使用call library function node一次只能callu一個.DLL嗎?

各位

最近在使用call library function node這個功能時,

因為我有4個.DLL檔,其中有一個是main DLL,這4個DLL檔會互相傳遞參數

但是在LabVIEW裡呼叫時,我一次只能呼叫一個DLL檔,

這樣會造成有一些參數無法得到,整個動作也不完整,我該如何將這4個DLL檔結合在一起。

對這方面不熟,不知道有無先進可以稍微指導一下

謝謝

 

 

yah121738489.6962731481

DLL 我也不是了解的很透徹 , 不過可以討論一下
一個Call Library Function Node只能call一個DLL內的某一個Function
所以即使是同一個DLL, 要使用兩個不同的Function就要使用兩個Node
因此, 你現在有四個DLL要使用, 應該是要使用4個Node去呼叫
一個VI沒有限制只能呼叫一個DLL吧, 如果有錯請糾正, 我也是想要學習

請參考下圖 呼叫DLL除了傳入參數 DLL內的Function Call執行完也會傳出參數

讓前一個傳出的參數傳入下一個DLL就行了


各位

我想是我先前誤會了!

我有4個.DLL檔,但有一個是主要的,其餘3個是包含在主要的裡面

但在這個檔裡頭,有5個API可用,現在已經完成第一個開啟rs-232 port的

程序了!接下來就是剩餘API的應用了!

感謝各位!

原句對yao有人身攻擊的意味 , yao修改掉了...sorry

yao38490.6821990741

最近看了一本LABVIEW與DLL相關的書..或許在當中你可以找到解答..

 LabVIEW & Microsoft 的整合實例(I)

http://www.gau-lih.com.tw/newbook/571233.htm