close
最近要將用Matlab寫的m file程式整合入LabVIEW 8.5,
其實這是在LabVIEW推出Mathscript之後我最想試的一件事情,
不過Mathscript並不是很好用,有些在Matlab可以執行的,在Mathsript並不見得可以,
首先先看Mathscript Node的Debug,一些m script語法的錯誤可以偵錯出來,不過我找不到有單步執行或設breakpoint的功能。
再來是語法沒問題後,Mathscript的compile問題,有時在Mathscript Node寫一些內容時,好像會一編寫,Labview會一邊判斷語法是否用確,所以會有lag的狀況,更慘的是,執行時會出現編譯失敗,而且沒有秀出原因,
最最慘時,LabVIEW會整個當掉~~~~~
終於,我放棄了mathscript,改用Matlab Script Node
用到Matlab Sript Node時,電腦上必須安裝matlab軟體,你可以在Matlab上Debug完整個程式,然後再copy到Matlab Sript Node,
在執行時,LabVIEW會呼叫Matlab來執行Matlab Sript Node中的程式碼,測試過後我覺得整體的效率不錯,
也許之後Mathscript的功能會越來越好,雖然目前的使用真是讓我滿痛苦的,不過我還是肯定LabVIEW公司的努力,希望下一版會更好。
全站熱搜
留言列表