资料介绍
调用DLL
LabVIEW中如何调用Windows API
Lancker(原Simwe虚拟仪器技术版管理员,创建人之一)
「LabVIEW 没有提供这样的功能, 必须呼叫 Windows API」,
有时候笔者常看到有些朋友会问许多问题,实在是因为LabVIEW本身不提供这些功能,或
者实现很困难,所以才会这样回答。 虽然这样回答有点偷懒, 或者说不负责任,
但这的确是事实, LabVIEW 所提供的模块,虽然也不在少数,
但是主要用于测控软件开发,要想变点花样,通常是行不通的,这是笔者决定开始撰写
本文的主要原因。
感觉上 LabVIEW 程式要呼叫 Windows
API是一件比较困难的事情,或者说比较麻烦的事情,但别忘了 Windows
API是大家的,凡是在 Windows工作环境底下执行的应用程式,都有权利呼叫 Windows
API。其实LabVIEW和Visual C++/Visual
Basic/Delphi等开发软件一样,可以呼叫API,而且实现比较方便,与调用其他动态连接
库文件(.DLL)几乎一样。
(笔者个人认为要做到将API函数灵活调用到LV,最好有VC/VB编程基础。我觉得如果
花一两个月学习VB,对与LV的提高会起到意想不到的效果。VB和LabVIEW都是电子工程师
喜欢用于开发测试软件的工具,其中有许多相似之处。它们具有入门简单,方便地调用
/移植其他代码。VB调用API的参考资料很多,但介绍如何在LV中调用API的资料却为数不
多。本人写这篇文章,虽然错误难免,但还是希望对大家有所帮助。)
1、Windows API简介:
1.1 简介:
Windows
作为多线程系统除了协调应用程式的执行、分配记忆体、管理系统资源…之外,
她同时也是一个