- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3课 实现VI
前面板基本介绍
LabVIEW数据类型
为代码添加说明信息
While循环
For循环
VI定时
循环中的数据反馈
数据图表绘制-波形图表
条件结构
A.前面板基本介绍
前面板输入控件和显示控件在程序框图上创建接线端。
B. LabVIEW数据类型
快捷菜单和属性对话框
数值类型
布尔类型
字符串类型
枚举和其他类型
LabVIEW数据类型
用户可通过接线端直观了解数据类型信息。
属性对话框
全部LabVIEW对象均具有属性。
右键单击对象,选择属性查看属性。
属性选项类似于快捷菜单选项。
选中多个对象并同时配置共享的属性。
5
数值
不同数据类型表示法:
浮点
无符号整数
有符号整数
数值转换
强制转换点表示LabVIEW已经将传递给节点的数值转换成了不同的表示法。
节点的输入端具有不同的表示法时将发生上述操作。
LabVIEW自动选择更长位数的精度表示法。
通过编程转换为匹配的数据类型,避免强制转换。
强制转换点
布尔
布尔型控件的行为是通过机械动作定义的。
布尔仅具有TRUE/FALSE值。
字符串
字符串为一组ASCII字符的序列。
字符串具有不同的显示样式。
反斜杠代码
密码
十六进制
枚举型
枚举为用户提供了一系列可供选择的项的列表。
每个项表示一对值。
字符串
16位整数
C. 代码说明
VI说明
提示框
标签
自由
自带
为代码添加说明信息
VI
名称
说明
前面板
标签名称
提示框
说明
自由标签
程序框图
标签名称
自由标签
自带标签
子VI说明
创建说明和提示框
使用属性对话框创建对象的说明。
程序框图代码说明
自带标签:
说明连线和对象的数据内容。
随对象移动。
使用透明背景色。
从快捷菜单中选择可见项»标签创建标签。
自由标签:
描述算法。
使用淡黄色背景色。
双击任意空白处创建标签。
练习3-1:温度警告VI
创建VI并添加说明信息。
练习3-1:温度警告VI
最高温度值低于最低温度值时,将发生什么情况?
打开lvcore1_exercisemanual_chinese.pdf 的56页按照步骤完成(5-7分钟)
注意:这里向导里的exercises都是发给你们的exercises1
D. While循环
计数和条件接线端
隧道
错误检查
While循环
LabVIEW While循环 流程图 伪码
Repeat (code);
Until Condition met;
End;
While循环
计数接线端
返回已执行循环的次数。
该计数索引从零开始。
条件接线端
定义循环结束条件。
具有两个选项。
真(T)时停止
真(T)时继续
计数接线端
条件接线端
While循环-隧道
隧道用于结构间的数据输入和输出。
循环结束后,数据传出循环。
隧道向循环传送数据时,需所有数据均到达隧道后,循环才能执行。
While循环-错误检查和错误处理
在While循环中使用错误簇,当错误发生时停止While循环。
练习3-2:自动匹配VI
使用While循环和计数接线端,通过隧道传输数据。
E. For循环
条件接线端
与While循环做比较
总数接线端的数值转换
For循环
LabVIEW For循环 流程图 伪码
N=100;
i=0;
Until i=N:
Repeat (code;i=i+1);
End;
For循环
创建For循环的方法与创建While循环类似。
右键单击While循环的边框,从快捷菜单中选择替换为For循环,将While循环替换为For循环。
总线接线端(输入端)中的值表示重复执行
For循环中子框图的次数。
For循环-条件接线端
可为For循环添加一个条件接线端,从而在布尔条件为真或发生错误时停止循环。
For循环-条件接线端
For循环条件接线端包括:
靠近总数接线端的红色符号
右下角的条件接线端
For循环和While循环的比较
For循环
如未添加条件接线端,For循环按照设定的次数执行。
可执行零次。
隧道自动输出一个数组。
While循环
仅当条件接线端接收到符合条件的值时才停止执行。
至少执行一次。
隧道自动输出最后一次执行的值。
For循环-数值转换
For循环的循环次数值必须被指定为非负整数。
如连接双精度浮点数值至总数接线端,LabVIEW将把较长数值转换为32位有符号整数。
F. VI定时
使用定时的原因
等待函数和Express VI
VI定时
使用VI定时的原因是什么?
控制循环执行的频率
为处理器提供处理其他任务的时间。例如,处理用户界面事件
等待函数
循环内的等待函数:
允许V
原创力文档


文档评论(0)