2020年最新传感器与虚拟仪器指导书 虚拟仪器实验平台
《传感器与虚拟仪器》 实验指导书 王丽编写 通信与电子工程学院 2017年8月 目 录 实验一 labview软件的基础操作…………….......................................................3 实验二 数据操作实验………………………........................................................7 实验三 数组、簇、字符串……………………………...............................................18 实验四 程序结构实验………………………........................................................23 实验五 创建子VI…………………………….......................................................28 实验六 图表和图形实验……………………….....................................................31 实验一 labview软件的基础操作 一、实验目的 1、熟悉Labview的基本组件、前面板、程序框图、快捷和下拉菜单、选项板及在线帮助、VI的创建方法 2、掌握编辑前面板和程序框图的方法 3、学会使用联机帮助 4、运行和调试简单VI程序 二、实验仪器设备 计算机,labview8.6软件 三、实验原理 1、一个labview程序由一个或多个虚拟仪器组成,虚拟仪器简称为VI,每个VI由前面板、框图和图标三部分组成,框图是VI的源代码,由labview的图形化编程即G语言组成,图标是VI的图形表示,会在另外的VI框图中作为一个对象使用。
2、所有的LabVIEW 应用程序,即虚拟仪器(VI),它包括前面板(front panel)、流程图(block diagram)以及图标/连结器(icon/connector)三部分。
四、实验内容及注意事项 1、 启动Labview,查找Labview示例 2、 熟悉前面板与程序框图的切换及观察程序流的执行过程 3、 随机信号发生器(利用开关控制一系列随机数的产生) 4、打开lianxi3.vi,为其添加程序注释,并运行和调试VI 五、实验步骤:
[练习1] 启动Labview,查找Labview示例 步骤:
1. 在“新建”窗口中选择“VI-基于模板-使用指南(入门)-生成、分析和显示”,单击后右侧便相应出现该模板VI的 程序框图预览和该模板VI的功能说明,然后单击“确定”按钮,便同时打开了“生成、分析和显示”模板VI的前面板和程序框图。
2. 单击按钮Run运行该程序 3. 改变波形和频率,看看波形和频率的变化 [练习2] 熟悉前面板与程序框图的切换及观察程序流的执行过程 1.在练习1的基础上,利用快捷方式将前面板切换到程序框图。(ctrl+E) 2.单击高亮度显示按钮观察代码的数据流向。
[练习3]随机信号发生器(利用开关控制一系列随机数的产生) 1、新建“lianxi3.vi” 2、控件》查看》图形显示控件》波形图表,单击放入前面板中,程序框图也会出现相应的控件端子。
3、控件》按钮与开关》垂直摇杆开关,单击放入前面板中, 4、在程序框图里单击右键,显示“编程”——然后是“数值”选框,里面有0-1的随机数,挨着“数值常量”,单击放入程序框图中, 5、在程序框图中单击右键,选择编程》结构》while循环,单击放入程序框图中,框住上述端子 6、按照图连线,单击运行按钮,可在前面板中看到波形,单击开关,则 停止。
[练习4] 打开lianxi3.vi,为其添加程序注释,并运行和调试VI 1、采用连续运行、单步运行,高亮度程序运行等方法。
2、在程序框图中设置断点 3、使用探针观察运行时连线上的数据。(查看》工具选板,里面有设置\清除断点以及探针数据,设置断点后,看 探针数据的变化,然后清除断点,再看探针数据的变化) 此为设置断点 此为取消断点后,数值一直在变化 六、思考题 1、如果程序进入死循环,应如何操作? 2、如何查看程序编译错误? 七、对学生实验报告要求 1、实验前做好预习,明确目的、原理、方法,避免和减少错误 2、实验过程中持严肃认真的态度 3、对实验结果必须进行仔细观察和认真记录,得出恰当的结论 4、独立认真完成实验报告 实验二 数据操作实验 一、实验目的 1、 熟悉几种常见的数据类型 2、 熟悉数据类型设定操作 3、掌握数据运算的常用运算方法 4、利用数据操作章节知识完成Labview编程和调试 二、实验仪器设备 计算机,labview8.6软件 三、实验原理 1、工具中的第一个手型工具可以修改数值常量的值 2、工具中的第二个手型工具可以修改标签值,即控件的名称。
3、右击仪表属性》标尺,可以修改仪表控件的显示范围 4、函数》编程》比较中的控件,例如,其输出端为真(T)或假(F),两个输入端,在上面的输入端所输入的数值常量要放在比较的前面,例如 ,其输出为真,即T,如果,其输出为假,即F 四、实验内容及注意事项 1、假设有一台仪器,需要调整其输入电压,当调整电压超过某一设定电压值时,需要通过指示灯颜色变化发出警告。
2、构建VI,产生两个随机数(在0到1之间)并在仪表上显示两个随机数。仪表上分别设置标签“Random number1”和“Random number2”,使其中一个仪表呈蓝色而另一个仪表呈红色。当红色仪表上随机数值比蓝色仪表数值大时,用一个方形LED显示绿色,否则LED显示黑色。运行VI几次并观察结果。
3、构建停车信号灯。创建从0到2变化的刻度盘控件,该控件具有3个LED显示:绿色、黄色和红色。当在刻度盘0位置时,使VI打开绿色LED;
当在刻度1上时,变为黄色;
当在刻度2上时,变为红色。
4、构造VI产生一个-10到10间的随机数。在VI的前面板上用指示器来显示随机数的值,然后点亮随机数所在范围对应的LED。用一个LED显示负的随机数,一个LED显示在0到4范围内的随机数,一个LED显示大于等于5的随机数。改变LED的属性使其点亮时为亮黄色,关闭时为暗黄色。
五、实验步骤:
[练习1] 假设有一台仪器,需要调整其输入电压,当调整电压超过某一设定电压值时,需要通过指示灯颜色变化发出警告。
1、 启动Labview程序,单击VI,建立一个新的VI程序,命名为lianxi21.vi。这时将同时打开Labview的前面板和后面板(框图程序面板)。在前面板中显示控制模板,在后面板中显示函数模板。在两个面板中都显示工具模板。
如果模板中没有被显示出来,可以通过菜单“查看/工具选板”来显示工具模板,通过“查看/控件选板”来显示控件模板(或者是按鼠标右键),“查看/函数选板”来显示函数模板。如图1所示。
图1 2、前面板设计 输入控制和输出显示可以从控件模板的各个子模板中选取。
本设计中,程序前面板中应有1个调压旋钮,1个仪表,1个指示灯,1个关闭按钮共4个控件。
1)往前面板添加1个旋钮控件:控件—新式—数值—旋钮,如图2所示。鼠标左键框选后,可以移动位置;
左键单击后可以改变大小。双击将标签改为“调压旋钮”,字的大小可以在“应用程序字体”中修改。
2)往前面板添加1个仪表控件:控件—新式—数值—仪表,如图2所示。调节方法同上。标签改为“电压表”。
3)往前面板添加1个指示灯控件:控件—新式—布尔—圆形指示灯,如图3所示。按住“shift”同时调整大小,将其调整为大小适中的圆形指示灯。将标签改为“上限灯”。
4)往前面板添加1个停止按钮控件:控件—新式—布尔—停止按钮,如图3所示。将标签改为“关闭”。
设计的程序前面板如图4所示。保存文件,名字取为“输入电压控制”。
图2 添加旋钮、仪表控件 图3 添加指示灯、按钮控件 图4 程序前面板 3、框图程序设计——添加节点 每一个程序前面板都对应着一段框图程序。在框图程序中对VI编程,以控制和操纵定义在前面板上的输入和输出功能。
切换到框图程序设计面板,通过函数模板添加节点。
1)添加1个循环结构:如图5所示,以下添加的节点放置在循环结构框架中。
2)添加1个数值常数节点:函数—数学—数值—数值常量,如图6所示,值改为8。
3)添加1个比较节点“≥”:如图7所示。
4)添加1个选择结构:如图5所示。
图5 添加循环结构、选择结构 图6 添加数值常数 图7 添加比较节点 图8 框图程序——节点布置图1 5)在选择结构的True选项中,添加1个数值常数节点:如图6所示,其值为0。
6)在选择结构的True选项中,添加1个比较节点:如图7所示 7)分别将调压旋钮图标、电压表图标、停止按钮图标从外拖入循环结构中:将上限灯图标拖入选择结构的True选项中。添加的所有节点及其布置如图8所示。
8)在选择结构的False选项中,添加1个数值常数节点:如图6所示,值为1。
9)在选择结构的False选项中,添加1个比较节点:如图7所示。
10)添加一个局部变量节点:函数—编程—结构—局部变量,如图9所示。
选择局部变量节点,单击鼠标右键,在弹出菜单的“选择项”选项下,选择对象名称“上限灯”,其读写属性默认为“写”属性。将该局部变量拖入选择结构的False选项中。
添加的所有节点及其分布置如图10所示。
图9 添加局部变量 图10 框图程序——节点布置图2 4、框图程序设计——连线。如图11、12所示。
使用工具箱中的连线工具,将所有节点连接起来。
当把连接工具放在节点端口上时,该端口区域将会闪烁,表示连线将会接通该端口。当把连接工具从一端口接到另一端口时,不需要按住鼠标键。当需要连线弯曲时,单击一次鼠标键,即可以正交垂直方向的弯曲连线,按空格键可以改变转角的方向。
图11 框图程序——连接1 图12 框图程序——连接2 5、运行程序 进入前面板,单击快捷工具栏“运行”按钮,运行程序。用鼠标“转动”调压旋钮,可以看到仪表指针随着转动;
当调整值大于等于8时,上限灯变换颜色。程序运行画面如图12所示。
图12 程序运行画面 [练习2] 构建VI,产生两个随机数(在0到1之间)并在仪表上显示两个随机数。仪表上分别设置标签“Random number1”和“Random number2”,使其中一个仪表呈蓝色而另一个仪表呈红色。当红色仪表上随机数值比蓝色仪表数值大时,用一个方形LED显示绿色,否则LED显示黑色。运行VI几次并观察结果。
1、在前面板创建两个输入控件Random1和Random2,输出控件指示灯。
2、在程序框图中添加随机数,并把图标连接。
[练习3] 构建停车信号灯。创建从0到2变化的刻度盘控件,该控件具有3个LED显示:绿色、黄色和红色。当在刻度盘0位置时,使VI打开绿色LED;
当在刻度1上时,变为黄色;
当在刻度2上时,变为红色。(注意:将表盘数据类型设置为长整型) 1、在前面板添加旋钮控件,三个布尔控件绿、黄、红 2、在程序框图中,找到数值常量,并和图标连接。
[练习4] 构造VI产生一个-10到10间的随机数。在VI的前面板上用指示器来显示随机数的值,然后点亮随机数所在范围对应的LED。用一个LED显示负的随机数,一个LED显示在0到4范围内的随机数,一个LED显示大于等于5的随机数。改变LED的属性使其点亮时为亮黄色,关闭时为暗黄色。(实现方法:(0-1之间的)随机数*20-10,为布尔型数据“与”) 1、 在前面板创建三个布尔控件,分别为负数、0-4、》=5 2、在程序框图中添加随机数,数值常量,比较函数等,并连接。
六、思考题 如何创建上限灯的局部变量? 七、对学生实验报告要求 1、实验前做好预习,明确目的、原理、方法,避免和减少错误 2、实验过程中持严肃认真的态度 3、对实验结果必须进行仔细观察和认真记录,得出恰当的结论 4、独立认真完成实验报告 实验三 数组、簇、字符串 一、实验目的 1、掌握创建和使用数组的方法 2、能够使用多种数组内部函数 3、掌握簇、字符串的创建和使用方法 4、学会使用内部函数处理簇和字符串 二、实验仪器设备 计算机,labview8.6软件 三、实验原理 1、数组是同类型元素的集合,一个数组可以是一维或者多维,可通过数组索引访问其中的每个元素。索引的范围是0-n-1,n是数组中元素的个数,数组中的元素可以是数据、字符串等,所有元素的数据类型必须一致。
2、簇的元素可以是不同类型的数据,类似于c语言中的struct,簇可以把分布在流程图中各个位置的数据元素组合起来,额可以减少连线的拥挤程度。
3、数组靠拖动产生行和列,数组最开始被创建时只是一个框架,不包含任何内容,可将相应数据类型的前面板对象放入数组框架中。
4、在前面板上,要得到数组的输出数值时,只要将Express》数值显示控件 拖动到数组框架中即可。
5、字符串是ASCII 字符的集合。如同其他语言一样,LabVIEW 也提供了各种处理字符串的功能,如果想获得字符串的例子,可查看Examples\General\strings.llb。下面扼要介绍一些内容。
四、实验内容及注意事项 1、字符串练习 2、利用全局变量实现字符串的传递。
3、创建波形数组 4、创建子VI对两个输入矩阵A和B执行矩阵乘。矩阵A是n×m矩阵,而矩阵B是m×p矩阵。产生的矩阵C是n×p矩阵,这里C=AB。
5、利用簇模拟汽车控制 6、设计一个公式波形发生器 五、实验步骤:
[练习1]字符串练习 设计一个字符串连接与子字符串显示窗口,其前面板设计和程序框图设计如图所示。
1、创建字符串a和字符串b的字符串输入控件,创建偏移量和长度的数值输入控件,创建连接字符串的字符串显示控件,创建length的数值显示控件,创建子字符串的字符串显示控件。
2、在程序框图中,找到连接字符串函数,截取字符串函数,字符串长度函数 3、把图标和字符串函数连接 [练习2]利用全局变量实现字符串的传递 步骤:
(创建全局变量) 1. 在labview的启动界面中的new选择创建全局变量global 2. 放置字符串输入控件。标签改为字符串全局变量 3. 将光标放在该控件上,点右键,设置键入时刷新 4. 保存,命名为:字符串实例.vi (创建发送端) 5. 新建vi,在前面板放置字符串输入控件,标签为“字符串发送端”,点右键,设置键入时刷新。
6. 进入程序框图,点击右键选择已经建立的全局变量文件 7. 照上述框图编写。
8. 接收端同理。
9. 其前面板设计和程序框图设计如图所示。
[练习3]创建波形数组 1、在前面板中放置一个波形图控件。
2、在程序框图中找到for循环函数和捆绑函数,并在for循环内放置波形发生器(编程--》数学--》初等与特殊函数--》三角函数--》余弦)。
3、函数的连接,(捆绑函数不是按名称捆绑,否则出错) [练习4]创建子VI对两个输入矩阵A和B执行矩阵乘。矩阵A是n×m矩阵,而矩阵B是m×p矩阵。产生的矩阵C是n×p矩阵,这里C=AB。
1、在前面板创建两个矩阵。
2、在前面板创建矩阵A和B、C,在程序框图中找到矩阵相乘函数,在线性代数子选板中。
[练习5]利用簇模拟汽车控制,如右图所示,控制面板可以对显示面板中的参量进行控制。油门控制转速,转速=油门*100,档位控制时速,时速=档位*40,油量随VI运行时间减少。
[练习6]设计一个公式波形发生器,其前面板设计和程序框图设计如图所示。
1、 在前面板添加控件 2、 在程序框图中连接图标。
六、思考题 1、全局变量和局部变量分别如何创建? 2、参考联机帮助文档,了解其他操作函数 七、对学生实验报告要求 1、实验前做好预习,明确目的、原理、方法,避免和减少错误 2、实验过程中持严肃认真的态度 3、对实验结果必须进行仔细观察和认真记录,得出恰当的结论 4、独立认真完成实验报告 实验四 程序结构实验 一、实验目的 1.学习并掌握For循环和While循环以及它们的不同点 2.学习使用移位寄存器和反馈节点 二、实验仪器设备 计算机,labview8.6软件 三、实验原理 1. While 循环 While 循环可以反复执行循环体的程序,直至到达某个边界条件。它类似于普通编程语言中的 Do 循环和 Repeat-Until 循环。While 循环的框图是一个大小可变的方框,用于执行框中的程序,直到条件端子接收到的布尔值为 FALSE。
该循环有如下特点:
1)计数从0开始(i=0)。
2)先执行循环体,而后i+1,如果循环只执行一次,那么循环输出值i=0。
3)循环至少要运行一次。
图 While 循环示意图 2. For循环 For循环用于将某段程序执行指定次数。和While 循环一样,它不会立刻出现在流程图中,而是出现一个小的图标,而后您可以修改它的大小和位置。具体的方法是,先单击所有端子的左上方,然后按下鼠标,拖曳出一个包含所有端子的矩形。释放鼠标时就创建了一个指定大小和位置的For循环。
For循环将把它的框图中的程序执行指定的次数,For循环具有下面这两个端子:
N: 计数端子(输入端子)——用于指定循环执行的次数。
I: 周期端子(输出端子)——含有循环已经执行的次数。
上图显示了一可以产生100个随机数并将数据显示在一个图表上的For循环。在该例中,i 的初值是0,终值是99。
3. 移位寄存器(Shift Register) 移位寄存器可以将数据从一个循环周期传递到另外一个周期。在程序设计中,经常要用到它.创建一个移位寄存器的方法是,用鼠标右键单击循环的左边或者右边,在快捷菜单中选择 Add Shift Register。移位寄存器在流程图上用在循环边框上相应的一对端子来表示。右边的端子中存储了一个周期完成后的数据,这些数据在这个周期完成之后将被转移到左边的端子,赋给下一个周期。移位寄存器可以转移各种类型的数据--数值、布尔数、数组、字符串等等。它会自动适应与它连接的第一个对象的数据类型。下图表示了它的工作过程. 图 Shift Register的工作过程 可以令移位寄存器记忆前面的多个周期的数值。这个功能对于计算数据均值非常有用。还可以创建其他的端子访问先前的周期的数据,方法是用鼠标右键单击左边或者右边的端子,在快捷菜单中选择Add Element。例如,如果某个移位寄存器左边的端口含有三个元素,那么就可以访问前三个周期的数据。
4. 分支结构:Case Case结构含有两个或者更多的子程序(Case),执行那一个取决于与选择端子或者选择对象的外部接口相连接的某个整数、布尔数、字符串或者标识的值。必须选择一个默认的Case以处理超出范围的数值,或者直接列出所有可能的输入数值。Case结构见下图,各个子程序占有各自的流程框,在其上沿中央有相应的子程序标识:Ture、False或1、2、3…。按钮用来改变当前显示的子程序(各子程序是重叠放在屏幕同一位置上的)。
子程序标识 按钮 条件端子 5. 顺序结构(Sequence Structure) 在代码式的传统编程语言中,默认的情况是,程序语句按照排列顺序执行,但LabVIEW中不同,它是一种图形化的数据流式编程语言。在左图中,假设有A、B、C、D4个节点,其数据流向如右图所示。按照数据流式语言的约定, 图 顺序结构的说明 任何一个节点只有在所有的输入数据有效时才会执行,所以图中,当且仅当A、B、C3个节点执行完,使得D节点的3个输入数据都到达D节点后,D节点才执行。但是你要注意,这里并没有规定A、B、C3个节点的执行顺序。在LabVIEW中这种情况下,A、B、C的执行顺序是不确定的,如果你需要对它们规定一个确定的顺序,那就需要使用本节介绍的“顺序结构”。
图中的右边是顺序结构的图标,它看上去像是电影胶片。它可以按一定顺序执行多个子程序。首先执行0帧中的程序,然后执行1帧中的程序,逐个执行下去。与Case结构类似,这多帧程序在流程图中占有同一个位置。
五、实验步骤:
[练习1] 写出1+2+3+4+…+100的程序。(利用移位寄存器实现) 提示:进行第一次运算的是0+0,For循环中的重复端子是从0开始计数,移位即寄存器在没有初始化的情况下,默认的数值是0,所以第一次运算的是0+0,第二次运算的是寄存器的0与重复端子的1相加,所以循环要进行101次。移位寄存器的初始化:移位寄存器的初始化是非常必要的,因为只要用户不退出VI,移位寄存器便可记录上次运算完时的结果,所以上面的程序在第二次执行时输出的结果不是5050,而是10100!添加初始化即可。
1、在前面板创建数值显示控件 2、在程序框图中创建for循环结构,并在结构上添加移位寄存器 3、将程序框图中各图标连接。
[练习2] 利用While循环和移位寄存器,设计一个控制LED灯闪烁的VI,LED灯闪烁的时间可以在程序中设定。
1、在前面板上创建停止的布尔逻辑控件,等待时间的数值输入控件,boolean的布尔逻辑控件。
2、在程序框图上,创建while循环,并添加移位寄存器,循环体内添加等待时间、boolean、停止的图标,并连线 3、运行 [练习3]利用case结构的多分支,进行下列简单程序设计 要求:星期一显示:新的一周开始了,好好学习! 星期二显示:今天是星期二,继续努力! 星期三显示:今天是星期三,生活愉快! 星期四显示:周四了,继续努力! 星期五显示:今天是星期五,站好最后一班岗! 星期六显示:周末愉快! 星期日显示:好好休息! [练习4] 创建VI,在前面板上放置3个LED。程序运行时,第一个LED打开并保持打开状态。1秒以后,第二个LED打开并保持打开状态;
再过2秒,第三个LED打开并保持打开状态。所有LED都保持打开状态3秒,然后程序结束。
提示:使用3帧单层顺序结构,每帧包含延时函数。
六、思考题 1、移位寄存器的作用是什么? 2、for循环和while循环的区别 七、对学生实验报告要求 1、实验前做好预习,明确目的、原理、方法,避免和减少错误 2、实验过程中持严肃认真的态度 3、对实验结果必须进行仔细观察和认真记录,得出恰当的结论 4、独立认真完成实验报告 实验五 创建子VI 一、实验目的 熟悉构建和使用子VI,掌握使用Icon Editor和指定端子 二、实验仪器设备 计算机,labview8.6软件 三、实验原理 子VI(SubVI)相当于普通编程语言中的子程序,也就是被其他的 VI 调用的VI。可以将任何一个定义了图标和联接器的 VI 作为另一个 VI 的子程序。在流程图中打开Functions»Select a VI…. ,就可以选择要调用的子 VI 。构造一个子VI 主要的工作就是定义它的图标和联接器。
每个VI 在前面板和流程图窗口的右上角都显示了一个默认的图标。启动图标编辑器的方法是,用鼠标右键单击面板窗口的右上角的默认图标,在弹出菜单中选择 Edit Icon。
四、实验内容及注意事项 1、构建VI,使用LabVIEW固有函数计算用户输入3个数的平均值。
2、创建子VI将华氏温度转化为摄氏温度,其转换关系为:C=(F-32)/1.8。
五、实验步骤:
[练习1]构建VI,使用LabVIEW固有函数计算用户输入3个数的平均值。
在程序中,首先将3个数求和,接着再除以3,得出的平均值显示在前面板上。另外,再添加一段程序,将平均值乘以[0,...,1]范围内的随机数。将计算平均值的一组代码创建成子VI,并编辑图标以便表示子VI的功能,即计算3个数的平均值。
1、 在前面板上创建三个输入控件,一个输出控件 2、 在程序框图中将三个输入控件的图标用相加函数连接,再除以三,与数值输出控件相连接。
3、 在前面板上右上角把模式改为三个输入,一个输出,并分别与输入控件和输出控件连接。
4、 将以上VI保存为子VI,然后新建一个VI,重新建立三个输入控件和一个输出控件,并在程序框图中调用AVE [练习2]创建子VI将华氏温度转化为摄氏温度,其转换关系为:C=(F-32)/1.8。另外添加Select函数(位于Function选项板的Programming->Comparisons子选项板上),Select函数将返回连接到True或False输入端子上的输入值,具体返回哪一个取决于布尔型输入的值。
1、 在前面板创建一个数值输入控件F、一个数值输出控件C,并修改右上角模式为一个数入一个输出,并分别连线。
2、在程序框图中,添加公式计算的Express VI函数,并连接。然后保存程序为子VI 3、新建一个VI,建立华氏温度输入控件,摄氏温度输出控件,布尔函数Boolean,并找到刚创建的子VI连接。
六、思考题 创建子VI时有哪些注意事项? 七、对学生实验报告要求 1、实验前做好预习,明确目的、原理、方法,避免和减少错误 2、实验过程中持严肃认真的态度 3、对实验结果必须进行仔细观察和认真记录,得出恰当的结论 4、独立认真完成实验报告 实验六 图表和图形实验 一、实验目的 1、掌握Chart和Graph的特征;
2、学会利用XY Graph构成利萨育图形。
二、实验仪器设备 计算机,labview8.6软件 三、实验原理 1、为了方便地显示波形,LabVIEW专门预定义了波形数据类型。它实际上就是按照一定格式预定义的簇,在信号采集,处理和分析过程中经常会用到它。
2、波形数据控件携带的数据包含了时间波形的基本信息,因此可以直接作为Chart和Graph的输入。横坐标代表时间,纵坐标代表Y值 3、Chart可以将新测得的数据添加到曲线的尾端,从而反映实时数据的变化趋势,它主要用来显示实时曲线。
对于标量数据,Chart图表直接将数据添加在曲线的尾端。
对于一维数组数据,它会一次性把一维数组的数据添加在曲线末端,即曲线每次向前推进的点数为数组数据的点数。
4、Graph和Chart的区别在于Graph是一次性将现有数据绘图,在绘图之前先自动清空图表,而不会将新数据添加到曲线的尾端。
根据显示方法,Graph又分为波形图、XY曲线图、强度图、数字时序图和三维图。
四、实验内容及注意事项 1、Chart和Graph的比较 2、XY图形控件 五、实验步骤:
[练习1] Chart和Graph的比较 目的:创建一个VI,用Chart和Graph分别显示40个随机数产生的曲线,比较程序的差别。 1、在前面板中分别创建波形图和波形图表 2、在程序框图中,建立for循环,并在循环体内,添加随机数和延时函数,并连线 显示的运行结果是一样的。但实现方法和过程不同。在流程图中可以看出,Chart产生在循环内,每得到一个数据点,就立刻显示一个。而Graph在循环之外,40个数都产生之后,跳出循环,然后一次显示出整个数据曲线。从运行过程可以清楚地看到这一点。 值得注意的还有For循环执行40次,产生的40个数据存储在一个数组中,这个数组创建于For循环的边界上(使用自动索引功能)。在For循环结束之后,该数组就将被传送到外面的Graph。仔细看流程图,穿过循环边界的连线在内、外两侧粗细不同,内侧表示浮点数,外侧表示数组 [练习2] XY图形控件(XY Graph) 在前面板上创建XY图和phase的数值输入控件 在程序框图上创建波形发生函数,捆绑成簇函数,并连接 面板和框图如图所示。面板上除了一个XY Graph外,还有一个相位差输入控件。在框图中使用了两个Sine Waveform.vi,第一个所有输入参数(包括频率、幅值、相位等)都使用缺省值,所以其初始相位为0。第二个将其初始相位作为一个控件引到面板上。它们的输出是包括t0、dt和Y值的簇,但是对于XY Graph只需要其中的Y数组,因此使用波形函数中的Get Waveform Components函数分别提取出各自的Y数组,然后再将他们捆绑在一起,连接到XY Graph就可以了。当相位置为45度时,运行程序,得到如图所示的椭圆。
六、思考题 波形图和波形图表的区别是什么? 七、对学生实验报告要求 1、实验前做好预习,明确目的、原理、方法,避免和减少错误 2、实验过程中持严肃认真的态度 3、对实验结果必须进行仔细观察和认真记录,得出恰当的结论 4、独立认真完成实验报告
相关热词搜索:指导书 传感器 虚拟仪器 2020年最新传感器与虚拟仪器指导书 虚拟仪器实验平台 虚拟仪器基础实验
- 范文大全
- 说说大全
- 学习资料
- 语录
- 生肖
- 解梦
- 十二星座
-
主题党日活动交流发言8篇
主题党日活动交流发言8篇主题党日活动交流发言篇13月13日,东城区党史学习教育动员大会召开。市委
【活动总结】 日期:2022-12-23
-
2022年4月主题党日活动记录范文15篇
2022年4月主题党日活动记录范文15篇2022年4月主题党日活动记录范文篇1一个崇尚阅读的民族,必然精神饱满、意气风发、活力四射。习近平总书记强调:“学习
【活动总结】 日期:2022-08-01
-
家乡赋|最美的家乡赋
家乡赋 孙传志 今安康市,白河双丰镇,吾之家乡也。三环沃土,山水环抱。其北依山,山系五岭,山
【调研报告】 日期:2020-04-01
-
【人教版1-6年级数学上册知识点精编】1-6年级数学人教版教材
人教版二年级数学上册知识点汇总第一单元长度单位一、米和厘米1、测量物体的长度时,要用统一的标准去测量
【调研报告】 日期:2020-11-08
-
党支部1-12月全年主题党日活动计划表
2022年党支部主题党日活动计划表序号活动时间活动方式活动内容12022年1月专题学习研讨集中观看2022年新年贺词,积极开展学习研讨交流。组织生活会组织党员认真对照党章...
【活动总结】 日期:2022-10-14
-
2022年2月份主题党日活动记录5篇
2022年2月份主题党日活动记录5篇2022年2月份主题党日活动记录篇1尊敬的党组织:在今年的开学初,本人积极参加教研室组织的教研活动,在学校教研员的指
【活动总结】 日期:2022-08-12
-
少先队的光荣历史故事 队前教育-光辉历程
2017-2018学年队前教育1光辉历程一、劳动童子团1924——1927二、三十年代年的中国是一个
【法律文书】 日期:2020-06-23
-
2023年平安校园建设方案13篇
平安校园建设方案“平安校园”创建工作,我们幼儿园全体教职员工一直把它当作头等大事来抓。领导高度重视,以“平安校园”创建活动为抓手,建立和规范校园安全工作机制
【规章制度】 日期:2023-11-02
-
医院最佳主题党日活动11篇
医院最佳主题党日活动11篇医院最佳主题党日活动篇1 医院最佳主题党日活动篇2为隆重纪念中国共产党成立100周年,进一步巩固党的群众路线教育实践活动成果,切实
【活动总结】 日期:2022-10-29
-
主题党日活动记录202210篇
主题党日活动记录202210篇主题党日活动记录2022篇12021年是中国共产党成立100周年,为广泛开展爱国主义宣传教育,铭记党的历史,讴歌党的光辉历程,
【活动总结】 日期:2022-08-02
-
一年级新学期目标简短_一年级学生新学期打算
新学期到了,我是一年级下册的小学生了。 上课的时候,我要认真学习,不做小动作,认真听讲。我要认真学习,天天向上,努力学习,耳朵要听老师讲课,眼睛要瞪得大大的看老...
【简历资料】 日期:2019-10-26
-
《国行公祭,为佑世界和平》课文原文阅读_国行公祭为佑世界和平每段段意
国行公祭,为佑世界和平钟声“国行公祭,法立典章。铸兹宝鼎,祀我国殇。”侵华日军南京大屠杀遇难同胞纪念
【简历资料】 日期:2020-11-28
-
[信访复查复核制度作用探讨]信访复查复核有用吗
作为我国特有的一项制度,信访制度的出现并长期存在不是偶然的,虽然一些法学专家认为信访制度具有“人治”
【职场指南】 日期:2020-02-16
-
[党员干部2019年主题教育个人问题检视清单及整改措施2篇] 党员干部
2019年主题教育问题检视清单及整改措施根据主题教育领导小组办公室《关于认真做好主题教育检视问题整改
【求职简历】 日期:2019-11-08
-
网络维护工作内容_(精华)国家开放大学电大专科《网络系统管理与维护》形考任务1答案
国家开放大学电大专科《网络系统管理与维护》形考任务1答案形考任务1理解上网行为管理软件的功能【实训目
【职场指南】 日期:2020-07-17
-
民族团结的素材资料13篇
民族团结的素材资料13篇民族团结的素材资料篇1研究进一步推进新疆社会稳定和长治久安工作。会议指出,要全面贯彻执行党的民族政策,把民族团结作为各族人民的生命线
【简历资料】 日期:2022-08-16
-
红旗颂朗诵稿原文【《红旗颂》朗诵词】
《红旗颂》朗诵词 女:晴空万里,红旗飘扬, 六十载风云,我们昂首阔步。 男:六十个春秋,
【职场指南】 日期:2020-02-16
-
党委会与局长办公会的区别_局长办公会制度
为进一步加强xxx局工作的规范化、制度化建设,提高行政效能,规范议事程序,特制定本制度。一、会议形式1、局长办公会议由局长、副局长参加。由局长召集和主持。根据工作需要...
【求职简历】 日期:2019-07-30
-
如何凝心聚力谋发展【坚定信心谋发展凝心聚力促跨越】
当前,清河正处于在苏北实现赶超跨越基础上全面腾飞的战略机遇期,处于在全市率先实现全面小康基础上率先实
【简历资料】 日期:2020-03-17
-
《铁拳砸碎“黑警伞”》警示教育片观后感
影片深刻剖析了广西北海市公安局海西派出所原所长张枭杰蜕变堕落的轨迹。观看警示教育片后,做为一名党员教
【简历资料】 日期:2020-08-17
-
收费站监控员工作计划【收费站监控员2006年工作总结】
收费站监控员2006年工作总结做为一名监控人员,能自觉遵守工作纪律,严格按照站里的各项制度来约束自己,取得了一定的成绩.一.自觉能尽职尽责的监控收费区域发生的一切事件...
【节日庆典】 日期:2019-08-07
-
[团员评议表自我评价] 团员自我评价200字
我贯彻执行党的基本路线和各项方针、政策,带头参加改革开放和社会主义现代化建设,带动群众为经济发展和社会进步艰苦奋斗,在生产、工作、学习和社会生活中起先锋模范作用。...
【其他范文】 日期:2019-07-05
-
2022年度国企党委保密委员年专题民主生活会对照检查材料(五个带头)
国企党委保密委员2021年专题民主生活会对照检查材料(五个带头)根据***、省委和市委关于开好党史学习教育专题民主生活会的部署安排,我紧紧围绕“学党史、悟思想、办实事、开...
【其他范文】 日期:2022-10-26
-
大一新生代表发言稿_大一新生入学校长发言稿
导读:发言稿范文,大一新生入学校长发言稿范文样本,在线游览或下载,科教范文网海量范文供你参考: 大浪淘沙方显真金本色,暴雨冲过更显青松巍峨。亲爱同学们,相信经过...
【其他范文】 日期:2019-10-13
-
政审群众意见怎么写6篇
政审群众意见怎么写6篇政审群众意见怎么写篇1某某同学乐于助人该同学品德良好,团结友爱,热爱劳动,学习优异,学习认真刻苦,尊师爱友,热爱团,热爱人民,热爱国家
【其他范文】 日期:2022-08-22
-
2023年在庆祝“五一”国际劳动节暨颁奖表彰大会上讲话【完整版】
同志们:今天,我们隆重集会,热烈庆祝“五一”国际劳动节。我代表省委、省人大、省政府、省政协,向全省各行各业、各条战线的广大职工和各个阶层的劳动群众致以节日的问候!...
【其他范文】 日期:2023-08-27
-
纪检监察干部在“开展教育整顿打造纪检铁军”交流会上发言提纲
开展纪检监察干部队伍教育整顿是习近平总书记亲自点题、亲自部署的重大政治任务,是以自我革命精神从严整肃队伍的重要保障,更是从严整肃队伍、打造忠诚干净担当、敢于善于斗...
【其他范文】 日期:2024-01-31
-
[六年级下册综合实践活动教案,,,主题活动三,对无磷洗衣粉的研究,,全国通用]为什么要用无磷洗衣粉
主题活动三对无磷洗衣粉的研究第一课时教学内容1、产生问题备课时间年月日教学目标体现知识与技能、过程与
【毕业论文】 日期:2020-04-21
-
多线圈无线电能传输系统效率最大化研究
贺蓉,汪鑫林,傅旻帆(1 上海科技大学信息科学与技术学院,上海201210;2 中国科学院大学中国科
【其他范文】 日期:2023-07-01
-
在干部廉政谈话会上的讲话【精选推荐】
在干部廉政谈话会上的讲话
【其他范文】 日期:2022-09-19
-
理论中心组学习总体国家安全观发言材料9篇
理论中心组学习总体国家安全观发言材料9篇理论中心组学习总体国家安全观发言材料篇1(八)深入学习贯彻中央以及省的重要会议和文件精神深入学习贯彻年度内中央以
【发言稿】 日期:2022-08-04
-
军转座谈会交流发言4篇
军转座谈会交流发言4篇军转座谈会交流发言篇1大家好,我叫贺丽,2015届选调生,来自康定市委组织部,现在省委编办跟班学习。今天,非常荣幸向大家汇报我的学习收
【发言稿】 日期:2022-10-27
-
12岁生日小寿星发言4篇
12岁生日小寿星发言4篇12岁生日小寿星发言篇1各位来宾、各位朋友:大家好!今天,我们欢聚在这里,共同庆祝**十二周岁生日。首先,我代表**的父母以
【发言稿】 日期:2022-07-31
-
党内警告处分表态发言14篇
党内警告处分表态发言14篇党内警告处分表态发言篇1尊敬的各位领导、同事们:大家上午好!刚才会上宣布了党委关于我任职的决定,我首先衷心感谢党委的信任和
【发言稿】 日期:2022-09-13
-
党内警告处分党员讨论发言3篇
党内警告处分党员讨论发言3篇党内警告处分党员讨论发言篇1大家好!作为新时期的一名大学生,认真学习、深刻领会、全面贯彻省党代会精神,是当前和今后一个时期重
【发言稿】 日期:2022-08-07
-
廉政大会总结发言稿7篇
廉政大会总结发言稿7篇廉政大会总结发言稿篇1各位领导,同志们:根据会议安排,我就党风廉政建设工作做表态发言,不妥之处,请批评指正。一、提高认识,切实
【发言稿】 日期:2022-10-30
-
【企业疫情风险控制方案】 2020企业复工疫情方案
企业疫情风险控制方案2020新冠病毒肺炎疫情防控工作总结汇报3篇 关于新型冠状病毒感染的肺炎疫
【演讲稿】 日期:2020-02-27
-
被约谈的表态发言8篇
被约谈的表态发言8篇被约谈的表态发言篇1各位领导、各位党员大家好:这天我能站在鲜红的党旗下,
【发言稿】 日期:2022-12-24
-
破冰提能大讨论个人发言4篇
破冰提能大讨论个人发言4篇破冰提能大讨论个人发言篇1党史学习教育开展以来,我坚持读原著、学原文、悟原理。今天,根据会议安排,现在我就“学史明理”主题谈几点个
【发言稿】 日期:2022-10-09
-
巡察整改专题民主生活会总结发言8篇
巡察整改专题民主生活会总结发言8篇巡察整改专题民主生活会总结发言篇1按照区委统一部署和纪监委、巡察办关于召开党史学习教育专题组织生活会的工作安排,近期我紧贴
【发言稿】 日期:2022-10-12
-
2023年中国行政区划调整方案(设想优秀3篇
中国行政区划调整方案(设想优秀民政部第二次行政区划研讨会会议内容一、缩省的意义与原则1.意义1)利于减少中间层次中国行政区划层级之多为世界之最,既使管理成本
【周公解梦】 日期:2024-02-20
-
学习周永开先进事迹心得体会3篇
学习周永开先进事迹心得体会【一】通过学习周永开老先生先进事迹后,结合自己工作思考,感慨万千。同样作为
【格言】 日期:2021-04-10
-
XX老干局推进党建与业务深度融合发展工作情况调研报告:党建调研报告
XX老干局推进党建与业务深度融合 发展工作情况的调研报告 党建工作与业务工作融合发展始终是一个充满生
【成语大全】 日期:2020-08-28
-
中国共产党第三代中央领导集体的卓越贡献
中国共产党第三代中央领导集体的卓越贡献 --------------继往开来铸就辉煌 【摘要】改
【成语大全】 日期:2020-03-20
-
信息技术2.0能力点 [全国中小学教师信息技术应用能力提升工程试题题库及参考答案「精编」]
全国中小学教师信息技术应用能力提升工程试题题库及答案(复习资料)一、判断题题库(A为正确,B为错误)
【格言】 日期:2020-11-17
-
最满意的三项工作200字【最新党办公务员副主任提拔考察个人三年思想工作总结报告】
党办公务员个人三年工作总结近三年来,本人在组织、领导的关心指导和同事们的团结协作下,尽快完成主角的转
【格言】 日期:2021-02-26
-
党建工作运行机制内容有哪些_构建基层党建工作运行机制探讨
党的基层组织是党在社会基层组织中的战斗堡垒,是党的全部工作和战斗力的基础。加强和改进县级以下各类党的
【经典阅读】 日期:2020-01-22
-
集合推理_七,推理与集合
七推理与集合1 期中考试数学成绩出来了,三个好朋友分别考了88分,92分,95分。他们分别考了多少分
【名人名言】 日期:2020-12-18
-
电大现代教育原理_最新国家开放大学电大《现代教育原理》形考任务2试题及答案
最新国家开放大学电大《现代教育原理》形考任务2试题及答案形考任务二一、多项选择题(共17道试题,共3
【成语大全】 日期:2020-07-20
-
2023年和儿媳妇在一起幸福的句子3篇
和儿媳妇在一起幸福的句子1、假如人生不曾相遇,我还是那个我,偶尔做做梦,然后,开始日复一日的奔波,淹没在这喧嚣的城市里。我不会了解,这个世界还有这样的一个你
【格言】 日期:2023-11-10
-
关于三农工作重要论述心得体会3篇
关于三农工作重要论述心得体会3篇关于三农工作重要论述心得体会篇1习近平总书记指出:“建设现代化国家离不开农业农村现代化,要继续巩固脱贫攻坚成果,扎实推进乡村
【学习心得体会】 日期:2022-10-29
-
【福生庄隧道坍塌处理方案】 福生庄隧道在哪里
(呼和浩特铁路局大包电气化改造工程指挥部,内蒙古呼和浩特010050)摘要:文章介绍了福生庄隧道
【学习心得体会】 日期:2020-03-05
-
五个一百工程阅读心得体会13篇
五个一百工程阅读心得体会13篇五个一百工程阅读心得体会篇1凡益之道,与时偕行。在全国网络安全和信
【学习心得体会】 日期:2022-12-07
-
城管系统警示教育心得体会9篇
城管系统警示教育心得体会9篇城管系统警示教育心得体会篇1各党支部要召开多种形式的庆七一座谈会,组织广大党员进行座谈,回顾党的光辉历程,畅谈党的丰功伟绩,
【学习心得体会】 日期:2022-10-09
-
发展对象培训主要内容10篇
发展对象培训主要内容10篇发展对象培训主要内容篇1怀着无比激动的心情,我有幸参加了__新区区委党校20__年第四期(区级机关)党员发展对象培训班。这次的学习
【培训心得体会】 日期:2022-09-24
-
扶眉战役纪念馆心得体会11篇
扶眉战役纪念馆心得体会11篇扶眉战役纪念馆心得体会篇1有那么一段历史,低诉着血和泪的故事,慢慢地,随岁月老去;有那么一群人,放弃了闲逸的人生,辗转奔波中
【学习心得体会】 日期:2022-08-03
-
2022年全国检察长会议心得7篇
2022年全国检察长会议心得7篇2022年全国检察长会议心得篇1眼睛是心灵上的窗户,我们通过眼睛才能看到世间万物,才能看到眼前这美好的一切。拥有一双明亮的眼
【学习心得体会】 日期:2022-10-31
-
全面从严治党的心得体会800字7篇
全面从严治党的心得体会800字7篇全面从严治党的心得体会800字篇1中国特色社会主义是我们党领导
【学习心得体会】 日期:2022-12-14
-
矫正心得体会6篇
矫正心得体会6篇矫正心得体会篇1今天,是自己出监后第一次参加阳光中途之家组织的社区矫正方面的教育
【学习心得体会】 日期:2022-12-24
-
2月教师党员个人思想汇报5篇
2月教师党员个人思想汇报敬爱的党组织:最近这一个月的时间对于我来说是极不平凡的,在这段时间里我认真学习了文化部网上党校的相关内容,经过长达40小时的
【教师心得体会】 日期:2023-10-15
-
2024年主题教育民主生活会批评与自我批评意见(38条)(范文推荐)
2023年主题教育民主生活会六个方面个人检视、相互批评意见:1 理论学习系统性不强。学习习近平新时代中国特色社会主义思想不深不透,泛泛而学的时候多,深学细照的时候少,特...
【邓小平理论】 日期:2024-03-19
-
2024年交流发言:强化思想理论武装,增强奋进力量(完整)
习近平总书记指出:“一个民族要走在时代前列,就一刻不能没有理论思维,一刻不能没有思想指引。”党的十八大以来,伴随着新时代中国特色社会主义思想在实践中形成发展的历程...
【三个代表】 日期:2024-03-19
-
2024年度镇年度县乡人大代表述职评议活动总结
xx镇20xx年县乡人大代表述职评议活动总结为响应县级人大常委会关于开展县乡两级人大代表述职评议活动,进一步激发代表履职活力,加强代表与人民群众的联系,提高依法履职水平...
【马克思主义】 日期:2024-03-19
-
“千万工程”经验学习体会(研讨材料)
“千万工程”是总书记在浙江工作时亲自谋划、亲自部署、亲自推动的一项重大决策,也是习近平新时代中国特色社会主义思想在之江大地的生动实践。20年来,“千万工程”先后经历...
【三个代表】 日期:2024-03-19
-
2024年在市政协机关工作总结会议上讲话
同志们:刚才,XX同志对市政协机关20XX年工作进行了很好的总结,很精炼,很到位,可以感受到去年机关工作确实可圈可点。XX同志宣读了表彰决定,机关优秀人员代表、先进集体代...
【邓小平理论】 日期:2024-03-18
-
在全区防汛防涝动员暨河长制工作推进会上讲话提纲【完整版】
区长,各位领导,同志们:汛期已经来临,我区城区防涝工作面临强大考验,形势不容乐观。年初,区城区防涝排渍指挥部已经召开专题调度会,修订完善应急预案,建立网格化管理机...
【马克思主义】 日期:2024-03-18
-
2024年镇作风整治工作实施方案(完整文档)
XX镇作风整治工作实施方案为深入贯彻落实党的二十大精神及省市区委深化作风建设的最新要求,突出重点推进干部效能提升,坚持不懈推动作风整治工作纵深发展,根据《关于印发《2...
【毛泽东思想】 日期:2024-03-18
-
2024市优化法治化营商环境规范涉企行政执法实施方案【优秀范文】
xx市优化法治化营商环境规范涉企行政执法实施方案为持续优化法治化营商环境,激发市场主体活力和社会创造力,规范行政执法行为,创新行政执法方式,提升行政执法质效,着力解...
【毛泽东思想】 日期:2024-03-18
-
2024年度关于开展新一轮思想状况摸底排查工作通知(完整)
关于开展新一轮思想状况摸底排查工作的通知为深入贯彻落实关于各地开展干部职工思想状况大摸底大排查情况上的批示要求和改革教育第二次调度会议精神,有针对性做好队伍教育管...
【三个代表】 日期:2024-03-18
-
2024年公路养护中心主任典型事迹材料(完整文档)
“中心的工作就是心中的事业”——公路养护中心主任典型事迹材料**,男,1976年6月出生,1993年参加工作,2000年4月调入**区交通运输局工作,大学本科学历,中共党员,现任**...
【马克思主义】 日期:2024-03-17