各位
最近在使用call library function node這個功能時,
因為我有4個.DLL檔,其中有一個是main DLL,這4個DLL檔會互相傳遞參數
但是在LabVIEW裡呼叫時,我一次只能呼叫一個DLL檔,
這樣會造成有一些參數無法得到,整個動作也不完整,我該如何將這4個DLL檔結合在一起。
對這方面不熟,不知道有無先進可以稍微指導一下
謝謝
yah121738489.6962731481
各位
最近在使用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)