通过本例,加深对波形控件的认识,练习波形控件的应用。选择菜单栏中的“文件”→“新建VI”命令,新建一个VI,一个空白的VI包括前面板及程序框图。选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“信号生成系统”。3)固定控件选板。8)选择“新式”→“布尔”→“滑动开关”控件,并放置在前面板的适当位置,如图3-90所示。图3-91 波形图参数控件布局......
2023-11-07
信号生成VI在“函数选板”→“信号处理”→“信号生成”子选板中,如图8-114所示。使用信号生成VI可以得到特定波形的一维数组。在该选板上的VI可以返回通常的LabVIEW错误代码,或者特定的信号处理错误代码。
图8-114 “信号生成”选板
下面对信号生成选板中的函数节点及其用法进行介绍。
1.基于持续时间的信号发生器
该项功能产生信号类型所决定的信号。基于持续时间的信号发生器VI的节点图标和端口定义如图8-115所示。信号频率的单位是Hz(周期/秒),持续时间单位是秒。采样点数和持续时间决定了采样率,而采样率必须是信号频率的两倍(遵从奈奎斯特定律)。如果奈奎斯特定律没有满足,必须增加采样点数,或者减小持续时间,或者减小信号频率。
图8-115 基于持续时间的信号发生器
持续时间:以秒为单位的输出信号的持续时间。默认值为1.0。
信号类型:产生信号的类型。包括sine(正弦)信号、cosine(余弦)信号、triangle(三角)信号、square(方波)信号、saw tooth(锯齿波)信号、increasing ramp(上升斜坡)信号和decreasing ramp(下降斜坡)信号。默认信号类型为sine(正弦)信号。
采样点数:输出信号中采样点的数目。默认值为100。
频率:输出信号的频率,单位为Hz。默认值为10。代表了一秒内产生整周期波形的数目。
幅值:输出信号的幅值。默认值为1.0。
直流偏移量:输出信号的直流偏移量。默认值为0。
相位输入:输出信号的初始相位,以度为单位。默认值为0。
信号:产生的信号数组。
可以对所产生的信号的类型进行选择,对特定波形的参数进行调节。波形数组送入波形图进行显示。演示的前面板及程序框图如图8-116和图8-117所示。
(www.chuimin.cn)
图8-116 前面板
2.混合单频与噪声
该项功能产生一个包含正弦单频、噪声和直流偏移量的数组。与产生波形子选板中的混合单频与噪声波形相类似。节点图标和端口定义如图8-118所示。
该项功能产生一个包含高斯调制正弦波的数组。高斯调制正弦波VI的节点图标和端口定义如图8-119所示。
衰减(dB):在中心频率两侧功率的衰减,这一值必须大于0。默认值为6dB。
图8-117 程序框图
图8-118 混合单频与噪声
图8-119 高斯调制正弦波
中心频率(Hz):中心频率或者载波频率,以Hz为单位。默认值为1。
延迟(s):高斯调制正弦波峰值的偏移。默认值为0。
Δt(s):采样间隔。采样间隔必须大于0。如果采样间隔小于或等于0,输出数组将被置为空数组,并且返回一个错误。默认值为0.1。
归一化带宽:该值与中心频率相乘,从而在功率谱的衰减(dB)处达到归一化。归一化带宽输入值必须大于0。默认值为0.15。
信号生成子选板中的其他VI与波形生成中相应的VI的使用方法类似。关于它们的使用方法,请参见波形生成子选板中VI的介绍部分。
有关LabVIEW 2015虚拟仪器程序设计的文章
通过本例,加深对波形控件的认识,练习波形控件的应用。选择菜单栏中的“文件”→“新建VI”命令,新建一个VI,一个空白的VI包括前面板及程序框图。选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“信号生成系统”。3)固定控件选板。8)选择“新式”→“布尔”→“滑动开关”控件,并放置在前面板的适当位置,如图3-90所示。图3-91 波形图参数控件布局......
2023-11-07
下面对这些波形生成函数节点的图标及其使用方法进行介绍。图8-55 波形生成子选板图8-56 基本函数发生器VI偏移量:信号的直流偏移量。图8-62 正弦波形VI利用正弦波形VI可以产生不同形式的信号波形,其频率、幅值和相位等参数可调。图8-65 基本混合单频VI幅值:合成波形的幅值,是合成信号中幅值中绝对值的最大值。图8-66 前面板图8-67 程序框图5.混合单频与噪声波形该项功能为产生一个包含正弦单频、噪声及直流分量的波形信号。......
2023-11-07
图6-11显示了使用For循环自动索引创建8个元素的数组。图6-13显示了使用While循环创建随机函数产生的数组,当按下终止键或数组长度超过100时将退出循环。图6-15显示了使用For循环创建了一个8行8列的二维数组的程序框图。......
2023-11-07
While循环重复执行代码片段直到条件接线端接收到某一特定的布尔值为止。如果把控制条件接线端子的控件放在While循环外,则根据初值的不同将出现两种情况:无限循环或仅被执行一次。图5-11 For循环的自动索引但是此时对于While循环直接执行则不可以,因为While循环自动索引功能是关闭的需要在自动索引的方框 上单击右键,选择启用索引,使其变为。图5-12 处于死循环状态的While循环图5-13 添加了布尔控件的While循环......
2023-11-07
项目浏览器窗口用于创建和编辑LabVIEW项目。选择菜单栏中的“文件”→“创建项目”命令,打开“创建项目”对话框,如图2-11所示,选择“项目”模板,单击“完成”按钮,即可打开“项目浏览器”窗口。图2-12 “新建”对话框在默认情况下,项目浏览器窗口包括以下各项。2)依赖关系:用于查看某个终端下VI所需要的项。在项目浏览器窗口中选择需要作为子VI使用的VI,并把它拖放到其他VI的程序框图中。......
2023-11-07
选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“打开文件”。4)在“函数”选板上选择“互连接口”→“库与可执行程序”→“执行系统命令”VI,连接字符输出端到“命令行”输入端,执行打开路径下的文件命令。图7-4 程序框图图7-5 前面板设计4.运行程序在前面板窗口或程序框图窗口的工具栏中单击“运行”按钮 ,打开路径下的文件,运行结果如图7-6所示。......
2023-11-07
选择“数学”→“数值”命令,打开图4-7所示的“数值”子选板,在该面板中包括基本的几何运算函数、数组几何运算函数,不同类型的数值常量等,另外,含包括6个带子选板的选项。图4-8 转换图4-9 数据操作3.复数选择“复数”选项,打开图4-10所示的子选板。复数至实部虚部转换:使复数分解为直角分量。极坐标至复数转换:通过极坐标分量的两个值创建复数。该面板中的函数可对定点数字的溢出状态进行操作。......
2023-11-07
如图5-1所示,For循环有两个端口,总线接线端(输入端)和计数接线端(输出端)。如通过For循环处理大量计算,可启用并行提高性能。LabVIEW可通过并行循环利用多个处理器提高For循环的执行速度。通过查找可并行循环结果窗口确定可并行的For循环。通过For循环的并行实例接线端可指定运行时的并行实例数量。......
2023-11-07
相关推荐