首頁
支援
在LabVIEW Python node中使用Optional Arguments
在LabVIEW Python node中使用Optional Arguments
更新 Nov 3, 2022
產品資訊
產品資訊中描述經過驗證可以使用本文所述解決方案之產品。此解決方案可能也適用於其他類似產品或應用。
軟體
LabVIEW 2018
LabVIEW 2018 SP1
其他
Python
問題敘述
LabVIEW中的Python節點是否支援Optional arguments (可選參數)?如何在LabVIEW中使用帶有optional argument 的Python method (方法)?
解決方案
LabVIEW中的Python節點確實支援optional arguments。要注意的重點是所有required argument必須在optional arguments之前。
例如,讓我們看一個具有5個參數的Python method,其中前3個是required的,後2個是optional的。在LabVIEW中,您僅需提供前三個輸入,程式碼將使用未定義的2個optional arguments的預設值正確執行。您還可以選擇延展Python節點的輸入欄位並輸入所有5個參數傳入值,Python method將使用所有5個提供的輸入去執行。但是,如果optional參數是方法的前2個輸入,則不能跳過它們,因為在進入optional參數之前,您必須先定義這兩個輸入。
當要建立打算在LabVIEW中使用的Python腳本時,請確保首先列出required的參數,最後列出optional的參數。
相關連結
使用LabVIEW Python Node呼叫Python Class Methods
Integrating Python Code in LabVIEW
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful