分享 - LabVIEW 2016有什麼新的功能?

2016!

詳細的新功能內容請參考:


懶得看英文的請看以下簡易圖說。

首先Show一下畫面,當然序號是拿掉了XD



確定是2016而不是2015 SP1!有人會問說:我拿到的版號是LabVIEW 2016 Spring,為什麼內容物不是LabVIEW 2016,原因是LabVIEW都在8月跟2月發布更新,8月的是更新大版本,如2015→2016,2月的則是小版本如2015→2015 SP1。光碟或USB印刷版本代表更新日期,由此可以知道內容物狀況。至於一些及時重要的更新,則會從update service提示下載安裝。

接著看看專案列表:



原本想說多了Channel wire,是否有配套的新架構,結果看來沒新東西…看起來還是自製或是抓外掛會比較快…

開啟新VI,映入眼簾的就是palette的外觀改進,嗯...看起來有質感一點,巴特!東西距離也太遠了吧,整個palette看起來又變更大了...



如果把文字拿掉是比較不占空間,但個人覺得好擠…這部分可以從Tools>Option>Controls/Functions Palettes>Formatting中修改



這個灰色的是現在滑鼠拖曳時選取的框框,看來這次都是走Silver風就是
同樣的選取structure時,內部也會反灰
這個就是大家在意的Channel wire,可以從Create功能中建立Channel writer,他會自動根據你的輸入資料格式自動產生對應的Writer

這個功能大幅降低了迴圈資料同步的門檻,從設定中可以看到現有的資料傳遞方式包含Queue、Notifier的特殊性都可以用Channel wire來達成,進階的連Messenger也有,此外也加入了時序的概念,對於資料傳遞不熟悉的使用者來說應該是一個很好的工具,但是對於高階使用者來說或許還是會用以前的方法,畢竟使用上的自由度高很多。



建立出來的write vi



雖然接線還是可以看到節點樣式在閃爍,但是實際產出線的時候並沒有繪製節點



接出來的線看起來像個水管通過去。在另一頭同樣的可以Create Channel reader



簡單的資料同步迴圈就達成了



這個版本稍微改善了一些操作行為,包含移動架構時,可以即時的看到線路會跟著移動



配置物件時,架構也會有限度的協助自動調整範圍,不過個人是很討厭架構自動變大就是



選取物件時,可以利用空白鍵來決定框選區邊邊的線或是架構是一併框選或是不要被框選到,這個功能倒是十分有用,省去不少選物件的麻煩


功能上,檔案內多了還可以的兩個小功能,分別是開啟特定檔案資料夾以及檢查檔案路徑是否符合各種平台,前者增加操控性,後者則增加了穩定性



變數中則是增加了Data type parsing,對於一般使用者來說不會用到,而對於高階使用者來說則是外掛變內掛了(倒



AF則是多了Read Autostop Nested Actor Count,好吧,至少現在不用自己寫這個功能了



IPE終於增加了變數的特性修改,可以少寫一層

簡單介紹大概就是這些,還有一些小細節如properties的修改等,就不再此一一說明了。

撇除基礎效能的改善之外,個人認為整體來說,2016對於入門使用者來說變得更友善了,對於進階使用者來說操作性改善提高了程式生產的速度,對於高階使用者來說...算了,當我沒說。相較於NI硬體的亮眼,軟體改善的幅度則沒有像2015般令人驚艷。

如果有什麼功能我遺漏掉,也歡迎寫信給我,有空的話我會繼續補上的(倒