


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一学用DRVI可重构虚拟仪器实验平台一. 实验目的通过本实验让学生了解虚拟仪器的概念和基于组件的装配式软件设计方法,掌握用DRVI可重构虚拟仪器平台进行计算机测试系统设计的方法二. DRVI可重构虚拟仪器实验平台简介1、概述DRVI可重构虚拟仪器实验平台是华中科技大学何岭松教授项目组和深圳市德普施科技有 限公司联合开发出的一种自主知识产权的新型装配架构的虚拟仪器,其设计思想是按照汽车和 PC机的装配式生产模式,将计算机虚拟仪器测试系统分解为一个软件装配底盘和若干实现独立 功能的软部件模块然后,根据测量任务需求,用软体底盘把所需的软部件模块装配起来,形成 一个满足特定需求的测试系统 当测试任
2、务发生变化时,对软体底盘上装配的软部件模块进行重 新组合和装配就可以快速调整为另一个新的测量系统。DRVI的主体为一个带软件控制线和数据线的软主板,其上可插接软仪表盘、软信号发生 器、软信号处理电路、软波形显示芯片等软件芯片组 ,并能与A/D卡、I/O卡等信号采集硬件进行 组合与连接。直接在以软件总线为基础的面板上通过简单的可视化插/拔软件芯片和连线,就可以完成对仪器功能的裁减、重组和定制,快速搭建一个按应用需求定制的虚拟仪器测量系统。图1、虚拟仪器软件总线结构图2、软件安装和运行从光盘启动DRVI可重构虚拟仪器实验平台安装程序DRVISetup。exe (或从深圳市德普施科技有限公司网站下载
3、该软件),运行该安装程序后出现如下界面,按提示进行软件安装,分别 填写用户名、单位,并设定软件工作路径等参数,直至出现结束画面为止。! 安装完成后在 WINDOWS桌面上出现图标 汨,在程序组中出现 DRVI沖,双击该图标就可以启动DRVI软件.图2、DRVI软件安装界面DRVI启动后点击红色箭头所示按钮从DRVI采集卡、运动控制卡,或网络在线进行注册登记,获取软件使用权限,然后就可以使用了。图3、DRVI软件运行界面3、插接软件芯片DRVI通过在前面板上可视化插接虚拟仪器软件芯片来搭构虚拟仪器或测量实验 插接软件 芯片的过程很简单,从软件芯片表中点击需要的软件芯片,将其添加到 DRVI前面板
4、上,然后在新 插入的软件芯片上压下鼠标不放,将其拖动到合适位置 重复上述步骤,插入其它软件芯片。插接在DRVI前面板上的虚拟仪器软件芯片的屏幕位置是可以移动和调整的,点击快捷工具条中的 移动软件芯片位置”图标冒I,然后在待移动的软件芯片上压下鼠标不放,就可以将其拖动到新位置,从而实现屏幕布局的调整。4、DRVI软件总线的概念和软件芯片的连线为实现虚拟仪器软件芯片间的数据交换,DRVI中设置了一组软件总线,包括256条Double型单变量数据线和 32条Double型数组型数据线,可传输有效值等单变量数据,也可传输波形、 频谱等数组数据。虚拟仪器软件芯片可以通过这组透明的数据总线进行数据传输和命
5、令数据交 换。任何两个虚拟仪器软件芯片只要连接在一条数据线上就可以在彼此间交换数据,就象在物理上用通讯线路连接在一起的节点间可以彼此交换数据一样连线的方法是在软件芯片上点击右鼠标键,弹出该芯片的属性表, 修改其中的连接数据线号就可以实现软件芯片间的连线。图5、虚拟仪器软件芯片的连线图6、李沙育图形实验演示系统5、虚拟仪器设计样例:李沙育图形 若将两路不同相位的同频正弦 波信号分别作为X轴和Y轴信号输 入X Y信号示波器,其信号波形 是一个椭圆,称为李沙育图形 在DRVI中设计李沙育图形很 简单,用两片数字信号发生器芯片 产生同频的正弦波信号,然后用一 片旋钮芯片控制其中一个数字信号 发生器芯片
6、的相位,最后用一片X-Y曲线显示芯片显示李沙育图形就可以了。转动旋钮就可以产生出不同相位差的正弦波信号合 成的李沙育图形。6、DRVI常用软件芯片表名称功能图标标签芯片箭头芯片标签芯片的作用是插入一条文字信息显示标签,以显示一些说明性文字。另外它也可以与软件总线上的一条数据线相连,动态显示数据线上的数据值.箭头线的作用是在屏幕上绘制一条箭头线,用来指示芯片的工作顺序,或信号的流向.Aa开/关类芯开/关类芯片的作用是提供类似物理设备中开关的功能。它与一条数据线相 连,可控制连接在该数据线上其他软件芯片启/停运行的目的.按钮芯片按钮芯片的作用是:通过鼠标对此芯片图标的点击来向其他芯片发岀一个单次运
7、行的直接控制命令。数字输入类芯片数字输入类的作用是为用户提供物理旋钮、推杆功能类似的芯片.它与一条数据线相连,用户可以通过鼠标拖动来改变芯片上指针位置,调整数据线上的值,从而达到改变连接在该数据线上其他软件芯片工作参数的目的。单变量显单变量显示类芯片的作用是提供类似温度计、表头的功能.它与一条数据线示类芯片相连,数据线上数据的变化会使其示值同步变化*宁LJES©1波形/频谱显示芯片曲线组显示芯片伪彩色图显示芯片X-Y 曲线显示芯片数据采集类芯片数据输岀类芯片信号发生器芯片脚本类芯波形参数计算芯片相关系数 计算芯片频谱运算-FP- LL. 心片波形/频谱显示芯片的作用是在屏幕上用二维曲
8、线方式显示所连接的数组型数据线上的波形或频谱数据,可通过调节控件大小来对显示曲线进行展缩。 曲线组显示芯片的作用是在屏幕上用二维曲线方式显示所连接的多条数组 型数据线上的波形或频谱数据,在屏幕显示一组曲线伪彩色图显示芯片的作用是在屏幕上用伪彩色方式显示一组曲线, 小波分析结果的显示.主要用于X Y曲线显示芯片的作用是显示以X、Y方式同步输入的两条数组型数据线上的两通道信号所组成的信号波形,如轴心轨迹、李沙育图形等数据采集芯片的作用是控制 A/D卡或声卡进行信号采集。将挂接的传感器信 号转化为数字量,并存放在连接的数组型数据线上。数据输岀类芯片的作用是控制D/A卡或声卡进行信号输岀。将连接的数组
9、型数据线上的数据转化为模拟信号输岀 .信号发生器芯片用于产生软件模拟的标准信号波形数据, 波、方波、三角波、拍波、线性扫频波、对数扫频波.包括白噪声、正弦脚本类芯片的作用是 Signal VBScript写一段用户自定义功能的小程序,如生成特殊信号,某种特殊的信号分析方法等。波形参数计算芯片作用是对连接的数组型数据线上的波形数据进行分析, 算信号的有效值、均值、方差等参数,计算结果输岀到另一条数据线上。相关系数芯片作用是对所连接的两条数组型数据线上的波形数据进行相关 分析,计算信号的自相关系数或互相关系数,结果输岀到另一条数组型数据线上。频谱运算芯片作用是对所连接的数组型输入数据线上的波形数据
10、进行FFT变换,计算信号的实频/虚频、功率谱、幅频/相频,并将计算结果输岀到两条数 组型数据线上.FFT频谱校正芯片FFT谱校正芯片作用是对所连接的数组型输入数据线上的波形数据进行FFT变换和频谱校正,计算信号的实频 /虚频、功率谱、幅频/相频,并将计算结果输 岀到两条数组型数据线(软件芯片)上.概率密度/分布函数-FP- LL. 芯片概率密度/分布函数芯片的作用是:对所连接的数组型输入数据线上的波形 数据进行概率密度或概率分布计算,并将计算结果输岀到一条数组型数据线上。Q谱窗函数-FP- LL. 芯片谱窗函数芯片的作用是在时域用窗函数(矩形、Hanning、Hamming BlackMan、
11、平顶窗)对信号进行截断和加窗,减小后续FFT频谱计算中的能量泄漏。频谱细化分析芯片频谱细化分析芯片的作用是对选定的频率段进行局部放大,以更高的频率分辨率显示频谱的细节.成倍频程分析芯片倍频程分析芯片的作用是采用FFT算法计算声音输入的声音信号/噪声信号的倍频程谱,显示倍频程谱。B谱阵芯片谱阵芯片的作用是对一个长时间段的信号进行连续观测, 分段计算信号的频 谱,并以三维谱阵的方式显示,从而在一个长的观测时间段内以时 -频联合分析的 方法了解信号频率成分随时间的变化情况。传递函数-FP- LL. 心片传递函数芯片的作用是对所接收的系统激励信号和系统响应信号进行传递 函数分析,计算信号的传递函数和相
12、干函数。回数字滤波类芯片信号数字滤波芯片的作用是提供一个和物理低通/高通/带通滤波器功能相似的芯片.对输入信号进行滤波,去除频率通带外的干扰频率成份。R IIH包络检波-FP- LL. 心片包络检波芯片的作用是用垂直滤波器对信号进行带通滤波和Hilbert 变换方法,提取信号中的包络成分。功率倒频谱芯片功率倒频谱运算芯片的作用是对所连接的数组型输入数据线上的波形数据进行FFT变换,计算信号的对数功率谱, 然后再对其进行FFT变换,计算信号频 谱的功率谱,分析信号频谱中的周期成分。1离散小波变换芯片离散小波变换芯片的作用是按照设定的小波滤波器系数对信号进行二进小 波变换/正交小波变换/小波包变换
13、,对信号进行小波分解。AR模型分 析芯片AR模型分析芯片的作用是对所连接的数组型输入数据线上的波形数据进行 AR模型分析,计算AR模型系数和AR功率谱.多自由度 振动模型-FP- LL. 心片多自由度振动模型芯片采用单输入、多输岀N自由度振动模型对振动系统进行仿真.用户可以改变模型自由度数、激振力作用点位置、各节点质量、阻尼、 刚度参数。用户可以通过外加的激振力对其激振,并测取系统的响应信号。网络数据 采集芯片网络数据采集芯片的作用是通过网络获取网络上其他主机上运行的DRVI中数组型数据线上的数据,从而达到数据采集卡、传感器等硬件资源共享的目的。网络命令Zp.、平一FP l_L. 发送心片网络
14、命令发送芯片的作用是通过网络向网上其它运行DRVI的主机发送直接软件芯片工作命令,驱动远端主机DRVI软件上插接的软件芯片工作,从而达到远程控制的作用。1曲采样数据 广播芯片采样数据广播芯片的作用是通过IP广播方式将数组型数据线上的测量数据发送到网络上,从而达到数据采集卡、传感器等硬件资源多人 同时共享的目的。1Q广播数据接收芯片广播数据接收芯片的作用是接收网络上其它DRVI主机广播的测量数据,进行远程分析。定时器芯片定时器芯片的作用是产生一个指定时间间隔的周期性事件,并在事件中发岀直接软件芯片驱动命令,从而达到定期控制DRVI中软件芯片工作的目的。三 . 实验内容1. 设计一个李沙育图形实验
15、演示系统,显示两路正弦波信号在不同相位差下的李沙育图 形。2. 设计一个李沙育图形实验演示系统,显示两路正弦波信号在不同频率差下的李沙育图 形。四. 实验仪器和设备3. 计算机1 台4. DRVI 快速可重组虚拟仪器平台1 套5. 打印机1 台五. 实验步骤及内容1. 运行 DRVI 主程序,点击 DRVI 快捷工具条上的 " 联机注册”图标 ,选择其中的“ DRVI 采集仪主卡检测”或“网络在线注册”进行软件注册。2. 从芯片表中拖拉软件芯片到软件面板上 ,熟悉软件芯片的放置、移动、连线和删除操作; 然后采用 DRVI 上的软件芯片搭建一个李沙育图形实验演示系统。3. 将设计完成的
16、虚拟仪器实验系统存盘保存 .六. 实验报告要求1. 简述实验的目的及原理。2. 拷贝实验系统运行界面 ,插入到 Word 格式的实验报告中, 并附上所设计的虚拟仪器脚本 文件,用 Winzip 压缩后通过 Email 上交实验报告。七. 思考题1. 什么是虚拟仪器 ,其本质特征是什么 ?2. 什么是基于组件的应用软件开发, 它和传统的基于编程语言的应用软件开发有什么区别 和特点?3. 简述 DRVI 可重构虚拟仪器平台的工作原理。八. 附录 :基于管道组件的装配式虚拟仪器为提高软件开发效率, 许多大型应用软件开发中采用了基于软件组件的开发方式。 将组件用 作软件开发中的积木 ' ,以搭
17、积木的方式装配软件系统 , 缩短软件开发周期,降低维护成本 . 该 技术使应用程序开发由 “程序=主程序+子程序”演变为“程序=构件+构件组装 ",程序开发重心从 编写代码转移到组件装配。虚拟仪器组件的种类很多,组件接口形式随组件的功能变化很大,给组件装配接口的描述和装配平台的设计带来较大困难 .在深入研究的基础上 ,我们针对虚拟仪器测量系统特点对组件化开发技术进行了简化,提出一种简明的用测量数据管线装配的虚拟仪器模型。图7是基于管道组件的虚拟仪器软件架构管道(DRVI中解释为数据线)是计算机进程间通信的一种方法。创建管道的进程称为管道服务器,连接到管道的进程称为管道客户机。连接在管
18、道两端的进程可以通过管道传递数据,一个进程向管道中写入数据后,另一进程就可以从管道的另一端将其读取出来管道组件是用管道功能作为输入输出接口的软件模块,模块间用管道连接就可以形成一个管道组件链每个管道组件接受前一组件的输出作为输入,一直到达管道的末端并产生最终输出为止基于管道组件的软件开发将一个复杂的软件系统分解成很多相对独立的模块和处理步骤,每个模块和步骤只完成一项简单任务管道组件技术提高了程序的模块化程度,简化了程序的开发工作,用户只需要很少 的配置文件设置工作就可以快速集成应用系统管道组件具有自描述、 自组织和自运行的特点, 通过管道将标准化接口的管道组件连接在一 起,它们就可以自动构成应用系统,并在管道中数据流的驱动下运行系统中个体管道组件的行为很简单,从前一管道接收输入命令进行工作,然后将处理结果从后一管道输出;但简单行为的个体管道组件通过管道集合在一起则可以对外体现出复杂的系统特征,也就是说可以构造出不同的测量应用。运算1输入输出i图8内嵌管道的组件模型图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业废水处理技术与流程优化分析
- 工业建筑设计与产业园区规划
- 工业机器人发展现状与市场分析
- 工业自动化中的能源管理与节能技术
- 工业自动化控制系统解决方案
- 工业环境监测与法规遵守
- 工业自动化技术的发展趋势与前景
- 360公司管理制度
- 6s店公司管理制度
- 标书制作小组管理制度
- 2025年湖南省中职《思想政治》普测核心考点试题库500题(重点)
- DB37-T 3080-2022 特种设备作业人员配备要求
- 无线覆盖系统施工方案
- 2024年公路水运工程施工企业(主要负责人和安全生产管理人员)考核题库(含答案)
- 检查与检验结果审核制度
- 2025宁夏中卫沙坡头区社区工作者招聘61人历年管理单位笔试遴选500模拟题附带答案详解
- 《工程勘察设计收费标准》(2002年修订本)-完整版-1
- 【MOOC】材料力学-江苏科技大学 中国大学慕课MOOC答案
- 物流公司合同范例范例
- 卫星导航产品培训
- 江苏省扬州市2024年化学中考试题【附答案】
评论
0/150
提交评论