分享

LabVIEW???

LabVIEW圖控軟體  
LabVIEW是由美商國家儀器公司(National Insrtument)所發展出來的一種程式語言,可用於資料擷取儀器控制資料分析
  LabVIEW屬於圖形語言,採用圖形化的方式來進行程式邏輯的規劃。LabVIEW具有相當齊全的功能函數與子函式庫,可以完成大部分的程式撰寫。也擁有許多專為資料擷取(DAQ)、通用儀器介面匯流排(GPIB)、序列埠通訊資料呈現及資料儲存。在分析函式庫(Analysis library):包括數位訊號產生數位訊號處理濾波器平滑化統計曲線擬合迴歸線性代數矩陣運算等。
  由於LabVIEW本質上是以圖形物件及資料流規劃程式與建立程式執行的環境,其直觀的特色,使得跨領域的研究與溝通顯得容易許多,增加合作效率。
資料流與圖形語言
  LabVIEW使用方塊圖的圖畫形式創造開發程式,省去了許多傳統文字形式程式語言語法上的細節。LabVIEW程式在執行時是依循著資料流(Dataflow)的原則在執行的,這種執行方式只有在函數接收到所有所需的資料才會開始動作,因此資料流直接簡單的主導程式的執行。
LabVIEW程式的組成
LabVIEW程式的呈現與運作都是模擬實際情況,因此LabVIEW程式也稱為虛擬儀表(VI)。它們與一些常見的程式語言,如C等的主程式、函數或副程式是類似的。
LabVIEW程式(VI)組成主要分為:
人機介面:是使用者與VI間的介面(interface);如此命名是由於它模擬真正儀器的使用者介面。人機介面上包含的物件可能是旋鈕(knobs)、按鈕(push button)、圖形(graphs)或許多其他的控制元(controls,使用者輸入)及顯示元(indicators,程式輸出)。使用者藉由滑鼠與鍵盤的操作,便可以在螢幕上看到程式執行的結果。
LabVIEW
​​​​​​​圖、人機介面
程式方塊圖:是VI背後的原始程式碼,由圖形程式語言“G”所建立。程式方塊圖是真正可執行的程式,其組成包含較低階的VI、內建函數、常數與程式執行的控制結構,只須採用接線(wire)的方式將合適的物件連結在一起,來指出物件之間資料的流動。人機介面的物件在方塊圖中都具有相對應的接點(terminal),因此資料可以經由使用者傳至程式中,再回傳給使用者。
LabVIEW
圖、程式方塊圖
#LabVIEW 
分類:學習

評論
上一篇
  • LabVIEW Modbus RTU同時連線兩台設備
  • 更多文章
    載入中... 沒有更多了