LabVIEW2018發布,帶來了Python支持
來自專欄 LabVIEW雜談
又到了5月份一年一度的NI Week,LabVIEW 2018按期正式發布,值得注意的有兩點,
Python調用支持
NXG風格的控制項
又到了5月份一年一度的NI Week,LabVIEW 2018按期正式發布,值得注意的有兩點,
Python調用支持
NXG風格的控制項
有個大坑,LabVIEW調用的是Python36.dll,導致32bit的LabVIEW只能調32bit的Python,只有64bit的LabVIEW才能調用64bit的Python;
繞過的辦法是直接用命令行介面調用Python,不過每條命令運行時都要打開Python.exe,運行完之後會關閉Python.
新特性列表:
互連介面選板新增Python子選板,可使用它從LabVIEW代碼中調用Python代碼。Python選板包 含以下函數:
? 打開Python會話-用特定版本的Python打開Python會話。
? Python節點-直接調用Python函數。
? 關閉Python會話-關閉Python會話。
註:必須安裝Python 2.7或3.6版本以使用LabVIEW Python函數。儘管不支持的 Python版本可以與LabVIEW Python函數一起使用,但NI建議僅使用支持的Python 版本。訪問ni.com/info並輸入信息代碼python,了解更多關於安裝Python的 信息。
NXG風格控制項 控制項選板包含新的NXG風格前面板控制項。使用NXG風格的控制項,創建LabVIEWNXG風格的前面 板。控制項的外觀隨終端用戶運行VI的平台改變。如果將VI遷移到LabVIEW NXG,使用這些控制項可以最大限度地減少前面板的失真。
LabVIEW 2018新增了錯誤寄存器以簡化啟用了並行循環的For循環的錯誤處理。錯誤寄存器取代了並行For循環上錯誤簇的移位寄存器,如以下程序框圖所示。 圖 3 錯誤寄存器可自動合併並行循環的錯誤。在For循環上配置並行循環時,LabVIEW將自動把移位寄存器轉換為錯誤寄存器,從而遵循通過移位寄存器傳輸錯誤的最佳實踐。
針對不同數據類型自定義自適應VI 比較選板新增檢查類型子選板。使用「檢查類型」VI和函數可強制讓自適應VI(.vim)只接受滿 足特定要求的數據類型。使用類型專用結構可為指定數據類型自定義自適應VI (.vim)中的代碼段。
原文地址:
LabVIEW2018_released推薦閱讀:
※關於LabVIEW的句柄(Handle)二三事
※Matlab 改名部立功啦!兼實時系統雜談
※labview的數據流編程思想是什麼意思?
※LabVIEW和Python二進位數據文件互操作