LabWindows_CVI教程(1)
18页1、LabWindows/CVI教程(1)集成开发环境(IDE)乔立岩http:/ MSN: Tel: 86413532/33 ext. 526 Office: 科学园2A栋526,2018/2/23,Contents,LabWindows/CVI的编程环境图形用户界面设计用户事件处理信号的产生、分析和处理数据格式化、文件读取和I/O端口操作串行口通讯和网络数据传输动态链接库和Windows SDK多线程程序设计数据库应用程序设计仪器驱动程序设计,2018/2/23,第二讲 LabWindows/CVI的开发环境,1. 虚拟仪器软件的重要性软件成为了虚拟仪器的核心虚拟仪器和自动测试系统都需要进行软件设计要求有高效、便捷、专业的软件开发环境几种软件开发环境的比较VC+, VB, Delphi, Borland C+ BuilderLabVIEW, VEELabWindows/CVI,2018/2/23,2. LabWindows/CVI的历史,2018/2/23,3. LabWindows/CVI的特点,(1)针对测试测量领域的ANSI C语言开发环境C compiler for Vir
2、tual Instruments (CVI)(2)丰富的库函数,每个函数都提供函数面板(3)专业化的图形界面设计控件(4)交互式编程环境,丰富的调试手段,2018/2/23,学习LabWindows/CVI的几点建议,要有良好的C语言基础多上机实验充分利用LabWindows/CVI的函数库通过例子学习(CVISamples )有明确的应用背景程序要进行严格的调试养成良好的编程习惯变量命名程序的格式和注释复杂的程序要事先规划设计,2018/2/23,4. 程序结构,测控软件一般包括:用户界面、程序控制、数据采集和数据分析4部分,2018/2/23,5. 开发环境,(1)主要窗口 LabWindows/CVI开发环境的三个主要窗口是工程窗口(.prj)、源代码窗口(.c)和用户界面编辑器窗口(.uir)。 工程窗口,2018/2/23,工程窗口的菜单,2018/2/23,源代码窗口,2018/2/23,用户界面编辑窗口,2018/2/23,(2) 文件类型.prj工程文件.cws工程组文件.exe可执行文件*_dbg.exe调试状态执行文件.c C源代码文件.uir 用户界面资源文件.h
3、用户界面资源头文件.lib外部静态库模块文件.obj目标文件.h外部模块头文件.dll动态链接库文件.lib动态链接库导入库文件.fp函数库(函数数和函数面板)文件,2018/2/23,(3) 函数面板(function panel),2018/2/23,四个用途:函数面板里的在线帮助提供对函数的作用和调用参数的解释说明;函数面板能自动声明,并自动将函数参数的变量添加到源程序代码中;函数面板能在加入程序之前交互执行,从而可以对参数值作试验直到满意为止;函数面板自动生成代码,将函数调用语句自动插入程序源代码中。,2018/2/23,LabWindows/CVI的函数库,2018/2/23,(4)交互式代码生成C文件中生成程序结构:Main, Switch, If, For Loop UIR文件中生成代码框架: Main Function, Callback Functions (panel, control, menu)函数面板中函数的自动插入(5)程序的编译、生成、运行与调试两种编译器模式:Borland C+, MS C+两种运行模式:release, debugBuild目标文件类型:.exe, .dll, .lib单步执行:Step Into, Step Over断点设置:程序断点,手动断点和条件断点变量监视,2018/2/23,(6)其它工具安装盘制作:采用Microsoft安装盘技术,生成Windows风格的安装盘;自动生成帮助文件:函数面板和函数树的帮助信息可以自动生成帮助文件;IVI仪器驱动程序开发向导;ActiveX服务器开发向导;,2018/2/23,6. 编程步骤,(1)建立图形用户界面(2)自动生成程序代码框架(3)添写功能函数,完成代码(4)运行和调试,
《LabWindows_CVI教程(1)》由会员野鹰分享,可在线阅读,更多相关《LabWindows_CVI教程(1)》请在金锄头文库上搜索。
基本概念交流材料 莱阳一中刘辛凤2
2013届高考化学第一轮考点总复习课件5 溶液与胶体
2.1物质的分类
直流远供电源系统
直流电机及单相电机
电路分析(相量法)
机械制造技术第3章 -- 机械零件加工方法与设备
电荷及其守恒定律(经典)
机械创新-幻·梦课堂
电气识图及其标准解读
电工技能培训讲堂1
电子商务物流成本管理
电压表电路连接练习1011 - 副本
生物:第7章《现代生物进化理论》课件(新人教版必修2)
生本课堂教学模式
物理:16.2《探究电动机的转动原理》课件1(沪粤版九年级下)
物理选修3-2第一章第1节教学课件
物理化学电子教案9
物理化学 08章_电解质溶液
工业机器人发展及应用
2023-11-20 52页
2023-09-09 54页
2023-09-09 98页
2023-09-09 101页
2023-09-09 95页
2023-09-09 127页
2023-09-09 59页
2023-09-09 50页
2023-09-09 139页
2023-09-09 131页