翻新时间:2023-06-13
基于DLL的虚拟仪器系统开发
基于DLL的虚拟仪器系统开发 基于DLL的虚拟仪器系统开发 信息技术论文 更新:2006-4-8 阅读: 基于DLL的虚拟仪器系统开发
汤晓安
湖南长沙国防科技大学电子科学与工程学院405教研室
摘 要 本文在介绍最新技术─虚拟仪器及其开发环境LabVIEW的特点的基础上,分析并实现了将LabVIEW与外部代码进行连接的高级技术之一—动态链接库机制。实践表明,此机制高效、易行,是增强LabVIEW与其它Windows应用程序之间的数据共享能力的一条很好的途径。
关键词 虚拟仪器,LabVIEW,动态链接库,DLL
1 引言
美国国家仪器公司的创新产品─基于G语言的开发环境LabVIEW的出现,使得“虚拟仪器”的思想为工业界所接受。 所谓虚拟仪器,就是在通用计算机平台上,用户根据自己的需求定义和设计仪器的测试功能,其实质是将传统仪器硬件和最新计算机软件技术充分结合起来,以实现并扩展传统仪器的功能。与传统仪器相比,虚拟仪器在智能化程度、处理能力、性能价格比、可操作性等方面均具有明显的技术优势。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench─实验室虚拟仪器工程平台)是目前国际上首推应用最广的虚拟仪器开发环境之一,主要应用于仪器控制、数据采集、数据分析、数据显示等领域,并适用于Windows 3.1/ 95/
9
8、 Windows NT、Macintosh、UNIX等多种不同的操作系统平台。与传统程序语言不同,LabVIEW采用强大的图形化语言(G语言)编程,面向测试工程师而非专业程序员,编程非常方便,人机交互界面直观友好,具有强大的数据可视化分析和仪器控制能力等特点。
使用LabVIEW开发环境,用户可以创建32位的编译程序,从而为常规的数据采集、测试、测量等任务提供了更快的运行速度。LabVIEW是真正的编译器,用户可以创建独立的可执行文件,能够脱离开发环境而单独运行。
对于大多编程任务,LabVIEW通常能产生高效的代码。但LabVIEW亦存在不足,如,不适于或不擅长于完成大量数据处理的任务;不能进行系统调用实现底层操作(如,访问物理地址)等。在虚拟仪器系统开发中若遇到这类问题,就可利用LabVIEW所提供的与外部代码进行连接的机制(如,动态链接库机制),将其自身无法或不易实现的任务通过能够或更适于完成此类任务的外部代码来实现。
下载文档
网友最新关注
- 我家的小院
- 我熟悉的一个人
- 自家烧烤羊肉串
- 秋天
- 吹气球比赛
- 美丽的秋天
- 迷人的春天
- 名字的来历
- 奇妙的声音
- 秋天的小花园
- 我的文具盒
- 为东北虎设计名片
- 我喜欢画画
- 那件事我做错了
- 一次有趣的游戏
- 入党申请书思想汇报
- 军校学员入党申请书
- 士兵入党申请书
- 2007教师入党申请书
- 职工入党申请书
- 大一新生入党申请书
- 工人入党申请书范文
- 护士入党申请书
- 中专入党申请书
- 军人入党申请书范文
- 公安入党申请书
- 教师入党转正申请书
- 幼儿教师入党申请书
- 07大学生入党申请书
- 大一入党申请书
- 论地铁车站深基坑支撑体系优化问题
- 加强和改进新形势下党的建设须增强忧患意识
- 浅谈党政领导人才的自我能力开发
- 地铁重叠隧道施工顺序研究
- 谈邓小平理论对毛泽东哲学思想的丰富和发展
- 宪政意识的培养和教育与村民自治
- 浅谈节约型轨道交通建设
- 关注地铁车站设备防灾能力
- 地铁车站出入口优化布置浅析
- 地铁环控通风系统消声降噪设备的分析与选择
- 浅谈半敞开式地铁通风设计
- 城市轨道交通安全管理对策
- 学习中国传统文化加强领导干部廉政教育
- 轨道车辆牵引变流器的应用与发展
- 基于UML的城市轨道交通列车超速防护系统建模
- 《小鹿的玫瑰花》教学设计8
- 《小鹿的玫瑰花》快乐练习:同步轻松练习
- 《小鹿的玫瑰花》教学设计2
- 二年级语文下册《小鹿的玫瑰花》课后练习
- 《小鹿的玫瑰花》教学反思1
- 《小鹿的玫瑰花》教学设计9
- 《小鹿的玫瑰花》教学设计11
- 《小鹿的玫瑰花》快乐练习:写字
- 《小鹿的玫瑰花》第一课时教学设计5
- 《小鹿的玫瑰花》教学反思2
- 《小鹿的玫瑰花》快乐练习:语文练习
- 《小鹿的玫瑰花》第一课时教学设计4
- 《小鹿的玫瑰花》教学设计10
- 《小鹿的玫瑰花》教学设计1
- 《小鹿的玫瑰花》教学设计12