LabVIEW 調用 Python的三種
- 2020 年 1 月 9 日
- 筆記
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