labview将DLL转换成vi的方法详解
时间:10-02
整理:3721RD
点击:
网路上看到的,希望对大家有所帮助
一般要能够将DLL转成VI,需要同时具备*.dll及*.h这两个档案才行,如果这两个档你都有了,接着请依下列的步骤来转换。
[size=+0][size=+0]首先我们要使用LabVIEW内的Shared Library转换器来制作Driver Library. 你可以在人机介面或程式区里的Tools>> Import>>Shared Library(dll)… 开启此功能。
进入视窗后勾选 Create VIs for a shared library并按下Next键
指引程式选择您所要的*.dll档案*.h 档会自动被选入,按下Next键继续
如果还有其它相依的 *.h档,请在此页面载入,若无则直接点选Next即可
您可以在此页选择欲转档的函数,或是点选 Check All按键来选取所有档案上的功能
此画面需选择储存Driver Library资料夹的路径. 预设路径为userlib 资料夹. 建议在LabVIEW资料夹里的instr.lib资料夹内制造仪器名称的资料夹(如: C:\Program Files\National Instruments \LabVIEW 2011\instr.lib\E6651). 在选择路径视窗内, 进入刚刚制造的资料夹并按Current Folder键
Error Handling Mode选项内请选Simple Error Handling,让程式于执行过程中能自动回报错误情况
使用预设设定并按next键
接着确认转换资讯,然后等待转档,待转档完成后,你即可在Block Diagram中直接使用这些VI
顶。
我顶,不错的说~!谢谢分享
转档函数显示不出来 怎么办
不错
好东西啊
好贴,谢了
很不错啊
凭这个文档想正确使用还是有难度
好文章...謝謝分享!
好强大啊....
这个不错,有些还要插入些预处理定义;如ULONG = unsigned long; LONG = long; VOID = void; UCHAR = unsigned char; PUCHAR = unsigned char*; PULONG = unsigned long*; WINAPI; BOOL = bool; USHORT = unsigned short; PUSHORT = unsigned short*;
正是我想要的的东西,谢谢小编分享
学习一下。
很好
......
谢谢
很不错
很好,学习了
没有.h 文件应该怎么办
好东西,谢谢