在LabVIEW中以平行執行方式執行Python腳本

更新 Jan 2, 2025

產品資訊

軟體

  • LabVIEW 2018

程式語言

  • Python

問題敘述

我在寫有多個Python Node的LabVIEW程式,我想知道這些Python node是否為平行執行。

解決方案

要平行執行 Python 功能,每個 Python 節點都必須使用自己唯一的 Python session。如果您使用同一個 Python session進行多個平行 Python 節點呼叫,則 Python 節點仍將按順序執行,而不是平行執行。
以下是使用兩個單獨的 Python session平行呼叫兩個 Python 功能的範例。



 

相關資訊

請注意,即便範例中 while 迴圈設定為僅在一次迭代後停止,但是兩個獨立的Python session使編譯器讓這兩個程式應該平行執行。