- 3
- 0
- 约5.68千字
- 约 62页
- 2019-03-06 发布于江苏
- 举报
第四讲 CVI开发环境和程序结构-------建立一个简单的程序;一、 载入、运行和编辑源程序;1. 工程窗口:
按以下步骤将一个工程加载到CVI的工程窗口中:
1)选择File?Open,出现一个子菜单,显示编辑和创建的各种文件类型;
2) 选择Project(*.prj),从cvi\tutorial子目录中选择sample1.prj;工程项目文件显示了所列文件的状态,其各项的含义如下图所示:
;工程管理窗口的编辑菜单:
File(文件操作)
Edit (添加文件、移除文件等)
View(显示路径、日期等)
Build(编译文件、工程及链接工程)
Run (运行工程、设置断点等)
Instrument(装载、卸载仪器)
Library (诸如用户接口库类的各种库文件)
Tools(创建ActiveX类控件等)
Window(窗口的操作、添加变量观察窗口等)
Options(编译、运行环境选项设置等)
Help(有关的帮助选项);二、 程序代码编辑窗口;;源代码编辑窗中各菜单项的功能: ; 说明:在编程中有一快捷菜单是非常有用的,当你把鼠标指在某一函数上点击右键后便弹出一快捷菜单,通过该菜单你可以查看回调函数以及与该函数对应控件元素。这是一个大家以后在编程中要常用到的技巧,请掌握。;三、 用户界面编辑器;;;接口编辑窗各菜单项的功能:
File: 创建,保存或打开文件。
Edit: 可用来编辑面板或控件元素。
说明:其实我们直接用鼠标双击我们想要编辑对象即可(就象编制FisrtSample
中修改面板和四个按扭那样)。
Creat: 可用来创建面板和各种控件元素。
说明:其实我们只需在 Panel上点击鼠标右键,便会弹出一个快捷菜单,选择
你所想创建的对象即可(就象编制FisrtSample 时创建Graph和四个Button
那样)。
View: 当创建多个面板后就可用该项来查看想要看的面板。
Arrange: 用来调节各个控件元素的位置与大小。
Code: 产生源代码,以及选择你所需的事件消息类型。
Run: 运行程序。
Library: 函数库。
说明:我们将在后面详细的介绍LabWindows/CVI的函数库。
Tools: 一些你可使用的工具项。
Windows: 用来访问某个已经打开的窗,例如:项目工程窗,用户
接口编辑窗,源代码窗… 。
Options: 设置用接口编辑窗的编辑环境。
Help: LabWindows/CVI 在线帮助及Windows SDK 的函数帮
助。;说明:在用户接口编辑窗中有一快捷菜单是非常有用的,当你把鼠标指在某一控
件元素上点击右键后便弹出一快捷菜单,通过该菜单你可以生成回调函数
以及查看回调函数,而无须你再切换到源代码窗后再查看。这是一个大家以后在编程中要常用到的技巧,请掌握 .;图形用户接口编辑窗中还有四个模式选择按扭,现介绍如下: ;面板的属性设置:双击面板的任意位置,弹出面板属性编辑对话框,如P19所示;
面板编辑窗口包含4部分:代码连接部分、面板设置部分、快速编辑窗口、子面板属性设置;具体属性见书P20.
各项功能设置中,最重要的是代码连接部分中的回调函数(Callback function)文本框,该文本框为填写该面板响应鼠标或键盘消息的回调函数名称,可在该函数中进行各种消息的响应处理。消息响应函数是CVI中使用最多的一个函数,只要在相应的消息后添加对应的消息处理代码即可。
在CVI中,所有的界面资源都可以有回调函数,CVI的回调函数是自动生成的。点击Code?Generate?All Callbacks,如下所示。
;int CVICALLBACK panel (int panel, int event, void *callbackData,
int eventData1, int eventData2)
{
switch (event)
{
case EVENT_GOT_FOCUS:
?
break;
case EVENT_LOST_FOCUS:
?
break;
case EVENT_CLOSE:
?
break;
}
return 0;
};四、 菜单;五、 控件;
您可能关注的文档
最近下载
- 2026年上饶职业技术学院单招职业技能考试题库带答案详解(典型题).docx VIP
- 土体施工扰动特点研究.pdf VIP
- 九年级音乐上册 《中国人民解放军军歌》教学课件.pptx VIP
- 2025年项目管理专业项目档案的属性、价值与作用专题试卷及解析.pdf VIP
- RAZ-F分级阅读英语绘本The Food Chain(带练习册).pdf VIP
- 医疗污水处理故障应急上报演练脚本.docx VIP
- 2026开封市第三届职业技能大赛车身修理(世赛选拔)项目技术工作文件.pdf VIP
- 混凝土工三级安全教育试卷附答案.docx VIP
- 高教版中职历史基础模块中国历史第二十六课社会主义建设在探索中曲折发展-课件.ppt VIP
- 年产25万吨苯乙烯项目7-清洁生产报告.docx VIP
原创力文档

文档评论(0)