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公司的努力,希望下一版會更好。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 fishark 的頭像
    fishark

    魚的方舟圖形語言的世界 - LabVIEW & Arduino & Python工作室 - 新網站https://labview-tech.blogspot.com/

    fishark 發表在 痞客邦 留言(3) 人氣()