按关键词阅读: 检修 论文 毕业设计 技术研究 网络故障
图形化程序设计编程简单、直观、开发效率高 。
随着虚拟仪器技术的不断发展 , 图形化的编程语言必将成为测试和控制领域内最流行的发展趋势 。
第三章 虚拟信号发生器的设计当无法获得真实信号或者需要产生于系统相适应的测试信号时 , 需要利用软件产生仿真信号 , 仿真信号可以是数字信号也可以是模拟信号 。
一个虚拟的信号发生器 , 可产生正弦波、方波、锯齿波和三角波等模拟信号 , 该信号发生器可应用于虚拟电压表、虚拟示波器 , 作为仿真信号的输出 , 与实际输入信号进行比较 。
3.1 虚拟信号发生器简介信号发生器在现代测试系统中的应用十分广泛 , 主要是用来做对实时信 。
39、号的模拟和仿真 。
传统的信号发生器 , 工艺复杂 , 价格昂贵 , 虚拟信号发生器很好的解决了这方面的问题 , 其性能稳定 , 价格低廉 , 维护方便 , 集成度高 。
在未来的教学实验室里 , 虚拟仪器将很快的代替传统仪器 。
虚拟信号发生器也是未来组建虚拟实验室所必须的虚拟仪器 , 它是测量信号的激励源也是各种测量信号的参考 。
3.2 虚拟信号发生器的实现在软件上实现信号发生器的模拟有两种方法:一是先生成波形储存成文档备用 , 随后在信号发生器工作是将波形文档读入并送给输出 , 具有编程容易但不能实时改变输出的特点;另一种是实时生成由由用户指定的数字信号送给声卡转换为模拟信号输出 , 它能实时改变信号的输出而不需要重新启动系统 , 但编程相对复杂;第三 。
40、种是利用LABVIEW的VI模块进行重新编辑 , 直接进行虚拟信号的输出 。
3.3虚拟信号发生器的系统构成虚拟信号发生器以虚拟仪器面板的形式在计算机屏幕上显示 , 虚拟信号发生器可产生正弦波、方波和三角波等信号 , 根据需要 , 可调节其中面板上的控键 , 改变信号的频率、幅度与相位 , 所有信号发生的结果都可以通过软件设计的虚拟面板显示 。
虚拟信号发生器的实现主要有以下三个模块构成:首先是功能模块 , 由功能模块来产生所需要的信号模型本体;其次是输入模块 , 由输入模块来对功能模块的内置参数进行调节以得到需要的信号;最后是显示模块 , 由显示模块来显示虚拟信号发生器产生的波形 。
3.3.1虚拟信号发生器的功能模块制作一个虚拟信号发生 。
41、器需要用到主要的模块就是功能模块 , 有功能模块来提供所需要的信号本体 , 在构建功能模块的基础上来调节具体参数以得到需要的信号特征 。
在论文中用到的是LABVIEW下的仿真信号功能模块 。
一级界面是模块图标 , 如图3.1所示;二级图标是配置界面 , 如图3.2所示 。
图3.1 仿真信号功能模块 图3.2 仿真信号配置界面 3.3.2虚拟信号发生器的输入模块要在面板上实时控制或改变信号的特征 , 就需要在面板上加入输入模块 。
输入模块在流程图中的功能图标 , 如图3.3所示 , 它表示数值的类型;在前面板中可以是转盘型、旋钮型、滑动杆型或数值输入型等(如图3.4) , 根据用户和仿真的不同需要来自定义 。
本虚拟信号发生器为了使用者方 。
42、便和直观选数值输入模块 , 使用者可以直接输入需要的数值来得到需要的信号特征 。
图3.3(输入类型)图3.4 前面板数值模块3.3.3虚拟信号发生器的显示模块虚拟信号发生器的终端是显示模块 , 在完成信号的仿真和输出以后 , 需要有直观的界面来显示信号的本体特征 。
显示模块有量表型、仪表型以及波形显示器 , 用户也可以根据设计的不用需要来选择不用的显示模块 , 以直观的显示信号的特征 。
本设计要直观的体现信号的综合信息 , 所以选用波形显示器来做设计的显示模块 , 使用者能在波形显示模块上直观、精确的读取信号的特征 。
图3.5 仪表式及量表显示模块图3.6 波形显示器3.4虚拟信号发生器的构建选取好各种所需要的模块后就可在LAB 。
43、VIEW下构建虚拟信号发生器 。
在流程图中创建好各种模块后 , 完成各模块之间的连线 , 以使整个系统能完整、顺利的运行;然后在前面板中将各个模块的面板位置布置好 , 使使用者能清楚、准确、方便的使用各个功能的控制以达到本设计的最初目的 。
虚拟仪器系统的软件构成:测试软件是虚拟仪器的主心骨 。
NI公司在提出虚拟仪器概念并推出第一批实用成果时 , 就用软件就是仪器来表达虚拟仪器的特征 , 强调软件在虚拟仪器中的重要位置 。
稿源:(未知)
【傻大方】网址:/a/2021/0822/0023893848.html
标题:毕业设计|毕业设计(论文)网络故障检修技术研究( 七 )