当前位置:
文档之家› LabWindowsCVI教程(1)PPT课件
LabWindowsCVI教程(1)PPT课件
LabVIEW, VEE
LabWindows/CVI
19.08.2020
4/18
2. LabWindows/CVI的历史
19.08.2020
5/18
3. LabWindows/CVI的特点
(1)针对测试测量领域的ANSI C语言开发环境
C compiler for Virtual Instruments (CVI)
变量命名 程序的格式和注释 复杂的程序要事先规划设计
19.08.2020
7/18
4. 程序结构
测控软件一般包括:用户界面、程序控制、数 据采集和数据分析4部分
19.08.2020
8/18
5. 开发环境
(1)主要窗口
LabWindows/CVI开发环境的三个主要窗口是工程窗口 (.prj)、源代码窗口(.c)和用户界面编辑器窗口(.uir)。
19.08.2020
15/18
LabWindows/CVI的函数库
19.08.2020
16/18
(4)交互式代码生成 C文件中生成程序结构:Main, Switch, If, For Loop… … UIR文件中生成代码框架: Main Function, Callback Functions (panel, control, menu) 函数面板中函数的自动插入
20/18
C源代码文件
.uir 用户界面资源文件
.h
用户界面资源头文件
.lib 外部静态库模块文件
.obj 目标文件
.h
外部模块头文件
.dll 动态链接库文件
.lib 动态链接库导入库文件
.fp 函数库(函数数和函数面板)文件
19.08.2020
13/18
(3) 函数面板(function panel)
19.08.2020
14/18
四个用途:
函数面板里的在线帮助提供对函数的作用和 调用参数的解释说明;
函数面板能自动声明,并自动将函数参数的 变量添加到源程序代码中;
函数面板能在加入程序之前交互执行,从而 可以对参数值作试验直到满意为止;
函数面板自动生成代码,将函数调用语句自 动插入程序源代码中。
(5)程序的编译、生成、运行与调试 两种编译器模式:Borland C++, MS C++ 两种运行模式:release, debug Build目标文件类型:.exe, .dll, .lib 单步执行:Step Into, Step Over 断点设置:程序断点,手动断点和条件断点 变量监视
自动化测试与控制研究所
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
2/18
Contents
1. LabWindows/CVI的编程环境 2. 图形用户界面设计 3. 用户事件处理 4. 信号的产生、分析和处理 5. 数据格式化、文件读取和I/O端口操作 6. 串行口通讯和网络数据传输 7. 动态链接库和Windows SDK 8. 多线程程序设计 9. 数据库应用程序设计 10. 仪器驱动程序设计
LabWindows/CVI教程(1)
集成开发环境(IDE)
/531net/instrument Email: qiaoliyan@ MSN: qiaoliyan@ Tel: 86413532/33 ext. 526 Office: 科学园2A栋526
19.08.2020
3/18
第二讲 LabWindows/CVI的开发环境
1. 虚拟仪器软件的重要性
软件成为了虚拟仪器的核心 虚拟仪器和自动测试系统都需要进行软件设
计 要求有高效、便捷、专业的软件开发环境 几种软件开发环境的比较
VC++, VB, Delphi, Borland C++ Builder
19.08.2020
17/18
提问与回答
用思想传递正能量
18/18
结束语
感谢参与本课程,也感激大家对我们工作的支持与积极 的参与。课程后会发放课程满意度评估表,如果对我们
课程或者工作有什么建议和意见,也请写在上边
19/18
谢谢您的观看与聆听
Thank you for watching and listening
工程窗口
19.08.2020
9/18
工程窗口的菜单
19.08.2020
Байду номын сангаас
10/18
源代码窗口
19.08.2020
11/18
用户界面编辑窗口
19.08.2020
12/18
(2) 文件类型
.prj 工程文件
.cws 工程组文件
.exe 可执行文件
*_dbg.exe 调试状态执行文件
.c
(2)丰富的库函数,每个函数都提供函数面板 (3)专业化的图形界面设计控件 (4)交互式编程环境,丰富的调试手段
19.08.2020
6/18
学习LabWindows/CVI的几点建议
1. 要有良好的C语言基础 2. 多上机实验 3. 充分利用LabWindows/CVI的函数库 4. 通过例子学习(…CVI\Samples\… …) 5. 有明确的应用背景 6. 程序要进行严格的调试 7. 养成良好的编程习惯