LabVIEW中调用VC++生成的DLL文件
时间:12-26
来源:互联网
点击:
labview的vi,在框图中,右键(Functions)>>Connectivity>>Libraries & Executables>>Call Library Function Node
双击或右键选择Configure,弹出配置对话框。
第一个选项卡是"Function":第一项需要你选中生成的dll选中以后,第二项中就会出来dll中的函数名getSqrt,第三项和第四项不用管,分别是"Run in UI thread"和C(我们使用的是C,不是windowsAPI);
第二个选项卡是"Parameters":在里面配置(添加)函数的各个输入参数。首先为return,返回参数,在下面选择对应的void类型。然后点击“+”号,开始添加函数参数
第一个参数:
名称,随便输入
类型,显然我们的第一个参数为数值型(Numeric),double型的(8字节)
最后一项当然是value,而不是指针
同理,第二个参数也是numeric的8字节double,但是pass一项为point to value
完毕后,下部的phototype显示:
void getSqrt(double num,double *result1);
点击ok。
好了,我们再给配置好的文件添加输入、输出(呵呵,output可以不初始化,输入只连input就行)。运行一下,看看效果吧!
整个的过程就是这样。编写复杂的dll 调用,还将必须考虑其他的一些问题。
LabVIEW调用VC++DLL文 相关文章:
- 频宽、取样速率及奈奎斯特定理(09-14)
- 为什么要进行信号调理?(09-30)
- IEEE802.16-2004 WiMAX物理层操作和测量(09-16)
- 为任意波形发生器增加价值(10-27)
- 基于PCI 总线的高速数据采集系统(09-30)
- 泰克全新VM6000视频测试仪助力数字电视等产品测试 (10-06)