概述:
工作效率是保持*優(yōu)勢并確保按時交付項目的關鍵。 您肯定希望使用*適合的工具來完成任務, 比如是
可以使用所選的編程語言來構建所需的內容, 或者使用現成即用的軟件來減少開發(fā)工作。 Python是一種通用
編程語言, 因其漸進式學曲線、 零使用成本和強大的數據分析能力而廣受歡迎。 Test Workflow是NI的一款
熱門測試軟件套件, 囊括儀器自動化、 測試序列生成、 數據分析等工具!
對于這兩者, 您并非只能擇一而選。 Test Workflow軟件非常靈活, 可以與Python等其他編程語言結合使用。
利用NI現成即用的軟件, 使用預先構建好的功能, 節(jié)省開發(fā)時間, 同時也可使用Python進行高級定制和實現
自動化。
強強聯合: Python與Test Workflow相得益彰
利用現有的Python代碼
采用Test Workflow并不意味著從零開始。 您完全無需浪
費時間重新開發(fā)Python代碼。 為了提高效率, 您可以使
用每種工具*強大的功能并復用現成的功能。 您可以復
用現有程序將它們集成到LabVIEW和TestStand中, 或者
使用G Web開發(fā)軟件為Python程序構建Web界面。
在LabVIEW中調用Python函數
LabVIEW是一種圖形化編程環(huán)境, 用于幫助工程師開發(fā)
自動化測試系統(tǒng)。 其強大之處在于可實現儀器的自動化,
并通過內置的用戶界面來監(jiān)測測試。 在LabVIEW 2018
中, NI引入了Python節(jié)點, 使用戶能夠在執(zhí)行LabVIEW
程序時調用Python文件。 譬如, 您想利用另一位同事使
用Python編寫的現有數據分析庫, 同時利用LabVIEW出
色的儀器連接性。 您可以只使用Python, 但在連接到硬
件時可能會遇到問題。 這時, LabVIEW中引入的Python
節(jié)點就為兩種語言之間的互操作提供了有效的方法。
TestStand中的Python代碼序列生成
TestStand是工程師用于開發(fā)自動化測試序列的測試執(zhí)行
軟件。 它提供了一個用于創(chuàng)建測試序列的交互式開發(fā)環(huán)
境, 以及測試執(zhí)行程序的所有功能:單元跟蹤、 報表生
成、 并行測試執(zhí)行等。 借助TestStand Python Adapter,
用戶可以調用Python代碼模塊, 將其作為測試序列的一
部分。 雖然您也可以使用Python來構建測試執(zhí)行程序,
但這需要花費大量的時間, 而TestStand恰好可提供此功
能。 因此, 將兩者的優(yōu)勢相結合, 您就可以在TestStand
中復用所有現有的測試代碼, 而無需從零開始。
溫馨提示:為規(guī)避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。