- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动索引是指将循环框外面的数组成员逐个依次进入循环体内,或将循环框内的的数据累加成一个数组输出到循环框外面。使用自动索引功能时,从循环框外面连接到输入通道的一维数组将索引成单个成员,反之,在循环的输出边框,单个元素依次累加成一维数组。 4.For循环的移位寄存器功能 用鼠标右击For Loop图标的边框,会弹出For Loop对话框,选择Add Shift Register选项,就添加了一个移位寄存器。它通常以成对的两个小方框出现在结构体的左右边框,右侧小方框将本次循环的执行结果暂存起来,左侧小方框取得上次循环的结果,供本次循环使用。 5.For循环的使用 图9.11为计算 N!的前面板和框图程序 图9.11 N!前面板和框图程序 9.5.2 While循环 1.创建While循环框架 功能模板:Functions→Structures →While Loop,基本While循环由循环框架、重复端口、条件端口组成,如图9.12所示。 图9.12基本While循环的组成 2.While循环的工作流程 While循环执行循环框中的程序时,其循环次数是不固定的,用条件端口控制循环的停止与否。条件端口有两种状态,当使用状态为Stop if True时,若输入值为True,则停止循环;若输入值为False,则继续执行下一次循环。当使用状态为Continue if True时,若输入值为True, 则继续执行下一次循环;若输入值为False,则停止循环。 While循环的自动索引、移位寄存器和重复端口的用法与For循环相同,只是While循环的边框通道默认为不能索引。 9.5.3 选择结构 1.创建Case Structure框架 功能模板:Functions→Structures →Case Structure,基本Case Structure由选择框架、选择端口、选择器标签,以及递增/递减按钮组成,如图9.13所示。 图9.13选择结构的组成 2.Case Structure的工作流程 用选择结构编程时,将外部控制条件连接至选择端口上,程序运行时选择端口会判断送来的控制条件,引导选择结构执行相应框架中的内容。输入到选择端口的控制条件的数据类型有三种:布尔型、数字型和字符串型,当控制条件为布尔型时,有True和False两种选择框架。当控制条件为数字型时,选择器标签值为整数0、1、2......,选择框架的个数可根据实际需要确定。当控制条件为字符串型时,选择器标签的值为双引号括起来的字符串,选择框架的个数也可根据实际需要确定。 9.6 LabVIEW 图形显示功能 LabVIEW的图形子模板提供了完成各种图形显示功能的控件。这里简单介绍图形子模板中前三种常用图形控件—事后记录波形图控件(Waveform Graph)、实时趋势图控件(Waveform Chart)和XY 波形图控件(Waveform Graph)的功能。 9.6.1事后记录波形图控件(Waveform Graph) 1.主要功能 Waveform Graph可以显示单个信号波形,也可以同时显示多个信号波形。它的数据输入基本形式是数组或簇,输入数据中包含了所有需要显示的格式化测量数据。该控件显示时是以一次刷新的方式进行的,也就是说将构成数组的全部测量数据一次显示出来。图9.14显示了Waveform Graph的所有组件。 图9.14 Waveform Graph的组件 各组件的功能如下: 标签(Lable):可通过文本编辑工具给控件命名。 坐标设置工具(Scale Legend):将横轴定义为X轴,代表数组中数据的序号,纵轴定义为Y轴,表示要显示测量数据点的数值大小。在默认条件下,X轴初值为0,步长为1,最大刻度范围根据数组长度自动调整,而Y 轴刻度则根据数组中最大与最小值范围自动设定。通过Scale Legend可设置X、Y轴名称、自动量程选择、数据格式、精度、网格线、坐标类型等参数。 波形设置工具(Plot Legend):通过该控件的弹出菜单,可以设定波形曲线的各种属性,如波形的名称、线型和颜色等。 图形控制工具(Graph Palette):此控件由光标选择工具、图形缩放工具和图形移动工具组成,通过图形控制工具,可以在程序运行中放大、缩小、移动所显示波形。 光标控制工具(Cursor Legned):此控件可以移动光标、设置光标名称、颜色、形状、线型等属性,还可以显示光标所在位置的坐标。 2.Waveform Graph控件的使用 设计一个程序,测量一个随机信号的电压值并进行滤波处理(以前5点的平均值作为滤波方法),要求共测量50点,同时显示滤波前后信号波形。 根据要求,只要将两组数据组成一个二维数组,再把这个二维数组送入波形显示控件
文档评论(0)