微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > LabVIEW中调用VC++生成的DLL文件

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 调用,还将必须考虑其他的一些问题。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top