赞助连接

精品导读

赞助连接

阅 读 文 章

图形化开发平台在虚拟仪器中的应用

[来源:网上转载 (www.studa.net) | 作者:网友(未知) | 时间:2008-04-05 | 浏览: 人次 ]


谐波失真测试程序的前面板和使用gpib函数与gpib仪器通信的的部分程序框图分别示于图2和图3,不再文字赘述。

2.3labvi ew编程环境中activex技术及在测试报表中的应用
如上所述,labview是一种用于科学计算、过程控制、自动测试领域的图形化语言,具强大的功能,但生成测试报表的能力却不尽人意。为此我们可以利用adivex控制技术,将labview中的测试数据导入microsoft excel表格,即可生成一套精美实用的测试报告。
labview可以作为activex自动控制服务端(server〉和客户端(client)。
当labview作为activex自动控制客户端时,它可以控制其他的activex服务端的应用程序(如microsoft exce1),这时labview能够从这些应用程序中得到它们的属性和执行方法并对它们进行设置。
在labview中创建一个客户端应用程序,可以分为以下几个步骤:
(1)使用automation open函数打开一个自动控制标识符(如excel程序对象〉。
(2)用property node设置或得到对象的属性。
(3)用invoke node执行属于这个对象的方法。
(4)如果需要,还应使用数据转换函数(t0g data〉把activex格式的数据转换成labview支持的格式的数据。
(5)用automation close函数关闭自动控制标识符。
测试报告打印程序的部分框图如图4所示,其功能是创建一个excel应用程序并设置其visible属性为真使excel表格可见。当打开了excel后,下面的工作就是打开一个新的excel workbook、打开一张新的excel worksheet、向excel worksheet中添加数据、关闭excel worksheet并退出excel。

 

3、结束语

常用的虚拟仪器软件开发平台是:labwindows/cvi、labview和hp vee
labwindows/cvi是在c语言的基础上综合了标准化软件开发平台和图形化软件开发平台的优点,为熟悉c语言的开发人员提供了一个功能强大的软件开发环境,多用于组建大型测试系统或复杂的虚拟仪器。
labview和hp vee是当前最为流行的图形化开发环境,具有专业人员熟悉的图形化语言和符合国际标准的ieee488.2接口驱动程序,适合于专业人员组建小型的测试系统和较简单的虚拟仪器或者用于大系统中某个分系统的编程。

TAG标签 : 应用 仪器 虚拟 图形 测试 系统 labview 体系结构 程序

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.