- 11
- 0
- 约9.55千字
- 约 14页
- 2017-02-08 发布于重庆
- 举报
3数据类型
数据类型:数组、簇和波形
练习 3-1 创建一个自动索引的数组
目的:使用 For 循环的自动索引功能创建数组,并用一个图形(Graph)显示该数组。
前面板
图3-2 练习3-1的面板
1.打开一个新的前面板。
2.选择Controls?Array Cluster,在前面板中放置一个数组。设置它的标签为Waveform Array。
3.选择Controls?Numeric,在数组框中插入一个数字式显示对象。如右图所示。它用于显示数组的内容。
4.选择Controls?Graph,在前面板中放置一个波形图。设置它的标签为Waveform Graph。
5.隐藏图例和模板。
6.用鼠标右键单击图形,并在快捷菜单中取消选中 Y Scale?Autoscale Y,禁止自动坐标功能。
7.使用文本工具,把Y轴的范围改为-0.5到1.5。
流程图
8按照下图创建流程图。
图3-2 练习3-1的流程图
由Functions?Select a VI…寻找LabVIEW\activity目录下的Generate Waveform VI ,它的作用是返回波形中的某一点。这个VI需要输入一个索引,我们将循环周期连接到这个输入。
注意Generate Waveform VI连出来的连线在循环边界变成一个数组时会变粗,正是在这个边界处形成了一维数组。
For循环会自动累计边界内的数组。这种功能叫做自动索引。在这个例子中,连接到循环计数输入的数值常数令For循环创建了一个由100个元素组成的数组。
Bundle函数( Functions? Cluster)——将图块中的各个组件组合成一个簇,在正确连接以前需要改变该函数的图标的大小。将移位工具放在图标的左下角。变形工具会变成如左图所示,拖曳鼠标直到出现第三个输入端子。
数值常数( Functions?Numeric)——三个数值常数用于设置For循环执行的周期数N=100,初始X=0和delta X=1。
9.从前面板执行该VI。该VI将把自动索引后的波形图数组显示在波形图中。
10.把 X的delta值改为0.5,X的初始值改为20。再次执行该VI。注意,波形图现在同样显示100个点,而每个点的初始值为20,X的delta值为0.5(见X轴)。
11.只需在显示器中输入元素的索引号就可以查看波形数组中的任何元素。如果输入的数比数组的元素个数大,那么显示器将变暗,表示您没有为该元素设置索引。
如果需要一次查看多个元素,可以通过改变数组显示对象的大小来实现。 把定位工具放置在数组框的右下角。工具将变成右图所示的变形工具。当工具变形时,用鼠标拖曳数组的右边或者下边。数组现在就可以按照元素索引的上升顺序显示多个素,以某个与指定索引对应的元素开始,如下图所示。
图3-3 练习3-1中多个数组元素的同时观察
在前面的流程图中,您为波形图指定了初始的X值和delta X值。默认的X初始值是0,delta X 值是1。这样,也可以把波形数组直接连接到波形图端子, 而无需指定初始的X值和delta X值,如图3-4所示。
图3-4 练习3-1使用默认X及Delta X时简化后的流程图
12.按上图删除 Bundle功能函数和它所连接的常数对象。方法是用移位工具选择该功能函数和连接的常数对象,按下Delete。再选择Edit?Remove Bad Wires。按照上图完成流程图的连线。
13.执行该VI。注意初始的X值是0,delta X值是1。
多图区图形
可以创建含有多条曲线的图形,方法是创建一个数组,用它来汇集传给单图区图形的类型的数据元素。
图3-5 练习3-1多图区图形的流程图
14.按照上图创建流程图。
正弦函数(Functions?Numeric?Trigonometric)——在这里,它用于在For循环中创建一个由数据点组成的数组,表示一个正弦波周期。
Pi常数(Functions?Numeric?Additional Numeric Constants)
Build Array (Functions?Array)——在这里,它用于创建合适的数据结构(一个二维数组),在波形图中绘制两条曲线。。用移位工具拖曳边角可以增大该函数的面积,创建两个输入端子。
15.返回前面板,执行该 VI。注意同一个波形中的两个图区。默认情况下,它们的X初始值都是0,delta X初始值都是1。下图是该程序的运行结果(前面板未改动)。
16.把该VI保存为LabVIEW\Activity 目录中的Graph Waveform Arrays.vi。
17.可以修改图形中的某个图区的外观。方法是,用鼠标右键单击这个图形,再从弹出菜单选择
您可能关注的文档
- 2016药动学复习题.doc
- 2016道路工程CAD设计任务书(某二级公路改建工程).doc
- 2016高考政治第一轮复习第14单元探索世界与追求真理单元检测卷.doc
- 2016高考一轮复习跟踪练习-----曲线运动牛顿运动定律.doc
- 2016高考英语书面表达专项指导一.doc
- 2016高考英语作文大全之高中英语书面表达常用连接词短语总结.doc
- 2016高考政治第一轮复习教案生活与哲学.doc
- 2016高考解析几何题求参数取值范围的九种途径.doc
- 2017中国理工类大学排行榜(排版整齐,A4纸可直接打印,工科男的收藏).doc
- 2017届人教版19世纪以来的世界文学艺术单元测试.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)