LabVIEW與MATLAB聯合程式設計

2022-09-03 01:15:09 字數 884 閱讀 4303

labview與matlab的聯合程式設計一般可以通過2種方式進行:

1. 公式節點[formula node]

2. matlab指令碼節點[matlab script node]

1. 公式節點[formula node]

位置:函式選板->數學->指令碼與公式->公式節點

在程式框圖上計算數學公式和類似於c語言的表示式。 可在公式中使用下列內建函式:abs、acos、acosh、asin、asinh、atan、atan2、atanh、ceil、cos、cosh、cot、csc、exp、expm1、floor、getexp、getman、int、intrz、ln、lnp1、log、log2、max、min、mod、pow、rand、rem、sec、sign、sin、sinc、sinh、sizeofdim、sqrt、tan和tanh。

2. matlab指令碼節點[matlab script node]【推薦√】

位置:函式選板->數學->指令碼與公式->指令碼節點-> matlab指令碼節點

呼叫matlab®軟體指令碼伺服器執行指令碼。這意味著我們可以採用matlab語言進行程式設計。

下面用乙個例子展示如何使用matlab指令碼節點:

我們需要產生乙個正弦訊號,程式框圖如下所示

結果前面板所示

注意:在退出labview前,請不要自行關閉matlab視窗

LabVIEW上位機與串列埠通訊

大一的時候,學校開了門公共選修課,叫labview程式設計,當時的我當然還不知道labview是啥東東,但還是選了。上課的老師是機械學院的乙個副教授,他給我們展示了好幾個用labview做的專案,譬如油箱監控上位機等,已經不太記得了。後來隨著學習微控制器 arm等的串列埠操作,有時候乙個漂亮的上位機...

opencv與Labview的結合(Dll呼叫)

為什麼會有把二者結合這個想法,主要是在接觸過這兩種工具後,發現它們對影象處理有自己獨特的優勢,但也有自己的缺點,借助c opencv可以實現許多自己想實現的功能,但是在介面設計上得花另一番功夫,labview的長處就在於它的介面設計簡單,控制項拖拽所見即所得,與qt有點類似,當然qt的跨平台性是la...

靜態聯編與動態聯編

在c 中,多型性主要是通過函式過載實現的。過載函式是指程式中對同名函式進行呼叫時,編譯器會根據函式引數的型別和個數,決定該呼叫哪一段函式 來處理這個函式呼叫。這種把函式呼叫與適當的函式 相對應的動作,叫做聯編。聯編分為靜態聯編和動態聯編。在編譯階段決定執行哪個同名的被呼叫函式,稱為靜態聯編。在編譯階...