LabVIEW 調用 Python的三種

1.LabPython

屬於OpenG庫-免費

此方法根據論壇回饋,不是特別好使用,因此不做敘述(我也沒用過)。

2.LabVIEW 2018 System Interface

屬於LabVIEW 2018自帶介面-免費

LabVIEW 2018提供了3個Python函數,如上圖所示

分別是Open Python Session,Python Node,Close Python Session

Open Python Session:用於打開Python,並且Create Session供給後續的一些列操作

Python Node:用來調用Python腳本,如果你使用過LabVIEW調用動態鏈接庫,那麼此函數將對你不是問題

Close Python Session:在程式的最後一定記得要使用該函數,不然將導致記憶體泄漏.

LabVIEW Demo

以下是LabVIEW 2018自帶的Demo

程式框圖

前面板

Python文件

3.LabVIEW/Python 集成工具包 – Enthought

屬於LabVIEW 模組-收費 RMB:5170(有30天試用期)

Demo:

前面板包含:python執行程式路徑,Python文件路徑,三個返回值顯示控制項(dbl),一個錯誤顯示控制項

這是一個簡單的演示程式碼

Python程式碼:

def example(a,b)

      c = a * b

      return  c,a,b