Google Code Prettify

2013年11月11日 星期一

Labview Call DLL 呼叫DLL



在使用Labview的時候,常會有些 open souce 的 lib 功能是 Labview 沒有的,

這邊簡單介紹怎麼呼叫 DLL 到 Labview 作使用


這裡就直接用 C/C++ 製作 DLL 教學 做的DLL來當範例

不過要注意,當初DLL是編譯成32位元的,如果 Labview 環境是64位元,

要記得重新編譯DLL喔!



編譯環境

windows 7

Labview 2013 64bit


DLLIMPORT int add(int x,int y) //這邊是這次使用的dll的方法
{
 return x+y;
}

1.增加 Call library VI






















2.連結至 DLL,並選擇使用的方法名稱




3.設定回傳 (return) 的類型























我們 DLL 的 add 方法中回傳類型是 int

因此Labview這邊 Type 要選擇 Numeric ,Data type 要選擇 Integer類的


4.設定傳入參數























在我們的DLL中有兩個參數,int a 和 int b,


跟回傳值的設定一樣 Type 要選擇 Numeric ,Data type 要選擇 Integer類的,

要注意的是,Pass 是選擇傳入的是 值 還是 指標


5.Block Diagram 設置





















執行後就可以看到結果囉XD


沒有留言:

張貼留言