我需要用labview驅動測試臺。 測試場景是用可以自動翻譯成labview圖表的語言編寫的。Labview圖創建API
這是一個允許從其他軟件創建「labview圖」的API嗎?或用labview本身?
我需要用labview驅動測試臺。 測試場景是用可以自動翻譯成labview圖表的語言編寫的。Labview圖創建API
這是一個允許從其他軟件創建「labview圖」的API嗎?或用labview本身?
我同意LabVIEW腳本是一種方法,但讓我拋出另一種選擇。如果您打算從測試代碼到LabVIEW執行一次性遷移,而不是腳本編寫很棒,但如果您計劃定期更新測試代碼(因爲使用「測試」語言比使用LabVIEW更容易),而不是每當您的測試代碼發生變化時,不斷執行遷移可能會非常痛苦。
我簡單地將我的state machine放在for循環中,然後從使用我的「測試」語言生成的文本文件中讀取「命令」(參見圖片),我獲得了巨大成功。
例如,做一個四掃我的文本文件可能會說:
SourceV, 5
ReadI
Wait, 1
SourceV, 6
ReadI
此圖片被大大簡化 - 我不使用的狀態機,我不介紹如何使用「參數」,但如果需要,我可以提供更全面的示例。再次,我用30個左右的「命令」來控制多個儀器,然後使用VBA或Python生成了文本輸入,從而取得了巨大的成功。
這是完美的,但我徘徊什麼是狀態機的大小限制... –
是否意味着命令的數量?這不應該有任何問題。 – Charlie
它被稱爲LabVIEW腳本。您需要在選項對話框中的VI Server頁面中啓用選項才能查看相關功能。
有幾件事情需要注意:
我的回答清楚了嗎?擴展會有幫助嗎? – Charlie
你最好用Matlab或其他框架來處理這類事情。我和Labview一起工作了大約5年,發現大多數其他軟件在這方面都比較好。 – Greg
@Greg:我無法使用Matlab的原因有一個:我將駕駛一臺與Veristand一起運行的長椅,由Labview駕駛。 –