• 大小: 12.44MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-29
  • 语言: 其他
  • 标签: CVI源代码  

资源简介

十多个CVI源代码,直接可以使用,对新手很有帮助

资源截图

代码片段和文件信息

//头文件声明,系统自动添加
#include 
#include 
#include 
#include “回调函数.h“

//全局静态变量
static int panelHandle;

//主函数
int main (int argc char *argv[])
{
//初始化LabWindows/CVI运行时库引擎
if (InitCVIRTE (0 argv 0) == 0)

//如果返回值为0,则初始化失败,返回-1
return -1;

//装载面板,返回面板句柄
if ((panelHandle = LoadPanel (0 “回调函数.uir“ PANEL)) < 0)

//如果装载面板失败,则返回-1
return -1;

//获得*argv[]中的字符串,即为文件名
SetCtrlVal (panelHandle PANEL_STRING argv[0]);

//显示面板
DisplayPanel (panelHandle);

//运行用户界面
RunUserInterface ();

//删除面板句柄
DiscardPanel (panelHandle);

//主函数执行成功,返回0
return 0;
}

//面板回调函数
int CVICALLBACK PanelCB (int panel int event void *callbackData
int eventData1 int eventData2)
{
switch (event)
{
//面板响应事件
case EVENT_CLOSE:

//调用退出按钮的EVENT_COMMIT事件
QuitCallback (panelHandle PANEL_QUITBUTTON EVENT_COMMIT 0 0 0); 
break;
}

//函数返回值,0表示成功
return 0;
}

//退出按钮
int CVICALLBACK QuitCallback (int panel int control int event
void *callbackData int eventData1 int eventData2)
{
if (event == EVENT_COMMIT)
{
//退出用户界面
QuitUserInterface (0);
}
return 0;
}

//显示按钮
int CVICALLBACK OkCallback (int panel int control int event
void *callbackData int eventData1 int eventData2)
{
//定义局部变量
int i;
double datapoints[100]; 

switch (event)
{
case EVENT_COMMIT:

//产生100个随机数,放入数组datapoints中
for (i = 0; i < 100; i++)
{
             datapoints[i] = rand() / 32767.0 * 100.0;
         }
        
//清除以前Graph中绘制的波形
DeleteGraphPlot (panelHandle PANEL_GRAPH -1 VAL_IMMEDIATE_DRAW);

//在Graph中绘制波形
PlotY (panelHandle PANEL_GRAPH datapoints 100 VAL_DOUBLE VAL_THIN_LINE VAL_EMPTY_SQUARE VAL_SOLID 1 VAL_RED);
break;
}
return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2037  2012-07-29 12:48  值得珍藏的CVI程序集\1 回调函数\回调函数.c

     文件       3196  2012-08-20 17:10  值得珍藏的CVI程序集\1 回调函数\回调函数.cws

     文件     531968  2012-08-18 01:01  值得珍藏的CVI程序集\1 回调函数\回调函数.exe

     文件       1525  2012-07-29 12:47  值得珍藏的CVI程序集\1 回调函数\回调函数.h

     文件       3842  2008-07-07 09:34  值得珍藏的CVI程序集\1 回调函数\回调函数.prj

     文件       3660  2012-07-29 12:48  值得珍藏的CVI程序集\1 回调函数\回调函数.uir

     文件     845988  2012-08-18 00:59  值得珍藏的CVI程序集\1 回调函数\回调函数_dbg.cdb

     文件     551936  2012-08-18 00:59  值得珍藏的CVI程序集\1 回调函数\回调函数_dbg.exe

     文件       4435  2012-05-12 21:39  值得珍藏的CVI程序集\10 移动控件\移动控件.c

     文件       3560  2012-07-27 18:49  值得珍藏的CVI程序集\10 移动控件\移动控件.cws

     文件       1262  2012-05-12 18:52  值得珍藏的CVI程序集\10 移动控件\移动控件.h

     文件       4564  2012-07-26 21:38  值得珍藏的CVI程序集\10 移动控件\移动控件.prj

     文件       2760  2012-05-12 18:52  值得珍藏的CVI程序集\10 移动控件\移动控件.uir

     文件     558080  2012-07-26 21:37  值得珍藏的CVI程序集\10 移动控件\移动控件_dbg.exe

     文件       1846  2008-06-25 12:26  值得珍藏的CVI程序集\11 时钟制作\CLOCK.ICO

     文件       3353  2014-08-09 22:01  值得珍藏的CVI程序集\11 时钟制作\cvibuild.时钟制作\build.ini

     文件     270848  2014-08-08 18:07  值得珍藏的CVI程序集\11 时钟制作\cvibuild.时钟制作\Debug\时钟制作_dbg.exe

     文件          4  2014-08-08 18:07  值得珍藏的CVI程序集\11 时钟制作\cvibuild.时钟制作\dependencies.bri

     文件       2816  2014-08-08 18:07  值得珍藏的CVI程序集\11 时钟制作\cvibuild.时钟制作\resources.res

     文件     115842  2014-08-08 18:07  值得珍藏的CVI程序集\11 时钟制作\cvibuild.时钟制作\时钟制作.nidobj

     文件       4798  2014-08-08 18:07  值得珍藏的CVI程序集\11 时钟制作\时钟制作.c

     文件       3628  2014-08-09 22:01  值得珍藏的CVI程序集\11 时钟制作\时钟制作.cws

     文件       2718  2014-08-07 16:49  值得珍藏的CVI程序集\11 时钟制作\时钟制作.h

     文件       4931  2012-05-13 13:14  值得珍藏的CVI程序集\11 时钟制作\时钟制作.prj

     文件     205344  2014-08-08 18:02  值得珍藏的CVI程序集\11 时钟制作\时钟制作.uir

     文件     899468  2014-08-08 18:07  值得珍藏的CVI程序集\11 时钟制作\时钟制作_dbg.cdb

     文件     270848  2014-08-08 18:07  值得珍藏的CVI程序集\11 时钟制作\时钟制作_dbg.exe

     文件       3552  2014-08-07 16:59  值得珍藏的CVI程序集\12 下雪场景\cvibuild.下雪场景\build.ini

     文件     844800  2014-06-28 08:32  值得珍藏的CVI程序集\12 下雪场景\cvibuild.下雪场景\Debug\下雪场景_dbg.exe

     文件        222  2014-06-28 08:32  值得珍藏的CVI程序集\12 下雪场景\cvibuild.下雪场景\dependencies.bri

............此处省略315个文件信息

评论

共有 条评论

相关资源