久久中文久久字幕_国产精品99久久久久久www_国产亚洲精品自在久久_国产精品一区视频

歡迎進入儀商網!

LabVIEW之父:如何提高抽象層級改進軟件效率

日前,在NIWEEK 2018上,NI共同創始人、Fellow、有著LabVIEW之父稱號的Jeff Kodosky做了主題演講,他暢談了未來LabVIEW的軟件架構。


NI共同創始人、Fellow、LabVIEW之父Jeff Kodosky


LabVIEW設計初衷只是為科學家和工程師可以快速完成他們的測試測量系統,而無需專門的程序員團隊。正如Dr.T說過的,像電子表格程序可幫助金融分析師編程一樣,我們給工程師和科學家開發一套屬于他們自己的加速編程工具。目前來看,LabVIEW已經成功地完成了這一任務。

通過LabVIEW,數以萬計的工程師、科學家、測試人員甚至醫學研究員等各行業專家成功完成了他們的自動測試系統。LabVIEW加速了研究開發,減少了測試時間和成本,同時就減少了產品開發周期。

LabVIEW在持續改進和創新上有著悠久歷史,每個版本既保持向后兼容性,同時也在不斷引入新功能。

LabVIEW最顯著的進展是引入對實時系統和FPGA支持。用戶無需成為VHDL專家,便可通過構建在FPGA上運行的圖形化程序來滿足性能要求。今天,隨著系統的復雜性不斷增加,需要更多的并行處理,更多的物理I/O,更緊密的時序和同步以及更多的分布式組件。



LabVIEW演進歷史


所以,我們將如何繼續應對未來的復雜性呢?

一種方法是建立良好的策略和流程,保持測試套件和文檔的全流程管理。現有的軟件工程方式已成功構建了大型測試系統。

另外軟件架構同樣可以通過組織和限制設計遵循幫助認證過的Patterns,例如,LabVIEW中的Project templates和Actor framework就是這種方法。

當然,工具和開發環境的改進也有幫助。例如,通過LabVIEW NXG與DAQmx驅動程序和DAQ硬件的集成更加緊密,使交互式探索和自動化測量變得更加容易。

此外,專用工具可以通過減少定制開發的需求來處理整體流程的復雜性。像TestStand這樣的專用工具可以處理應用程序的標準部分,而只開發您需要的自定義測試步驟。


通過NI提供的專用工具,加速軟件開發和實施周期


第二種方法則是提高我們用于設計系統的抽象級別。對于目前復雜的系統,我們可以利用人工智能等方式提高抽象級別,可以減少人為的復雜性。想象一下你的車,如果您想要加速,使用自動變速箱等更高級別的抽象比標準變速箱更簡單,因為標準變速箱還需要額外的手腳配合進行離合換擋。

兩年前,我們在LabVIEW中引入了Channel Wire,提高了通信并行處理設計的抽象級別。相比低級語言設計起來更容易,更明顯也更易于理解。實際上還有更多的工作可以進一步提高LabVIEW的抽象級別。



采用Channel Wire,上位機與FPGA之間的通信只需要簡單的連線即可實現


從歷史上看,我們的開發理念都是首先著眼于使難題成為可能,然后再讓它們變得更容易。NI已經創建了跨越處理器和FPGA的測量應用程序,現在是時候考慮提高抽象級別以增加便捷性了。

假設我們可以在LabVIEW中將FPGA表示為一個盒子。內部的圖表代表部署到FPGA中,外部的圖表表示在處理器上運行。它們之間的通道表示通信路徑,編譯器使用底層的FIFO和DMA資源來實現連接。

Target軟件體系結構對于簡化cRIO應用和FlexRIO點對點通信應用程序,甚至對于分布式應用程序來說顯示出巨大的前景。

這是我們為提高抽象級別而進行的一個例子,如果我們能夠真正實現它,它將成為最先進的技術進步。



如圖所示,未來可在一個軟件系統開發框架內,實現上位機與FPGA的共同開發


讓我來嘗試描述我們一項正在進行的研究工作,它可以通過更加模糊且更高級的處理方式加速我們的設計流程。以一個麥克風測量系統來舉例。

最開始,我們勾勒出設計理念,包括展示要測試的麥克風,提供激勵信號的揚聲器,驅動揚聲器的波形發生器,測量響應信號的數字化儀器以及設置增益與頻率。這種草圖經常需要改進,例如,當我們為了獲得更高的精準性,需要測量激勵信號。

如果我們可以在LabVIEW中放置一個抽象設計節點并編輯它的圖標來表示麥克風,用另一個圖標來表示揚聲器,為聲波添加一些剪貼畫,我們可以快速生成一個草圖。

作為項目的一部分,它需要一些文檔,但同樣提高系統層級的話,我們就可以把它當做實施整個系統的啟動點。

如果我們可以注釋導線以顯示激勵信號,作為連續步進頻率波形,并且對采集輸出進行注釋以顯示要分析的波形流,這將使抽象算法更為清晰。我們還可以顯示將采集到的信號流分成時間間隔信息。我們可以標記這個抽象級別,并通過將生成節點擴展為波形計算和波形輸出來繼續改進設計。并將采集節點擴展為模擬輸入,將節點分割成塊。

現在我們意識到,只有當我們有相同的時間參考時,這才會起作用,因此我們引入了一個開始時間,于是開始生成和采集同步。

在這一點上,我們發現我們忽略了一個重要問題。由于聲傳播,來自麥克風的信號將比刺激信號顯著延遲。于是我們決定通過在波形的開始處生成一個特殊的脈沖并使用它來同步采集的信號來解決這個問題。

當我們語義縮放到更高級別的抽象添加測試項時,我們看到一條線,顯示共同開始時間。我們認為它足夠重要,可以在此級別展示,因此我們可以實現這一目標。然后,我們添加連接以傳遞同步脈沖,并設置為在波形開始處顯示。這時又會看到需要實施的新連接。我們繼續完善波形輸出節點,并展示如何將同步脈沖發送到采集點上。

接下來可以改進該節點以顯示同步脈沖被重新采樣并用于匹配采集的信號的同步。我們繼續以這種方式工作,一直到一個工作應用程序完成,不斷進行縮放,在一個層面上編輯并在其他層面上進行配合修正,以符合一致性。



最終只通過一個開發軟件,便可實現測試系統的搭建


這種豐富的設計環境將使用戶能夠創建易于理解和維護的系統。在多個抽象層次上工作是解決復雜性的最有效方法,它可以逐步公開和抽象語義細節,以便您可以更好地設計測量系統,并根據需求不斷演變。

正如Alan Kay所說,“預測未來的最好方法就是創造未來。”

我們構建的環境變得越來越復雜,這需要更復雜的測試和測量系統與之匹配。需要更復雜的工具來減少人為造成的復雜性并可提供更高級的抽象層設計。通過我們對產品的不斷改進,將進一步實現這一愿景。

我們希望提供不斷創新的工具,構建未來所需的系統,NI的愿景一直都是如此。



聲明: 聲明:凡本網注明"來源:儀商網"的所有作品,版權均屬于儀商網,未經本網授權不得轉載、摘編使用。
經本網授權使用,并注明"來源:儀商網"。違反上述聲明者,本網將追究其相關法律責任。
本網轉載并注明自其它來源的作品,歸原版權所有人所有。目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。如有作品的內容、版權以及其它問題的,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
本網轉載自其它媒體或授權刊載,如有作品內容、版權以及其它問題的,請聯系我們。相關合作、投稿、轉載授權等事宜,請聯系本網。
QQ:2268148259、3050252122。

久久中文久久字幕_国产精品99久久久久久www_国产亚洲精品自在久久_国产精品一区视频
国产精品久久久久久五月尺 | 欧美在线日韩在线| 亚洲三区在线观看| 中文字幕人妻熟女人妻洋洋| 欧美精品在线播放| 欧美激情网站在线观看| 欧美激情欧美激情在线五月| 欧美激情精品久久久久久大尺度| 欧美黄网免费在线观看| 亚洲一区二区中文字幕| 在线视频一区观看| 亚洲精品日韩激情在线电影| 视频一区国产精品| 欧洲中文字幕国产精品| 精品1区2区| 国产日韩欧美另类| 91美女福利视频高清| 91精品国产高清久久久久久91裸体 | 亚洲一区二区三区久久| 一区二区三区四区免费视频| 精品久久久久av| 欧美精品videofree1080p| 亚洲一区尤物| 欧美亚洲一区在线| 国产精品一区而去| 国产www精品| 国产精品九九九| 亚洲精品中文综合第一页| 日本高清视频精品| 精品日产一区2区三区黄免费| 国产日韩精品推荐| 国产精品.com| 国产精品久久久久免费a∨| 亚洲视频欧美在线| 欧美精品第三页| 97人人干人人| 精品国偷自产在线视频99| 欧美激情久久久久| 欧洲精品久久久| 成人av在线不卡| 久久久久久久一区二区三区| 久久6精品影院| 青青草国产精品| 成人久久久久久久久| 久久精品国产电影| 亚洲一区尤物| 国产原创精品| 色偷偷88888欧美精品久久久| 美日韩精品免费视频| 欧美在线观看网址综合| 99热一区二区三区| 国产精品入口免费| 欧美一区二区三区四区在线观看地址| 免费看又黄又无码的网站| 久久人91精品久久久久久不卡| 国产精品久久久久久av福利| 欧美一级片中文字幕| 国产精品自拍小视频| 国产成人精品一区二区三区福利| 在线观看日韩羞羞视频| 黄色一级二级三级| 久久精品国产99精品国产亚洲性色 | 国产精品三级久久久久久电影| 久久综合久久八八| 奇米四色中文综合久久| 91.com在线| 在线观看欧美一区| 国产视频观看一区| 久久久精品久久久| 日韩精品一区在线视频| 久久亚洲高清| 亚洲女人毛片| 国产精品一区av| 欧美成人精品三级在线观看| 国内久久久精品| 国产精品视频免费观看www| 日韩欧美亚洲在线| 国产精彩视频一区二区| 一区二区成人国产精品| 国产精品中出一区二区三区| 精品久久久久亚洲| 麻豆蜜桃91| 不卡av在线网站| 精品一区二区久久久久久久网站| 日韩中文视频免费在线观看| 青青草视频在线免费播放| 国产高清一区二区三区| 日韩av免费在线| 久久99久久99精品蜜柚传媒| 欧美一级中文字幕| 久久琪琪电影院| 天天在线免费视频| 91精品国产综合久久久久久久久| 一本大道熟女人妻中文字幕在线| 国产精品自拍合集| 又粗又黑又大的吊av| 草莓视频一区| 亚洲 欧美 综合 另类 中字| 久久久午夜视频| 日本不卡一区二区三区在线观看| 久久久久久久久久亚洲| 欧美二区三区在线| 欧美成人中文字幕| 成人在线观看a| 亚洲国产另类久久久精品极度| 91精品久久久久久| 色综合久久久久久久久五月| 久久久999视频| 欧美一区二区视频在线| 久久99九九| 精品日产一区2区三区黄免费 | 欧美第一黄网| 久久不射热爱视频精品| 成人av.网址在线网站| 亚洲a∨一区二区三区| 久久96国产精品久久99软件| 精品欧美日韩在线| 在线观看免费91| 国产不卡一区二区视频| 国语自产精品视频在线看| 国产99久久久欧美黑人| 国产高潮呻吟久久久| 国内精品久久久久伊人av| 伊人久久大香线蕉综合75| 国产成人精品福利一区二区三区 | 日韩美女av在线免费观看| 国产精品久久久久久久久久ktv| 国产一区二区色| 一本久道综合色婷婷五月| 久久久久人妻精品一区三寸| 精品日产一区2区三区黄免费 | 最新av网址在线观看| 国产精品7m视频| 欧美高清一区二区| 亚洲高清不卡一区| 国产精品日韩欧美综合| 91精品视频在线免费观看| 欧美性在线视频| 亚洲欧美日韩国产成人综合一二三区| 日韩亚洲一区二区| 97人人澡人人爽| 狠狠色综合一区二区| 亚洲资源视频| 国产精品久久久久秋霞鲁丝| 91国产在线播放| 国产中文字幕乱人伦在线观看| 少妇高潮喷水久久久久久久久久| 久久久国产一区| 97国产在线观看| 欧美在线激情网| 日韩一区免费观看| 在线免费观看一区二区三区| 日韩视频永久免费观看| av在线不卡一区| 国产中文字幕免费观看| 青青青在线观看视频| 亚洲精品一区二区三区蜜桃久| 国产精品久久久久久久久久直播| 国产高清在线不卡| av观看免费在线| 国产伊人精品在线| 日韩精品一区二区三区外面| 中文字幕无码不卡免费视频| 国产精品美女999| 日韩一级黄色av| 久久精品女人的天堂av| 69国产精品成人在线播放| 国产精品揄拍500视频| 国产资源第一页| 美女被啪啪一区二区| 极品校花啪啪激情久久| 欧美性在线视频| 欧美综合激情网| 青青久久av北条麻妃海外网| 日韩在线电影一区| 亚洲高清乱码| 中文字幕在线乱| 精品久久sese| 国产精品后入内射日本在线观看| www.亚洲成人| 久久久999国产| 国产成人精品网站| 国产精品网站入口| 国产精品十八以下禁看| 国产精品美女主播在线观看纯欲| www.精品av.com| 日韩中文字幕免费视频| 色伦专区97中文字幕| 色妞欧美日韩在线| 久久视频国产精品免费视频在线 | 一本久道中文无码字幕av| 欧美人与物videos| 色中色综合影院手机版在线观看 | 久久精品99国产精品酒店日本| 色琪琪综合男人的天堂aⅴ视频| 久久国产精品网| 久久精品国产综合| 欧美成人精品在线观看| 在线免费观看一区二区三区| 亚洲一区精彩视频|