labview支持python免费_ni labview 2018
NI LabView 2018和之前老版本的安裝急本一樣,整個步驟和界面幾無差別,只是版本號的區別!不過功能還是新增加不少!使用LabVIEW平臺介質來安裝LabVIEW 2018(32位)和LabVIEW 2018(64位)支持的模塊和工具包。在Windows(64位)上運行時,LabVIEW(64位)可以訪問比32位操作系統或32位應用程序所能提供的內存更多的內存。LabVIEW(64位)僅提供英文版本。
ni labview 2018中文版新增功能:
- 為不同的數據類型定制Malleable VI
比較選項板包含新的Assert Type子選板。使用Assert Type VI和函數強制可延展的VI(.vim)只接受符合特定要求的數據類型。使用Type專業化結構來為特定數據類型定制可延展VI中的代碼部分。
- 使用
LabVIEW的命令行界面執行操作LabVIEW 2018允許您使用LabVIEW的命令行界面(CLI)執行命令,從而在LabVIEW中運行操作。例如,使用LabVIEW的CLI來自動化LabVIEW應用程序的構建過程。LabVIEW的CLI支持以下操作:
。MassCompile-Mass編譯指定目錄中的文件。
。ExecuteBuildSpec - 使用指定的構建規范中的設置構建應用程序,庫或位文件,并返回輸出文件的路徑。
。RunVI-使用預定義的連接器窗格界面運行VI,并返回輸出或錯誤信息。
。CloseLabVIEW - 在沒有任何提示的情況下關閉LabVIEW。
。(VI分析器工具包)RunVIAnalyzer - 在LabVIEW VI分析器工具包中運行指定的VI分析器任務,并將測試報告保存到指定的位置。
。(單元測試框架工具包)RunUnitTests - 對LabVIEW單元測試框架工具包中的指定文件運行測試,并將JUnit文件保存到指定的位置。
注意:要在LabVIEW中運行此操作,必須使用JKI VI程序包管理器(VIPM)軟件安裝UTF Junit報告庫。
- 從LabVIEW調用Python代碼
Connectivity調色板包含新的Python子面板,您可以使用該面板從LabVIEW代碼調用Python代碼。Python調色板包含以下功能:
。打開Python會話 - 使用特定版本的Python打開Python會話。
。Python節點 - 直接調用Python函數。
。關閉Python會話 - 關閉Python會話。
注意:您必須安裝Python 2.7或3.6才能使用LabVIEW Python函數。盡管不支持的版本可能與LabVIEW Python函數一起使用,但NI建議僅使用支持的Python版本。訪問ni.com/info并輸入Info Code python以了解更多關于安裝Python的信息。
應用程序生成器增強
LabVIEW 2018對LabVIEW應用程序生成器和生成規范進行了以下增強。
- 在Windows和Linux實時目標
上創建軟件包您可以在LabVIEW中創建軟件包,并通過NI軟件包管理器或SystemLink將它們部署到客戶端。您可以使用Package Manager和SystemLink的軟件包來分發所有類型的文件,包括源代碼分發,打包的項目庫,共享庫,.NET程序集和可執行文件。
。(Windows 64位)通過在項目瀏覽器窗口中右鍵單擊生成規范并選擇新建?程序包來創建NI程序包(.nipkg)。您的客戶可以使用軟件包管理器或SystemLink訂閱源以查找和安裝軟件包。
。(NI Linux Real-Time)如果您安裝了LabVIEW Real-Time模塊,您也可以在NI Linux Real-Time目標上創建opkg軟件包(.ipk)。您的客戶可以通過SystemLink或NI Linux Real-Time目標上的命令行來安裝軟件包。軟件包管理器不支持.ipk文件
- LabVIEW構建的.NET程序集的向后兼容性支持
通過對向后兼容性的支持,.NET互操作程序集可以加載到他們自己構建的LabVIEW版本中,也可以加載到機器上安裝的最新版本的LabVIEW運行時引擎中。例如,您可以在2018年之后的LabVIEW運行引擎版本中加載并運行由LabVIEW 2018構建的.NET互操作程序集,而無需重新編譯。要啟用對.NET程序集的向后兼容性支持,請在允許未來版本的LabVIEW中添加復選標記,以便在.NET Interop程序集屬性對話框的高級頁面上加載此.NET程序集復選框。默認情況下,LabVIEW在LabVIEW 2018及更高版本中創建的構建規范啟用此選項。您可以禁用此選項以將構建規范綁定到特定版本的LabVIEW。禁用此選項可防止對性能配置文件進行任何更改,并幫助您避免編譯器升級帶來的意外問題。對于實時應用程序,該選項不會顯示在對話框中,但默認情況下啟用了該功能。
環境增強
LabVIEW 2018對LabVIEW環境進行了以下增強:
- 對創建類型定義的改進
在LabVIEW 2018中,您有更多的創建類型定義的方式,它將自定義控件或指示器的所有實例鏈接到保存的自定義控件或指示器文件。您可以通過以下方式之一創建新的類型定義:
。選擇文件?新建并在其他文件下選擇類型定義。
。在項目瀏覽器窗口中右鍵單擊我的電腦,然后從快捷菜單中選擇新建?類型定義。
- 用于格式化文本
的鍵盤快捷鍵在LabVIEW環境中編輯文本時,使用以下鍵盤快捷鍵來格式化字體樣式:
。放棄文字。
。 - 使文本變為字體。
。 - 內嵌文本。
框圖增強
LabVIEW 2018對程序框圖和相關功能進行了以下增強:
- 改進并行循環中的錯誤處理
LabVIEW 2018引入了錯誤寄存器來簡化啟用了并行迭代的For循環的錯誤處理。錯誤寄存器取代并行For循環中錯誤簇的移位寄存器。錯誤寄存器自動合并來自并行迭代的錯誤。當您在For循環上配置并行迭代時,LabVIEW會通過自動將移位寄存器轉換為錯誤寄存器來保留通過移位寄存器流動錯誤的最佳實踐。錯誤寄存器和移位寄存器的運行時行為不同。錯誤寄存器的左側終端的行為與非索引輸入隧道相似,并在每次迭代中產生相同的值。錯誤寄存器的右側終端合并每次迭代的值,使得來自最早迭代的錯誤或警告值(按索引)是錯誤寄存器的輸出值。如果For循環迭代零次,則連線到左側隧道的值將轉發到右側隧道的輸出。
- 移除和重新布線對象的改進
當您移除并重新布線一系列程序框圖對象時,LabVIEW還會移除選擇矩形中的任何裝飾,包括自由標簽。拖動圍繞程序框圖對象的選擇矩形,右鍵單擊所選內容并選擇“刪除并重新連線”,從而刪除并重新連線對象。選擇要刪除和重新連接對象的對象后,您還可以使用快速刪除鍵盤快捷鍵和鍵。
前面板增強
- NXG風格控件和指示器
控件選板包含新型NXG前面板控件和指示器樣式。使用NXG風格的控件和指示器來創建與LabVIEW NXG風格相同的前面板。這些控件和指示符的外觀根據最終用戶運行VI的平臺而變化。如果您將VI遷移到LabVIEW NXG,使用這些控件和指示器可以最大限度地減少前面板的失真。
新的VI和功能
LabVIEW 2018包含以下新的VI和功能:
- 比較調色板包括新的Assert Type子選板,其中包括以下VI和功能:
。斷言數組維數
。斷言陣列尺寸大小
。斷言復數數字類型
。斷言錯誤集群類型
。斷言固定點數字類型
。斷言浮點數字類型
。斷言小數數字類型
。斷言整數類型
。斷言實浮點數字類型
。斷言實數或波形類型
。斷言實數字類型
。斷言相同或后代類型
。置位標量數字或波形類型
。斷言標量數字類型
。斷言有符號整數類型
。斷言結構類型匹配
。斷言無符號整數類型
。類型專業化結構
- 連接調色板包含新的Python子選板,其中包括以下功能:
。打開Python會話
。Python節點
。關閉Python會話
- 轉換調色板包含新的Coerce To Type功能。使用此功能將輸入數據轉換為兼容的數據類型,同時保留數據值。與類型轉換函數不同,此函數不會重新解釋輸入數據。在以下情況下使用此功能:
。消除強制點
。將沒有類型定義的數據轉換為兼容的類型定義,反之亦然
。重命名線路上的數據,例如用戶事件引用句柄
- 定時調色板包含新的高分辨率輪詢等待VI。使用此VI等待指定秒數,分辨率高于使用等待(ms)功能獲得的分辨率。
新的和已更改的屬性和方法
LabVIEW 2018包含以下新的和更改的屬性和方法:
- LeftShiftRegister類包含新的Is An Error Register屬性。使用此屬性來讀取移位寄存器是否為錯誤寄存器。錯誤寄存器是一種特殊形式的移位寄存器,它存在于啟用并行迭代并且移位寄存器的數據類型為錯誤群集的For循環中。
- VI類將新配置面板作為頂層隱藏方法。當VI作為頂級VI運行時,使用此方法可隱藏VI的前面板,并可選擇隱藏VI從任務欄中隱藏。例如,使用此方法隱藏您在LabVIEW中構建的獨立應用程序的啟動VI的前面板。
- DisableStructure類包含新的“禁用樣式”屬性。使用此屬性來讀取結構是圖禁用結構,條件禁用結構還是類型專業化結構。
- 更改禁用樣式(類:DisableStructure)方法的禁用樣式參數包括新的類型專門化樣式選項。使用此選項可將圖禁用結構或條件禁用結構更改為類型專業化結構。
Bug修復
以下項目是LabVIEW 2018中修復的問題子集的ID和標題。這不是當前版本LabVIEW中修復的問題的詳盡列表。
457851打包班級數據比捆綁群集數據慢。
536763在LabVIEW崩潰之前,彈出菜單只能顯示有限的次數。
619819構建打包項目庫時不維護VI的圖標透明度。
629258在某些情況下,從損壞的TDMS文件中讀取數據會從您的機器中刪除文件。
630227 LabVIEW錯誤地允許將共享變量放入群集中。
631802將數字的typedef數組導出到Excel可能會導致LabVIEW崩潰。
639000在更新正在運行的Actor Core VI上的數字控件的基數時,LabVIEW會崩潰。
643107更改多個圖的線樣式不能像XY圖中預期的那樣工作。
645059未初始化的移位寄存器可能會導致不正確的類型傳播。
648582無法在某些本地化版本的LabVIEW中創建Express VI。
658587在Linux RT目標上對參與者的消息進行回復會導致錯誤7.
664649在某些情況下,訪問DVR并刪除其并行引用會導致LabVIEW崩潰。
666823使用通道導線的VI在內置到打包項目庫時會被破壞。
670440當動態注冊事件時,如果事件在處理之前觸發并取消注冊,則LabVIEW可能會意外行為。
671753當使用子數組或子串輸入構建可展開的VI時,LabVIEW應用程序生成器可能會掛起。
672120在執行類替換時,重命名類型方法時,可拆分VI可能不會正確地中斷。
678973工具?在LabVIEW圖標編輯器中與ni.com圖標庫同步失敗。
684125在某些情況下,調整混合信號圖的大小會導致LabVIEW崩潰。
總結
以上是生活随笔為你收集整理的labview支持python免费_ni labview 2018的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS验证身份证、营业执照、组织机构代码等
- 下一篇: websocket python爬虫_p