电子测量仪器-虚拟仪器技术编程入门.pptVIP

电子测量仪器-虚拟仪器技术编程入门.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器技术 实部和虚部分别与扩展精度浮点数相同 256 复数扩展精度浮点型 最小正数6.48e-4966,最大正数1.19e+4932,(绝对值)最小负数-6.48e-4966,(绝对值)最大负数-1.19e+4932。 128 扩展精度浮点型 实部和虚部分别与双精度浮点数相同 128 复数双精度浮点型 最小正数4.94e-324,最大正数1.79e+308,(绝对值)最小负数-4.94e-324,(绝对值)最大负数-1.79e+308。 64 双精度浮点型 实部和虚部分别与单精度浮点数相同 64 复数单精度浮点型 虚拟仪器技术 练习: 输入数据并显示,要求用不同格式的输入和显示控件。 1.输入为16位无符号整数60000,显示为16位带符号整数 2.输入为32位无符号整数70632,显示为16位无符号整数 3.输入为8位带符号整数120,显示为16位带符号整数. 虚拟仪器技术 2. 布尔型 布尔型即逻辑型,其取值只能为真或假.创建布尔型变量可通过在控件选板选择“新式  布尔”下的各项控件得到. 创建布尔型常量,可以在函数选板中选择“编程  布尔  真常量(或假常量)”得到. 3.字符串 字符串是LabVIEW中的另外一种基本数据类型,可支持对字符串型数据的存储和修改功能.创建字符串型变量,可以在控件选板中选择“新式  字符串与路径  字符串输入控件(或字符串显示控件)”得到. 创建字符串型常量,可以在函数选板中选择“编程  字符串  字符串常量”得到. 虚拟仪器技术 2.4.2 复合数据类型 LabVIEW中的复合数据类型是在基本数据类型上的进一步拓展,是用多个相同或不同的基本数据类型组成数组、簇、矩阵等复合结构,以满足更为灵活的需要。 1.数组 LabVIEW中的数组可支持一维或多维数组,同一个数组中的所有数组元素必须隶属于同一基本数据类型. 虚拟仪器技术 1.数组 在LabVIEW中创建并配置一个数组对象可以分为三步进行. 1 生成数组框架:从控件选板中选择”新式 数组、矩阵与簇 数组”,创建一个不包含任何内容的数组框架,对应的框图中也会生成一个空心的数组端子 2 填充数组元素:根据需要,创建一个所需类型的变量,将其用鼠标拖入上步创建的数组框架中,就可得到一个以该类型数据为元素的数组对象,对应的框图中数组端子就会变为实心的,并与该数据类型对应。 3 配置数组:新创建的数组默认维数为一维,如果需要增加数组维数,可以用鼠标向下拖动数组左上角的索引显示框,或者在数组的鼠标右键菜单中选择“添加维度”。 数组也分创建数组变量和数组常量 虚拟仪器技术 2.簇 LabVIEW中的簇是另外一种常用的复合类型数据,其功能与C语言中的struct结构体相似,可以将若干种不同类型的数据集合在一起,作为一个整体进行处理. 创建一个簇需要两步: 1 创建簇框架:从控件选板中选择”新式 数组、矩阵与簇 簇”,创建一个不包含任何内容的簇框架,对应的框图中也会生成一个对应的簇端子。 2 填充簇元素:根据需要,分别创建需要的簇元素所对应的数据类型变量,然后将其拖入上一步中创建的簇框架中,就可以得到一个以这些变量为元素的簇,同时框图上的簇端子图标也会发生变化。 虚拟仪器技术 练习: 创建数组和簇。 1.创建如下数组变量和常量: [1,2,3;4,5,6;7,8,9] [1.13,2.57,5.78,9.11] 2.创建如下簇变量: [数值变量,布而变量,字符串变量] 虚拟仪器技术 2.5 程序流程控制 LabVIEW中提供了数种流程控制结构,包括顺序结构、选择结构、循环结构、事件结构等,使得LabVIEW能够像其他通用编程语言一样合理控制程序的运行流程。 LabVIEW中用以控制程序流程的各种结构位于函数选板中的“编程 结构”下。 虚拟仪器技术 2.5 .1顺序结构 顺序结构分为平铺式顺序结构和层叠式顺序结构两种,都是用来强制程序流程一步步顺序执行的。顺序结构中含有一个或多个帧,每一帧中的程序同时执行,执行完之后才进入下一帧执行,可以通过鼠标右键菜单中的“在后面添加帧”、“在前面添加帧”、“复制帧”、“删除本帧”分别完成对帧的增添、复制和删除工作。  两种顺序结构的互换 虚拟仪器技术 2.5 .2 条件结构 条件结构类似于C语言中的“if…else…”语句,可根据不同条件执行不同的程序块。 LabVIEW中的条件结构如下图所示,其中选择器用来连接选择条件数据,数据类型可以是布尔型、数值型、字符串以及枚举类型。条件结构可以由多个分支组成,分别对应不同的条件。选择器接收到条件数据之后进行判断,然后选择进入对应的分支执行。 条件结构 虚拟仪器技术 2.5 .3 循环结构 循环结构分为For循环结构和 W

文档评论(0)

报告论文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档