虚拟仪器测试系统软件的设计.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器测试系统软件的设计

维普资讯 飞 机 工 程 第 2期 虚拟仪器测试系统软件的设计 支超有 (西安飞机设计研 究所,西安,710089) 摘 要 介绍 了在LabVIEW 和LabWindows/CVI环境 下进行测试软件的开发方法 。说 明了 LabVIEW 与c语言混合缩程的接 口技术 ,以及LabWindows/CVl环境回调函数的编程和事件驱 动编程等 高级程序设计技术 ,并给出一些虚拟仪器应用实例 关键词 虚拟仪器 测试系统 软件开发环境 虚拟仪器最重要 、最核心的技术是虚拟仪器软件开发环境。与传统程序语言不同,这类 软件一般采用图形化语言编程 ,面向测试工程师而非专业程序员,编程非常方便 ;人机交互 界面友好 。具有很强的数据可视化分析和仪器控制能力等特点。普遍使用 的虚拟仪器软件开 发环境是LabVIEW 和 LabWindows/CVI。本文重点阐述 了LabVIEW 与C语言混合编程的 接 口技术 ,IabWindows/CVI环境下的编程技术。 2 LabVIEW 及其与C语言接 口 2,1 LabVIEW 环境软件开发 I.ahVIEW (1aboratoryVirtualInstrumentEngineeringWorkbench)是 目前 国际上应用 最广泛的虚拟仪器开发环境 ,它们是美国N1公司的产品,主要用于仪器控制 、数据采集 、数 据分析和数据显示等领域。LabVIEW是一种基于图形编程语言 (G语言)的开发环境 。简言 之,LabVIEW 功能多、灵活方便。它与 C、Pascal、Basic等传统编程语言有着许多相似之处, 如有相似的数据类型、数据流控制结构、程序调试工具 ,以及模块化的编程特点等。但二者 最大的区别在于 :传统编程语言用文本语言编程 ;而 LabVIEW 使用 图形语言 (即各种图表 、 图形符号、连线等)编程,界面非常直观形象,而且使用的都是测试工程师们熟悉的旋钮、开 关 、波形 图等 ·因此用 LabVIEW 编程无需太多编程经验 ,这对于没有丰富编程经验的测试工 程师们来说无疑是个极好 的选择 。 一 个LabVIEW 程序分为3部分:前面板、框图程序、图标 /接线端El。前面板用于模拟真实 仪器的前面板 ;框图程序则是利用图形语言对前面板上的控件对象 (分为控制量和指示量两种)进 行控制 ;图表 /接线端El用于把LabVIEW 程序定义成一个子程序,从而实现模块化编程。图 1是 嘘稿 日期:2000—12-18 修改 日期 2001—03—3 67 维普资讯 2001年6月 飞 机 工 程 第 2期 , aBVIEW 软件开发环境,图 2是应用I,aBVJEW 软件开发的八通道示渡器流程图。 图1 LahVIEW 软件开发环境 图2 八通道示波器流程图 68 维普资讯 2001年 6月 飞 机 工 程 第2期 I.abVIEW 可完成通常情况下的测试任务,但不适宜于完成大量数据处理任务;也不能调 用系统程序实现低层操作等。在虚拟仪器系统开发中若遇到这类问题,就可利用虚拟仪器软 件所提供的与传统编程语言 (如当前广泛使用的c语言)的接 口,将其 自身不擅长或不易实 现的任务通过能够或更适于完成此类任务的其他编程语言来实现。 2.2 LabVIEW 与 C语言接 口 LabVIEW 与 c语

您可能关注的文档

文档评论(0)

liangyuehong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档