NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

call library function node問題

你好, Labview版本為6.1,

 

      做一簡單的dll檔, 用call library function node 出現function not found in library錯誤,

 

      不知道錯誤為何?   附上附檔,請幫忙解惑,謝謝

0 積分
1 條訊息(共 4 條)
6,698 檢視
你好, Labview版本為6.1,做一簡單的dll檔, 用call library function node 出現function not found in library錯誤,
請問 test.dll 如何產生?
如果是其他廠商,請問他們。
另外除了 dll 之外還必須要有 *.h
 
0 積分
2 條訊息(共 4 條)
6,696 檢視

Dear all:

最近在撰寫labview程式遇到一些困難,如附件所示,由於此程式運用到三個平台(Labview、Matlab、Visual Studio)整合成一分析平台,但是MATLAB必須先轉成C,讓Labview能夠相呼應,但問題卻發生在labview會產生call library function node之問題(error 1097 call library function node)。
因此,這幾天都在驗證是Matlab轉成C出問題,還是labview call C出問題:
1.將MATLAB轉成C,由Visual Studio直接呼叫MATALB,驗證有無問題,由執行結果可知在visual studio確實能成功呼叫MATLAB並有輸出值產生。(由於我的筆電於今日下大雨,已產生當機T_T,因此並無保存資料,但是此項(1.)上禮拜都以驗證了)
2.因此推估有可能是labview call matlab產生了問題,在昨日已問labview技術工程師,他們說labview無法認別 "指標型態",而MATLAB最常用指標型態,有可能是在此產生無法認別而導致call library function node之問題。
 
請問各位大大能幫我解決這個問題?
下載全部
0 積分
3 條訊息(共 4 條)
6,652 檢視

Call library function node裡面選C不要選Win API,
如果是因為Pointer問題的話就要包Wrapper,詳細步驟請見下討論串。

http://forums.ni.com/t5/LabVIEW/Error-Code-1097-Coming-in-DLL-Calling/m-p/1847055

 

那位網友跟您遇到一樣的問題。

0 積分
4 條訊息(共 4 條)
6,647 檢視