一.Labview 與matlab簡介
Labview是美國NI公司開發的編程語言,與C和VB這些文本語言不同的是,labview采用圖形化編程,用圖標代替文本創建應用程序。Labview采用的是數據流的編程方式,以節點輸入輸出數據的流向決定VI執行順序。
Matlab是mathworks公司發布的主要面對科學計算、可視化以及交互式程序設計的高科技計算環境,matlab具有高效的數值計算功能,具備完備的圖形處理功能以及功能豐富的工具箱。
ActiveX自動化是基於組件對象模型COM的技術,允許應用程序或組件控制另一個應用程序或組件的運行,它包括自動化服務器和自動化控制器。MATLAB支持ActiveX自動化技術。通過使用MATLAB自動化服務器功能,可以在其它應用程序中執行MATLAB命令,並與MATLAB的工作空間進行數據交換。可以借助這一特性,把LabVIEW與MATLAB結合,充分利用MATLAB提供的大量高效可靠的算法和LabVIEW的圖形化編程能力,開發出功能強大的應用軟件。
二.Matlabscript使用方法
1. 打開labview的VI后,在mathematics>>scripts&formulas>>script nodes里選擇matlabscript放入程序框圖
2. 在程序框圖中寫入代碼
3. t=0:0.01:10;
4. y=cos(t);
5. 在matlab script 右側創建輸出,命名為y,並將y的類型改為1-D array
6. 在vi的前面板中加入waveform graph,即可運行看到波形
這樣就完成了labview中matlab script的使用