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