- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
no4 no5数据操作
逻辑型 字符串对象 四种显示模式:normal “\” password hex 组合框对象 属性窗口设置 文件路径对象 属性窗口设置 数学、比较运算、布尔运算:函数摸板里 数学运算 5.4 簇 簇是一种类似数组的数据结构,用于分组数据。 簇和数组有着重要的差别,其中一个重要差别是,簇可以包含不同的数据类型,而数组仅可以包含相同的数据类型。簇和数组的另一个差别是簇具有固定的大小。 簇通常用于将出现在框图上的有关数据元素分组管理。因为簇在框图中仅用唯一的连线表示,所以对于减少连线混乱和子VI需要的连接器端子个数,使用簇有着积极的效果。可以将簇看做是一捆连线,线缆中每一个连线表示簇的不同元素。在框图上,只有当簇具有相同类型,相同元素数量和相同元素顺序时,才可以将簇的子端连接。多态性应用于簇时,只需要簇具有同样顺序,同样数量的元素。 簇的创建:位于前面板中的控件→新式→数组,矩阵和簇→簇,如图 然后就可以往簇的框中添加各种类型的控件了,例如现在要建立一个学生的记录信息,包括学生的姓名,学号,性别和年龄.这就需要在簇外壳里依次放入两个字符串输入控件,一个数字控件和一个布尔控件.如图: 与数组的创建类似,簇也可以从程序框图中创建,先在程序框图上放置一个簇外壳,然后就可以在簇外壳里放置各种数据类型常数。 簇函数 簇函数的模版如图: 1. 创建簇,解包簇,再打包簇 该例的目的是学习使用簇的两个基本函数,如图:首先放置一个簇外壳到前面板上,将标签内容改为“输入簇” 在簇外壳中依次放入字符串控件“Name”,布尔控件“Sex”,数字输入控件“Pay”以及字符串控件“Address”,通过这些簇元素来组成某一公司内一名员工的工资记录。如图: 切换到程序框图,放置一个“解除捆绑”解包簇函数,函数刚放入时,它的右侧只有2个输出端口,当输入端口与“输入簇”端子相连后,右侧端口会自动增加为簇元素的数目,端口从上向下排列的顺序与簇内元素的放置顺序相对应,并且数据类型也是与簇元素数据类型相对应。如图: * * 4.1 简单数据操作 简单数据类型:有数字、逻辑、字符串等各种类型。隐含在前面板里面。 体会数据多态性polymorphism 支持多种数据类型见p79表格 TEXT LABELS属性:表头刻度盘等前面版对象的属性 关于数字型和逻辑型变量和常量 字符串常量: 空字符串 回车符 换行符 回车换行符 制表符 基本字符串运算: 长度、合成新字符串、返回子字符串、转换为大写字母、转换为小写字母、替换子字符串,查找替换子字符串、扫描转换、格式转换 都在函数摸板中 数字常量 基本数学运算节点 布尔运算 字符串运算 字符串常量 基本字符串运算 比较运算 注意对各种数据类型的比较 第五章 变量 数组 簇与波形数据 5.1本地变量(local variable) 本地变量(local variable)的创建: 方法一: functions模板中 选择all functions 子模板 选择local variable 再structures中将local variable图标放置于框图程序中。 如果没有与前面板上的控制或者指示连接,local variable图标是问号“?” 右键弹出菜单中select item选择一个数据类型即可完成创建本地变量。 方法二:在前面板对象及框图程序中相对应的端口右键菜单中选择creat local variable 本地变量的使用: 例1 例2 变量占用内存,尽量少用,特别像数组类数据。否则效率较低。 并行运算,可能同时被赋值或者使用,有可能出错。 本地变量只能在一个vi中使用,若希望在多个程序中使用则使用全局变量。 全局变量的创建: 首先将全局变量图标放置于框图程序中(FUNCTION-----STRUCTURES) 双击该图标打开其前面板 在控件模板中选择需要的控件放入全局变量的前面板中 保存,关闭前面板 鼠标处于数据操作状态,在全局变量右键菜单中select item,选择相应对象 例1:利用全局变量在vi中传递数据 Vi1 vi2 5.2全局变量(global variable) 全局变量特点: 以独立文件形式存在,一个全局变量中可以包括多个对象,多种数据类型所有的全局数据可以放入一个变量; 全局变量不同于子vi,不可编程,但可以数据保存、传递,其传递速度很快; 不可实时传递数据。 5.3 数组 数组是由同一类型数据元素组成的大小可变的集合。数组是相同数据类型的集合,这些数据类型可以是数组型,布尔型,字符串型等。当需要频繁地对一批数据进行绘图时,使用数组将获益匪浅。下面将详细介
文档评论(0)