• 大小: 1.67MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-13
  • 语言: 其他
  • 标签: CVI  

资源简介

带中文的一整套CVI教程,很详细的啊。NI正牌文档,极具参考价值

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include “sample1.h“

static int panelHandle;   

int main (int argc char *argv[])
{
    //初始化CVI运行引擎
    if (InitCVIRTE (0 argv 0) == 0)
return -1;

    //加载面板
    if ((panelHandle = LoadPanel (0 “sample1.uir“ PANEL)) < 0)
return -1;

    //显示面板
    DisplayPanel (panelHandle);

    //进入用户界面消息循环
    RunUserInterface ();

return 0;
}

int CVICALLBACK PanelCallback (int panel int event void *callbackData
int eventData1 int eventData2)
{
switch (event)
{
case EVENT_CLOSE:

//退出消息循环
QuitUserInterface (0);

break;
}
return 0;
}

int CVICALLBACK QuitCallback (int panel int control int event
void *callbackData int eventData1 int eventData2)
{   

switch (event)
{
case EVENT_COMMIT:

            //添加的代码,退出消息循环
            QuitUserInterface (0);

break;
}
return 0;
}

int CVICALLBACK PlotCallBack (int panel int control int event
void *callbackData int eventData1 int eventData2)
{
    
    //定义局部变量
    double data[1024];  
    
    switch (event)
{
case EVENT_COMMIT:

          //生成正弦数组
          SinePattern (1024 1.0 0.0 1.0 data);
          
          //显示正弦波形
  PlotWaveform (panelHandle PANEL_GRAPH data 1024 VAL_DOUBLE 1.0
0.0 0.0 1.0 VAL_THIN_LINE VAL_EMPTY_SQUARE
VAL_SOLID 1 VAL_RED);

break;
}
return 0;
}

int CVICALLBACK ClearCallback (int panel int control int event
void *callbackData int eventData1 int eventData2)
{
switch (event)
{
case EVENT_COMMIT:

//删除波形
DeleteGraphPlot (panelHandle PANEL_GRAPH -1 VAL_IMMEDIATE_DRAW);
  
break;
}
return 0;
}

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

     文件       1905  2002-08-28 09:06  CVI-program\sample9\custctrl.ini

     文件      11421  2003-01-13 10:31  CVI-program\sample9\sample9.c

     文件     312320  2003-01-13 10:31  CVI-program\sample9\sample9.exe

     文件       3716  2003-01-13 10:31  CVI-program\sample9\sample9.h

     文件       6219  2003-01-13 10:31  CVI-program\sample9\sample9.obj

     文件       6054  2003-01-13 10:31  CVI-program\sample9\sample9.prj

     文件       8685  2003-01-13 10:31  CVI-program\sample9\sample9.uir

     文件        334  1998-08-22 10:00  CVI-program\sample9\buttons\bydate.bmp

     文件        334  1998-08-22 10:00  CVI-program\sample9\buttons\byname.bmp

     文件        334  1998-08-22 10:00  CVI-program\sample9\buttons\help.bmp

     文件       1438  1998-08-22 10:00  CVI-program\sample9\buttons\open.bmp

     文件       1062  2002-08-31 16:29  CVI-program\sample9\buttons\page1.bmp

     文件       1062  2002-08-31 16:29  CVI-program\sample9\buttons\page2.bmp

     文件        334  1998-08-22 10:00  CVI-program\sample9\buttons\save.bmp

     文件       8567  2003-01-13 10:02  CVI-program\sample8\sample8.c

     文件     107008  2003-01-13 10:02  CVI-program\sample8\sample8.exe

     文件       2908  2003-01-13 10:03  CVI-program\sample8\sample8.h

     文件       4937  2003-01-13 10:03  CVI-program\sample8\sample8.obj

     文件       3869  2003-01-13 10:02  CVI-program\sample8\sample8.prj

     文件      11840  2003-01-13 10:02  CVI-program\sample8\sample8.uir

     文件       8619  2002-09-03 10:12  CVI-program\sample7\sample7.c

     文件      83456  2002-08-31 11:29  CVI-program\sample7\sample7.exe

     文件       5980  2002-09-03 10:09  CVI-program\sample7\sample7.obj

     文件       3768  2002-09-03 10:13  CVI-program\sample7\sample7.prj

     文件       6241  2002-08-31 14:17  CVI-program\sample7\sample7_answer.c

     文件      83456  2002-08-31 14:18  CVI-program\sample7\sample7_answer.exe

     文件       6156  2002-08-31 14:18  CVI-program\sample7\sample7_answer.obj

     文件       3528  2002-08-31 14:18  CVI-program\sample7\sample7_answer.prj

     文件      22920  2002-08-31 11:31  CVI-program\sample6\menuutil.obj

     文件       9582  2003-01-13 10:33  CVI-program\sample6\sample6.c

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

评论

共有 条评论