欢迎来到天天文库
浏览记录
ID:19695832
大小:6.97 MB
页数:60页
时间:2018-10-05
《2(part 1).labview基础编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、济南大学自动化与电气工程学院授课教师:谢锦丽E-mail:cse_xiejl@ujn.edu.cn联系方式:13793128018虚拟仪器技术1第1章知识要点回顾虚拟仪器技术的本质:虚拟仪器平台——LabVIEWLabVIEW的三个主要部分:软件就是仪器是图形化的编程语言前面板、框图和图标/连接器2第2章LabVIEW基础编程2.1演示示例2.2LabVIEW基础2.3VI程序的创建3第2章LabVIEW基础编程2.1演示示例2.2LabVIEW基础2.3VI程序的创建42.1演示示例LabVIEW提供了很多可执行的示例,有助于学习一般的编程
2、技术,了解完成通用硬件输入/输出和数据处理任务的应用程序LabVIEW8.6中文版的启动界面:范例查找是一个非常有用的示例查找辅助工具52.1演示示例启动LabVIEW——帮助——查找范例——NI范例查找62.1演示示例NI范例查找器——任务——工业应用该子目录包含许多示例和仿真应用程序还可通过搜索栏进行关键字查找,选择示例72.1演示示例温度系统示例任务——工业应用——分析——TemperatureSystemDemo.vi温度系统示例模拟一个温度监控应用程序。该VI测量温度并将其显示在温度计和图表中。82.1演示示例打开VI,得到温度系统
3、示例的前面板9运行按钮中断按钮2.1演示示例10控制VI获取新温度读数速度改变温度上下限显示运行的计算器绘制每个温度值发生的频率2.1演示示例框图:显示了完整的应用程序菜单——窗口——显示程序框图(Ctrl+E)112.1演示示例菜单——帮助——显示即时帮助在框图中将鼠标放置在不同的对象上,帮助窗口将显示指定对象的描述122.1演示示例加亮执行按钮:加亮显示执行过程,看到数据流通过连线13加亮执行按钮数据气泡2.1演示示例LabVIEW的功能强大在于其VI的层次结构特性。一个VI创建后,可以在更高级的VI框图中作为子VI使用,并且可以根据需要
4、设置很多层。温度系统示例的子VI:TemperatureStatus的前面板142.1演示示例主VI调用子VI时,VI的值是可变的退出温度系统示例,不保存任何修改15第2章LabVIEW基础编程2.1演示示例2.2LabVIEW基础2.3VI程序的创建162.2LabVIEW基础正确开发LabVIEW的三个组成部分——前面板、框图和图标/连接器,可以拥有一个独立的VI或者在另一个框图中用作子VI。2.2.1前面板前面板是一个用户与程序交互的窗口。运行VI时,必须打开前面板,以便向执行程序输入数据以及查看输出。LabVIEW前面板示例:172.
5、2LabVIEW基础控件和指示器组成了前面板控件模拟典型的输入对象指示器显示由程序产生的输出信息18控件=来自用户的输入=数据源指示器=给用户的输出=数据目的地或接收器2.2LabVIEW基础2.2.2框图框图窗口保存LabVIEWVI的图形化源代码。LabVIEW的框图对应于传统语言的文本行,是真正可执行的代码。通过将对象连接在一起构成框图以执行特定的功能。框图的组成部件:端子、节点和连线。192.2LabVIEW基础Add.vi:计算两数之和前面板和程序框图控件、指示器的端子与框图中端子对应20端子节点连线2.2LabVIEW基础Add.
6、vi:计算两数之和前面板和程序框图控件、指示器的端子与框图中端子对应21端子节点连线*注意:区分控件端子和指示器端子2.2LabVIEW基础框图中,端子可以视为数据的入口和出口,或视为源和目的地。数据流路径:222.2LabVIEW基础节点是程序执行元件形象化的名称,类似于标准编程语言中的语句、操作符、函数和子程序:Add/Subtract函数结构,重复/有条件执行代码公式节点事件结构……232.2LabVIEW基础LabVIEW通过连线连接节点和端子。连线时从源端子到目的端子的数据路径,将数据从一个源端子传递到一个或多个目的端子。每种连线都
7、有不同的样式和颜色,取决于流过连线的数据类型,避免混淆数据类型。242.2LabVIEW基础在LabVIEW中VI程序的运行是数据流驱动的。一个节点只有在它所有的输入端口都连接有效数据时才能执行,当该点执行完后,将结果送入数据流的下一个节点。文本程序的执行为控制流方式,即指令执行的顺序按照程序的编写顺序进行。252.2LabVIEW基础2.2.3子VI、图标/连接器VI具有层次化和结构化的特征。一个VI可以作为子程序,这里称为子VI(SubVI),被其他VI调用。图标:作为子VI的直观标记;连接端口:表示该子VI被调用时的输入输出接口。
8、连接器类似于文本程序函数调用的参数列表,连接器端子像图形化的参数,用于主VI和子VI间交互数据。262.2LabVIEW基础2.2.4下拉菜单文件菜单编辑菜单272
此文档下载收益归作者所有