基于labview的仿真波形的产生及显示内容摘要:
Instrument Engineering Workbench( 实验室虚拟仪器集成环境 )的简称 , 是美国国家仪器公司 NI( National Instruments) 的创新软件产品 , 被誉为 “ 科学家与工程师 ” 的语言。 虚拟仪器是 LabVIEW的精髓 , 通过虚拟仪器的延伸与扩展 , 使 LabVIEW的应用更加广泛 . 虚拟仪器是计算机技术与电子仪器相结合而产生的一种新的仪器模式 , 它通常是由个人计算机、模块化的功能硬件与用于数据分析、过程通信及图形用户界面的应用软件有机结 合构成 ,使计算机成为一个具有各种测量功能的数字化测量平台 , 它利用软件在屏幕上生成各种仪器面板 , 完成对数据的处理、表达、传送、存储、显示等功能 ,通过 LabVIEW即 G语言设计相应虚拟仪器 ,可以很容易实现波形的发生与显示。 沈阳航空航天大学自动化学院课程设计论文 基于 LabVIEW 的仿真波形的产生及显示 第 2 页 1. 总体方案设计 设计一个虚拟信号合成器,首先要进行前面板的设计,前面板的设计主要需要考虑到所设计的信号合成器实现什么功能,再根据这些功能,在控件选板中选择相应的控件,放在前面板相应的位置上,摆放也有一定的讲究,使前面板看起来比较协调。 再者是后面板的设计。 由于程序不是只执行一次,所以要涉及到循环结构,本文的程序用到的循环结构有 while 循环结构、条件结构。 程序调试成功后就产生一个虚拟信号合成器。 整体设计的流程图如图 1 所示。 启动程序 设置波形属性和噪声属性 生成标准波和噪声 标准波和噪声叠加 求叠加后的波形的子功率谱 显示叠加后的波形时域图和频域图 结束 是 结束程序。 否 沈阳航空航天大学自动化学院课程设计论文 基于 LabVIEW 的仿真波形的产生及显示 第 3 页 图 1 信号合成器整体流程图 信号合成器的前面板设计 首先应该添加两个波形显示窗口(一个直观的波形图是必不可少的,操作人 员可以通过波形图对信号的波形进行定性或者是定量分析),一个显示用于标准信号的显示,并设置三个控制器,用于控制信号的频率、幅值和相位,再设置一个菜单选择控件,用于选择信号的类型,可供选择的信号类型有正弦波、三角波和方波。 第二个窗口用于显示标准信号与噪声信号叠加后的波形,此外,前面板还有一个可以选择噪声的控件,和控制噪声幅值的控件。 信号合成器的后面板设计 首先设置一个基本信号发生器,可供选择三种标准波,分别是正弦波、三角波、方波。 然后利用条件结构,对两种噪声(均匀白噪声、高斯白噪声)进行选择,再将两者叠加,输出时域图和频域图。 在面板的最下端,是实现延时的功能,以减小对系统内存的占用率。 本设计的基本信号发生器发生的信号仅仅是仿真信号,它的主要作用是供给 DAC,以发生真正的模拟信号,其图标如下: 其功能是根据设定的类型及参数产生一个输出波形。 参数说明: offset:波形的直流偏移量,缺省值为。 数据类型 DBL reset signal:将波形相位重置为相位控制值且将时间标志置为 0。 缺省值为沈阳航空航天大学自动化学院课程设计论文 基于 LabVIEW 的仿真波形的产生及显示 第 4 页 FALSE。 signal type:产生的波形的类型,缺省值为正弦波。 frequency:波形频率(单位 Hz),缺省值为 10. amplitude:波形幅值,也称为峰值电压,缺省值为。 phase:波形的初始相位(单位 度)缺省值为。 error in:在该 VI 运行之前描述错误环境。 缺省值为 no 已经发生,该 VI 在。基于labview的仿真波形的产生及显示
相关推荐
信号经过快速傅里叶变换分解为单一的谐波分量,可以得到振动的频谱。 图 32 是系统软件的结构图,如图所示,使用 DAQ采集助手和相应的硬件设备,我们将振动信号采进计算机中,通过数字滤波滤除信号中的噪声和不需要的频率成分。 为了减少或抑制频率泄露,采用加窗处理。 32 系统软件结构框图 分模块进行加速度变化率的累加,求的当前速度;在进行速度变化率的累加,求得当前位移,积分用“数学
则可以用Windows菜单下的Show Functions Palette功能打开它,也可以在框图程序窗口的空白处点击鼠标右键以弹出功能模板。 注:只有打开了框图程序窗口,才能出现功能模板。 功能模板如下图所示。 结构子模板:包括程序控制结构命令,例如循环控制等,以及全局变量和局部变量。 数值运算子模板:包括各种常用的数值运算符,如+、等;以及各种常见的数值运算式,如+1运算;还包括数制转换
6009 进行相应的配置。 在 MAX的目录中: mysystemDevices and interfacesNIDAQmx devices 就可以看到所有连接到系统的物理和仿真的 Nidaqmx 列表。 图 34 物理设备列表 界面 在已经安装的 NIDAQmx 设备上单击右键,就能弹出一个菜单,显示关于数据采集卡的一些信息,包括自检( selftest) ,测试面板( test
行要一定的时间故需延长才能保障命令的发送接收成功的率 ④命令接收以后按命令的格式对其进行分解如果包含字符说明命令发送是正确 且成功的相反如果命令包含说明的命令发送错误并返回错误码对错误码进行读取并在错误数组常量中检索最后显示错误原因和错误代码以供操作者参考修正 图 38 串口通信实现图 322 设计系统的通讯模型 1 端口初始化 前面板设计和程序框图如下图所示 图 38 端口初始化前后面板
点。 : ( 1)虚拟仪器是一种创新的计算机仪器,而非一种传统意义上的具体的仪器,它是一种功能意义上而非物理意义上的仪器,仪器功能可由用户软件定义,柔性结构,灵活组态,给了用户一个充分发挥自己能力和想象力的空间。 ( 2)一台计算机被设计成多台不同功能的测量仪器,能集多种功能于一体,构成多功能 和多用途的综合仪器,极大地丰富和增强了传统仪器的功能。 ( 3)由于计算机有极其丰富的软件资源
,它是在传统的网页 HTML 文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和JSP 标记 (tag),从而形成 JSP 文件 (*.jsp)。 用 JSP 开发的 Web 应用是跨平台的,既能在 Linux 下运行,也能在其他操作系统上运行。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets