虚拟仪器及Lbview编程_3.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器及Lbview编程_3

虚拟仪器及LabVIEW编程技术 Virtual Instrument LabVIEW Programming 主讲: 高天德 西北工业大学航海学院 数据类型 数字型: 表4.1.2 给出了LabVIEW所支持的数字类型; (注意所占的字节数、数据范围还有图标) 数字型控件的几个参数说明: Appearance; Data Range; Format and Precision; Documents; Text Labels; 数据类型 布尔型(逻辑开关): 只有 TRUE 和 FALSE 两种状态; 布尔型控件的Mechanical Action(机械特性)参数说明: 数据类型 字符串和路径型: 分为字符串(String)、组合框(Combo Box)和文件路径(File Path); 字符串对象4种显示方式;(右键弹出的各种属性) 特殊的不可显示的字符; 组合框:可选的几种字符串;(字符串和对应的值之间是可以改变的) 文件路径:标准的文件路径对象 数学运算 主要包括: 数字常量; 数学的基本运算(注意多态性(polymorphism)); 数据类型转换; 三角函数; 对数函数; 复数运算; 常数; 布尔和比较运算 主要包括: 常用的逻辑运算,详细的函数说明参见表4.3.1 比较运算: 数字值的比较; 字符串的比较; 数组的比较; 簇的比较; (要注意类型和大小的一致性) 字符串运算 主要包括: (重点注意各个节点的功能和参数的含义) 字符串常量; 基本的字符运算;见表4.4.2的详细说明 字符串到数字的转换; 字符串、数组和路径转换 额外的字符串运算; 变量 主要包括 local variable 和 global variable; 为输入和输出端口定义一个新的名称(同一个端口,不同的名称)。 本地变量的创建: 2种方法 特点: READ 和 WRITE 2种属性可互相更改; 注意:要限制变量的个数和避免对大的数组创建变量 变量 主要包括 local variable 和 global variable; 为输入和输出端口定义一个新的名称(同一个端口,不同的名称)。 全局变量的创建: 特点: 可在不同的VI之间传递数据;一个全局变量可包含多个对象和多个数据类型,只作数据存储和传递用。 注意:额外注意全局变量的使用。 数组(Array)和簇(Cluster) Array: 由同一类型的数据元素组成的大小可变的集合; Cluster: 由混合元素组成的大小固定的集合; 数组使用情况: n个元素的索引是从0到n-1; 数组的有效元素是 数字、布尔量、簇和字符串; 创建数组 在框图中和前面板中都能创建数组。 通过For循环和While循环的auto-indexing来创建数组,而disable Indexing则只输出最后的一个值。 用Enable indexing来实现 而输入则不一样, auto-indexing是一个一个创建。 二维数组 用两层的For循环来实现。 第一个对应行索引,第二个对应列索引。 数组函数 有许多函数能够操作数组: Array Size; Initialize Array(用来给数组来分配内存); Build Array(合并数组或给数组添加元素); Index Array (索引数组,访问数组的某个元素); Array Subset(数组子集:输出从index开始的几个元素); Replace Array Element,、Search 1D Array、Sort 1D Array、 Reverse 1D Array和 Multiply Array Elements等等。 下图显示了利用流程图中的常数对象的值创建和初始化数组的两种方法。左侧的方法是,将5个字符串常数放入一个一维字符串数组中。右侧的方法是,将三组数值常数放入三个一维数值数组,再将这三个数组组成一个二维数组。这样最后产生的是一个3x3的数组,三列分别是3, 4, 7; –1, 6, 2; 5, –2, 8.。 簇(Cluster) 类似于C语言的结构体,可以包含不同的数据类型,但大小固定。 簇是由控件或指示器组成的,不能同时包含控

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档