图形化开发平台在虚拟仪器中的应用docWord文件下载.docx
《图形化开发平台在虚拟仪器中的应用docWord文件下载.docx》由会员分享,可在线阅读,更多相关《图形化开发平台在虚拟仪器中的应用docWord文件下载.docx(9页珍藏版)》请在冰点文库上搜索。
其中图形化软件开发系统是用工程人员所熟悉的术语和图形化符号代替常规的文本语言编程,界面友好,操作简便,可大大缩短系统开发周期,深受专业人员的青睐。
下面结合指挥调度设备测试系统〈它是通信设备综合测试系统的分系统〉,重点介绍LabVIEW图形化软件开发环境在虚拟仪器和自动测试系统中的应用技术。
2、系统简介
2.1系统概述
指挥调度设备测试系统主要用来测试信道的非线性失真度、信道幅频特性、信道传输系数、信道杂音、信道隔离度以及信号调制度等主要参数和技术指标。
系统硬件由带PCMCIA-GPIB接口卡的笔记本电脑、激励源、时域测试仪器、频域测试仪器等通过GPIB总线集成.鉴于本系统采用了笔记本电脑作为系统控制器,简化了系统硬件,增加了灵活性和便携性,便于现场测试。
系统软件是在LabVIEW图形化语言环境下开发的,程序采用模块化结构,只要在主程序中调用各个子程序模块就可以进行相应的测试。
图1是测试系统软件框图。
受篇幅所限,下面仅对谐波失真测试子程序和测试报告打印子程序作一说明,其他测试子程序不再一一介绍。
2.2谐波失真度测试子程序设计
(l)谐波失真的测试原理及数学模型
众所周知,当信号通过一个非线性网络后,其输出信号中会产生新的频率分量,由此造成的失真称为非线性失真。
根据傅里叶级数,一个失真的正弦波可以分解为一系列幅度不同、相位有别的基波和各次谐波。
因此非线性失真度定义为全部谐波能量与基波能量之比的量之比的平方根值。
当负载为纯电阻时,可用全部谐波电压的有效值与基波电压的有效值之比的百分数来定义非线性失真度,即
根据以上原理,我们可以用频谱分析仪测量出信号的基波和各次谐波的电压有效值,再按式(l)计算出失真度即可。
(2)谐波失真测试程序设计
谐波失真测试程序的前面板和使用GPIB函数与GPIB仪器通信的的部分程序框图分别示于图2和图3,不再文字赘述。
2.3LabVIEW编程环境中ActiveX技术及在测试报表中的应用
如上所述,LabVIEW是一种用于科学计算、过程控制、自动测试领域的图形化语言,具强大的功能,但生成测试报表的能力却不尽人意。
为此我们可以利用AdiveX控制技术,将LabVIEW中的测试数据导入MicrosoftExcel表格,即可生成一套精美实用的测试报告。
LabVIEW可以作为ActiveX自动控制服务端(Server〉和客户端(Client)。
当LabVIEW作为ActiveX自动控制客户端时,它可以控制其他的ActiveX服务端的应用程序(如MicrosoftExce1),这时LabVIEW能够从这些应用程序中得到它们的属性和执行方法并对它们进行设置。
在labview中创建一个客户端应用程序,可以分为以下几个步骤:
(1)使用AutomationOpen函数打开一个自动控制标识符(如Excel程序对象〉。
(2)用PropertyNode设置或得到对象的属性。
(3)用InvokeNode执行属于这个对象的方法。
(4)如果需要,还应使用数据转换函数(T0GDATA〉把ActiveX格式的数据转换成Labview支持的格式的数据。
(5)用AutomationClose函数关闭自动控制标识符。
测试报告打印程序的部分框图如图4所示,其功能是创建一个Excel应用程序并设置其Visible属性为真使Excel表格可见。
当打开了Excel后,下面的工作就是打开一个新的ExcelWorkBook、打开一张新的ExcelWorksheet、向ExcelWorksheet中添加数据、关闭ExcelWorksheet并退出Excel。
3、结束语
常用的虚拟仪器软件开发平台是:
LabWindows/CVI、LabVIEW和HPVEE
LabWindows/CVI是在C语言的基础上综合了标准化软件开发平台和图形化软件开发平台的优点,为熟悉C语言的开发人员提供了一个功能强大的软件开发环境,多用于组建大型测试系统或复杂的虚拟仪器。
LabVIEW和HPVEE是当前最为流行的图形化开发环境,具有专业人员熟悉的图形化语言和符合国际标准的IEEE488.2接口驱动程序,适合于专业人员组建小型的测试系统和较简单的虚拟仪器或者用于大系统中某个分系统的编程。
图纸和技术资料控制程序4
1.目的:
对图纸和企业标准进行控制和管理,确保公司使用的图纸规范,企业标准现行有效。
2.适用范围:
适用于本公司所有产品的:
图纸(包括试制产品图纸)、企业标准、顾客图纸、方案图纸及生产用工艺图纸的管理,包括:
编号、发放、更新、存档。
3.术语和定义:
无
4.职责与权限:
4.1技术支持部负责产品图纸的编号、发放、更改控制和存档。
4.2技术部负责组织制定、修订企业标准,负责办理标准的审批、发布、备案、编号、产品标准发放、更改
控制和存档等;
4.3技术部负责除产品标准以外的其它技术标准的发放。
4.4顾客图纸的接口单位/部门负责顾客图纸的编号、发放、更改控制。
4.5客服部负责生产用工艺图纸的编号、发放、更改控制和存档。
5.程序内容:
5.1编号规定
5.1.1产品图纸编号:
XXXXXXX—×
0——部件总成,1,2,…零件图
流水号
年代号后两位(例:
99代表1999年)
产品类别
注:
TB----陶板TG----陶棍GJ----挂件DD----模具
5.1.2产品标准编号
Q/×
×
----×
发布年代号
顺序号
企业代码
企业标准代号
5.1.3技术标准编号
J×
---×
分类号
企业代号TC
企标代号
5.1.4内控产品标准编号
Qn/×
——×
内控企业标准代号
5.2产品图纸的管理
5.2.1产品图纸唯一有效形式是纸张形式。
5.2.2产品图纸编号由技术支持部负责。
5.2.3产品图纸发放、存档、更新图纸由技术支持部负责。
图纸上须盖有技术支持部相关图章。
如:
“生产
用图”、“试制用图”。
同时应盖有发放日期图章。
5.2.4产品图纸领取人在技术支持部《产品图纸签收单》上签字。
5.2.5产品图纸的更改需填写《产品图纸修改申请单》,经技术支持部经理批准后,优先安排原设计人员更
改。
同时要更改图纸版本号。
版本号排列次序为:
1,2,3,4…。
5.3企业标准的管理
5.3.1标准制定的程序
搜集资料、起草、征求意见、组织审定、批准发布、备案(产品标准)。
5.3.2标准的批准、发布
a)产品标准由企业法人代表或法人代表授权人批准。
b)其它技术标准由法人代表授权人批准。
c)技术标准由技术部编号、发布、存档。
d)新标准自实施日期起,旧标准同时宣布作废。
5.3.3标准的备案
产品标准应在发布三十天内到当地质量技术监督局备案。
5.3.4标准的发放
a)产品标准由技术部负责按范围发放给各使用部门的指定人员。
b)技术标准正本上须盖有技术部相关图章。
c)产品标准不允许私自复印,需要时可向技术部提出申请。
d)标准领取人应在《技术标准发放登记表》上签字。
5.3.5标准的修改
企业标准在实施过程发现个别不适用条文、图表,为了及时删除和补充,技术部填写《企业标准修改通知单》,经企业法人代表或法人代表授权人批准后发布实施。
5.3.6企业标准的修订
企业标准修订后标准号不变,仅修改发布年号。
修订后的产品标准应重新备案。
5.3.7企业标准的复审
企业标准三年复审一次。
复审的产品标准应重新备案。
5.3.8标准的废止
标准的内容已不适应当前需要或被新的标准所代替,经有关领导批准,应予以废止。
技术部应及时撤回废止的标准,并在废止标准的封面上盖“废止”章。
新的替代标准应在标准封面编号下和标准
前言中标明原标准的编号和名称。
5.3.9企业标准一经批准发布,任何单位和个人无权擅自更改,对于标准在实施过程中存在的问题,向技术
部反映。
标准未经批准修改,仍按原标准执行。
5.3.10列入技术标准体系中的国家标准、行业标准、国际标准其标准号不变。
5.4顾客图纸
5.4.1顾客图纸接收、发放
顾客图纸由接口单位/部门登记在《顾客图纸登记发放表》上,并发放至相关单位/部门,相关单位/部门接收人员在《顾客图纸登记发放表》上签收。
签收应注明具体的签收日期,如:
“2007.09.20”。
5.4.2顾客图纸的变更
5.4.2.1顾客图纸变更后由接口单位/部门登记在《顾客图纸登记发放表》上,并在图纸上加盖“变更”章,
标注“1”后,发放至相关单位/部门,相关单位/部门在《顾客图纸登记发放表》上签收。
新版本发放的同时旧版本作废,作废的版本由相关单位/部门自行销毁。
5.4.2.2顾客图纸第二次变更则在图纸上加盖“变更”章,并加注“2”后发放;
第三次变更以此类推。
5.4.3顾客图纸的存档
顾客图纸由客服部存档,顾客图纸一般保存6个月。
5.4.4顾客图纸的作废
超过保存期限的图纸由客服部销毁或加盖“作废”章后作为单面纸使用。
5.5生产用工艺图纸
5.5.1生产用工艺图纸的编号
5.5.1.1客服部对生产用工艺图纸进行编号。
5.5.1.2编号参照SO-I号码进行编号,例如:
“SO-I-013052图1、图2、……”。
5.5.2生产用工艺图纸的发放
5.5.2.1生产用工艺图纸随工作指令发放至生产、QA。
5.5.2.2试样图纸加盖试样章后发放。
5.5.3生产用工艺图纸的变更
5.5.3.1生产用工艺图纸变更在新版图纸上加盖“变更”章,并标注“1”后,发放至相关单位/部门,新版
本发放的同时旧版本作废,作废的版本由相关单位/部门自行销毁。