版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3课
实现VI
前面板基本介绍LabVIEW数据类型为代码添加说明信息While循环For循环循环中的数据反馈数据图表绘制-波形图表条件结构2021/5/91A.前面板基本介绍前面板输入控件和显示控件在程序框图上创建接线端。2021/5/92B.LabVIEW数据类型快捷菜单和属性对话框数值类型布尔类型字符串类型枚举和其他类型2021/5/93LabVIEW数据类型用户可通过接线端直观了解数据类型信息。2021/5/94属性对话框全部LabVIEW对象均具有属性。右键单击对象,选择属性查看属性。属性选项类似于快捷菜单选项。选中多个对象并同时配置共享的属性。2021/5/95数值不同数据类型表示法:浮点无符号整数有符号整数2021/5/96数值转换强制转换点表示LabVIEW已经将传递给节点的数值转换成了不同的表示法。节点的输入端具有不同的表示法时将发生上述操作。LabVIEW自动选择更长位数的精度表示法。通过编程转换为匹配的数据类型,避免强制转换。强制转换点2021/5/97布尔布尔型控件的行为是通过机械动作定义的。布尔仅具有TRUE/FALSE值。2021/5/98字符串字符串为一组ASCII字符的序列。字符串具有不同的显示样式。反斜杠代码密码十六进制2021/5/99枚举型枚举为用户提供了一系列可供选择的项的列表。每个项表示一对值。字符串16位整数2021/5/910C.代码说明VI说明提示框标签自由自带2021/5/911为代码添加说明信息2021/5/912创建说明和提示框使用属性对话框创建对象的说明。2021/5/913程序框图代码说明自带标签:说明连线和对象的数据内容。随对象移动。使用透明背景色。从快捷菜单中选择可见项»标签创建标签。自由标签:描述算法。使用淡黄色背景色。双击任意空白处创建标签。2021/5/914练习3-1:
温度警告VI创建VI并添加说明信息。2021/5/915练习3-1:
温度警告VI最高温度值低于最低温度值时,将发生什么情况?打开lvcore1_exercisemanual_chinese.pdf的56页按照步骤完成(5-7分钟)注意:这里向导里的exercises都是发给你们的exercises12021/5/916D.While循环计数和条件接线端隧道错误检查2021/5/917While循环LabVIEWWhile循环 流程图 伪码Repeat(code);UntilConditionmet;End;2021/5/918While循环计数接线端返回已执行循环的次数。该计数索引从零开始。条件接线端定义循环结束条件。具有两个选项。真(T)时停止真(T)时继续计数接线端条件接线端2021/5/919While循环-隧道隧道用于结构间的数据输入和输出。循环结束后,数据传出循环。隧道向循环传送数据时,需所有数据均到达隧道后,循环才能执行。
2021/5/920While循环-错误检查和错误处理在While循环中使用错误簇,当错误发生时停止While循环。2021/5/921练习3-2:
自动匹配VI使用While循环和计数接线端,通过隧道传输数据。2021/5/922E.For循环条件接线端与While循环做比较总数接线端的数值转换2021/5/923For循环LabVIEWFor循环 流程图 伪码N=100;i=0;Untili=N: Repeat(code;i=i+1);End;2021/5/924For循环创建For循环的方法与创建While循环类似。右键单击While循环的边框,从快捷菜单中选择
替换为For循环,将While循环替换为For循环。总线接线端(输入端)中的值表示重复执行
For循环中子框图的次数。2021/5/925For循环-条件接线端可为For循环添加一个条件接线端,从而在布尔条件为真或发生错误时停止循环。2021/5/926For循环-条件接线端For循环条件接线端包括:靠近总数接线端的红色符号
右下角的条件接线端2021/5/927For循环和While循环的比较For循环如未添加条件接线端,For循环按照设定的次数执行。可执行零次。隧道自动输出一个数组。While循环仅当条件接线端接收到符合条件的值时才停止执行。至少执行一次。隧道自动输出最后一次执行的值。2021/5/928For循环-数值转换For循环的循环次数值必须被指定为非负整数。如连接双精度浮点数值至总数接线端,LabVIEW将把较长数值转换为32位有符号整数。2021/5/929F.VI定时使用定时的原因等待函数和ExpressVI2021/5/930VI定时使用VI定时的原因是什么?控制循环执行的频率为处理器提供处理其他任务的时间。例如,处理用户界面事件2021/5/931等待函数循环内的等待函数:
允许VI在指定的时间内休眠。在等待时间内,处理器可分配其他任务。使用操作系统的毫秒时钟。2021/5/932已用时间ExpressVIVI执行一段时间后,判定已用的时间。VI继续执行的过程中跟踪记录时间。不给处理器提供处理其他任务的时间。2021/5/933G.循环中的数据反馈移位寄存器初始化移位寄存器未连线时使用默认复合移位寄存器2021/5/934循环中的数据反馈使用循环结构编程时,通常需要访问前一次循环产生的数据。移位寄存器将前一循环产生的数据传递至下一循环。2021/5/935移位寄存器右键单击循环边框,从快捷菜单选择添加移位寄存器。右侧的移位寄存器存储每次循环结束后的数据。左侧的寄存器为下一循环提供所存储的数据。2021/5/936未连线时使用默认默认值由数据类型决定:未初始化的移位寄存器在初次运行时使用默认值。数据类型默认值数值型0布尔FALSE字符串空2021/5/937多个上一次计数层叠移位寄存器可以保存以前多次循环的值,并将值传递到下一次循环中。右键单击左侧的移位寄存器,从快捷菜单中选择添加元素层叠移位寄存器。2021/5/938练习3-4:
平均温度VI使用While循环和移位寄存器计算平均值。打开lvcore1_exercisemanual_chinese.pdf的77页按照步骤完成(5-7分钟)注意:这里向导里的exercises都是发给你们的exercises12021/5/939练习3-4:
平均温度VI计算最后五次读取的温度值的平均值。2021/5/940H.数据图表绘制-波形图表2021/5/941数据图表绘制-波形图表波形图表是一种
特殊类型的数值
显示控件。波形图表可显示
单个或多条曲线。2021/5/942波形图表属性丰富的曲线自定义能够实现下列功能:
显示或隐藏图例。
修改曲线的颜色
和样式。
修改插值点的样式。2021/5/943练习3-5
温度监控VI-多条温度曲线在单个波形图表上绘制多个数据集并自定义外观。打开lvcore1_exercisemanual_chinese.pdf的81页按照步骤完成(5-7分钟)注意:这里向导里的exercises都是发给你们的exercises12021/5/944I.条件结构条件结构的组成部分枚举型条件结构错误条件结构输入和输出隧道2021/5/945条件结构包括两个及以上子程序框图或分支。通过输入值判定要执行的分支。每次仅执行和显示一个条件分支。类似文本编程语言中的case
语句或if...then...else语句。2021/5/946条件结构选择器标签选择器接线端选择器标签包含当前分支的名称。具有增量和减量箭头。选择器接线端连接输入值或选择器,以判定要执行的条件分支。2021/5/947条件结构选择器接线端的数据类型:布尔真条件分支和假条件分支错误簇错误条件分支和无错误
条件分支整数、字符串或枚举结构可以有任意数量的分支。其中包含一个默认的程序框图,用于避免列出每种可能的输入值。2021/5/948枚举型条件结构提供给用户可选项目列表枚举控件中的每一项都与分支选择器显示的条件分支相对应2021/5/949快捷菜单使用条件结构的快捷菜单完成下列操作:自定义结构和程序框图。移除或替换结构。添加、复制、删除或重排分支。指定默认条件分支。切换条件分支。2021/5/950错误条件结构使用VI内部的条件结构。如未发现错误将执行代码,如出错将跳过代码。2021/5/951输入和输出隧道可创建多个输入/输出隧道。输入数据可供全部条件分支使用。必须为每个条件分支定义各自的输出隧道。2021/5/952练习3-6:
温度警告VI修改VI,使用条件结构完成软件决策。打开lvcore1_exercisemanual_chinese.pdf的87页按照步骤完成(5-7分钟)注意:这里向导里的exercises都是发给你们的exercises12021/5/953总结-测验如函数的输入端标记有一个红点(强制转换点),该点表明下列哪种信息?数据被传输至结构。For循环被配置了条件接线端。For循环计数接线端未连线。传输至节点的值被转换为其他表示法。2021/5/954总结-测验答案如函数的输入端标记有一个红点(强制转换点),该点表明下列哪种信息?数据被传输至结构。For循环被配置了条件接线端。For循环计数接线端
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 股权变动之后的担保的合同(2篇)
- 酸乳加工课件教学课件
- 南京航空航天大学《程序设计》2021-2022学年期末试卷
- 南京工业大学浦江学院《思想道德修养与法律基础》2022-2023学年期末试卷
- 放射性元素的衰变说课稿
- 天平湖工程施工组织设计方案
- 南京工业大学浦江学院《秘书实务》2022-2023学年第一学期期末试卷
- 南京工业大学浦江学院《基础工业工程》2022-2023学年第一学期期末试卷
- 南京工业大学浦江学院《公益传播》2022-2023学年第一学期期末试卷
- 简易仓储租赁合同(2篇)
- 中国古代文学史(全套)课件
- KTV对讲机的使用及规范用语
- 小学数学西南师大二年级上册六表内除法 分一分- PPT
- GB/T 28879-2022电工仪器仪表产品型号编制方法
- GA 1800.1-2021电力系统治安反恐防范要求第1部分:电网企业
- 企业如何利用新媒体做好宣传工作课件
- 如何培养孩子的自信心课件
- 中医药膳学全套课件
- 颈脊髓损伤-汇总课件
- 齿轮故障诊断完美课课件
- 2023年中国盐业集团有限公司校园招聘笔试题库及答案解析
评论
0/150
提交评论