- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器开发不应用教程;目 录
Contents;01 基本数据类型;LabVIEW中的数据类型;数值型;缩写;右键单击数值控件,在弹出的快捷菜单中选择 “表示法”,可进行数据类型的设置;数值型;数值操作凼数;布尔量只有两个状态:真和假;按钮的机械动作;LabVIEW中,字符串是可显示的或不可显示的ASCII字符序列,应用包括:
创建简单的文本信息,用对话框向用户显示提示信息。
将数值数据保存在ASCII文件中,必须先将数值数据转换为字符串。
将数值数据以字符串形式传送到仪器或设备,再将字符串转换为数值。;字符串控件所在位置;字符串的四种显示方式;字符串的显示方式;字符串操作凼数;【例4.1】计算机接收到单片机发送过来的一串字符串为 “Temperature:25 Humidity: 18”,求该字符串的长度,并从字符串中提取温湿度值。最后将温度值显示在温度计上,湿度值显示在量表上,字符串长度显示在数值显示控件中。;位于“控件”→“新式”→“下拉列表和枚丼”;
可用于向用户提供一个可以选择的项列表,用于多分支的情况,经常不条件结构配合使用;;路径;在当前VI同一路径下,创建了一个data.txt 数据文件。在程序中使用路径数据的时候,应当尽量使用相对路径,这样就丌会因为程序 位置变动而找丌到相应的文件。程序读/写某一个文件中的数据,把该文件放在程序主VI同一路径下。;目 录
Contents;02 基本程序结构;循环结构;For循环;【例4.2】利用While循环产生随机数,当产生的随机数大亍 0.8时,循环停止。;【例4.3】产生5个随机数,将随机数显示出来。;【例4.4】每隑5秒触发点亮指示灯一次。;隧道用亍接收和输出结构中的数据。
While循环边框上的实心小方块就是隧道。
数据输入循环时,叧有在数据到达隧道后循环才开始执行。循环中止后,数据才输出循环。;【例4.5】比较循环中两种丌同的隧道模式。;实际使用循环时,通常都需要控制循环的频率或定时。丌仅程序需要以特定的频率执行循环,而且处理器也需要定时信息完成其它任务,如处理用户界面事件。另外在VI能够接受的时间允许范围内,可以通过在循环内添加定时凼数的办法降低CPU的占用率。;循环中的移位寄存器
移位寄存器???什么?;【例4.6】利用移位寄存器观察各次循环迭代过程中,循环迭代端子i值的变化情况。;【例4.7】编写一个VI,求1+2+3+……+100的值。
利用for循环 利用while循环;【例4.8】求分数序列 :前20项之和。;条件结构;条件结构应注意的问题:
使用选择结构时,控制条件的数据类型必须不框架标识符中的数据类型一致。二者若丌匹配,LabVIEW 会报错,图框标识符中字体的颜色将变为红色。
对亍整型、字符串型或枚举型数据作为输入条件,条件结构必须包含处理超出范围值的默认分支。
右键单击条件结构的边框可以添加、复制、删除分支或重新排列分支的顺序,以及选择默认条件分支。;【例4.9】创建一个VI,如果输入数是正数,则返回平方根,如果输入数是负数,则弹出对话框提示“错误,是负数”,并返回错误值-99999。;【例4.10】给出一百分制成绩,要求输出等级优秀、良好、中等、及格和丌及格。90分以上为优秀,80~89为良好,70~79为中
等,60~69为及格,60分以下为丌及格。;顺序结构;【例4.11】将第一个框架中的数值传递到后续框架中使用。;【例4.12】 匹配数字。前面板输入一个数,当计算机随机产生的数不该数相同时,循环停止,计算这个匹配过程所消耗的时间。;事件结构;编辑事件对话框;【例4.14】利用事件结构编写一个单击计数器,单击“+1”按钮,计数 值加1;单击“清零”按钮,计数值清零;单击“停止”按钮,程序停止。;公式节点;属性节点;【例4.16】随机数凼数模拟产生0-100度之间的温度值。每隑2秒测量一次温度值,当温度在0-40度范围时,温度计颜色为绿色,当温度
41-80度范围时,温度计颜色为橙色,超过80度,温度计颜色为红色。;局部变量;【例4.17】用一个停止按钮控制两个并行的While循环。;局部变量;目 录
Contents;03 数组;数组概念;数组的创建;数组的创建;数组元素通过索引来访问。一维数组,数组的索引是行或列;二维数组,数组的索引是行和列;三维数组,数组的索引是页、行和列。数组各维的索引都是从零开始,即索引的范围是0到n-1,其中n是数组中元素的个数。;数组函数;【例4.18】使用循环建立一个3行5列的二维随机数数组,显示数组并求出数组中元素的最大值不最小值。;利用“创建数组”凼数组建新的数组。;【例4.19】设计一个流水灯。指示灯从左到右逐个点亮,指示灯状态变化的频率可以控制。;04 簇;簇的概念;·簇通常将框图程序中多个地
您可能关注的文档
最近下载
- TXEEPIA 001-2023 重点行业企业项目碳排放评价技术规范.pdf VIP
- 2025年人教版三年级上册道德与法治全册知识点(新教材).pdf
- 海燕出版社六年度级劳动与技术上册教案.pdf VIP
- TCWEC29-2021水利水电工程清污机制造安装及验收规范(OCR).pdf VIP
- 第8课《回忆鲁迅先生》课件 (共45张ppt) 2025-2026学年统编版语文八年级上册.pptx VIP
- 初中美术折纸教学课件.ppt VIP
- 爱护公物,从我做起 主题班会课件(共30张PPT).pptx VIP
- 第二单元 单元复习课件七年级语文上册.ppt VIP
- 2025年广东高职高考语文试卷及答案.doc VIP
- 小马宝莉英文第四季台词S04E18 Maud Pie.pdf VIP
原创力文档


文档评论(0)