婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 基礎入門 >> 其他技術 >> 正文

LabVIEW 概述

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2008-12-21

       我經常聽到,甚至有時關注于對LabVIEW的爭論,即LabVIEW是一種通用的語言還是一種用于測量 和自動化的特定應用程序的開發環境。一方面,有經驗的程序員指出了LabVIEW缺乏的流行編程語言所具有的特性,但是另一方面,一些用戶詳細闡述了他們使用LabVIEW所建立的通用應用程序, 而完全沒有使用任何數據采集或分析。 對LabVIEW用戶的調查可能與最近一個非正式的對一個團隊中的開發者的調查一致,這個團隊中的 絕大多數人都認為LabVIEW已具有足夠的功能來被歸為通用語言類,而且事實上,正是以這種方式在使用它。
       LabVIEW被提到次數最多的不足是常用的遞歸和遞歸式數據類型,以及面向對象的結 構,但是這些都不是建立通用應用程序的嚴重障礙。錯誤的問題盡管有了調查結果,但是我認為這是一個錯誤的問題而且試圖回答它會導致錯誤的方向。對我來說,這有點像在問:汽車是不是用來就座的地方?當然你可以在汽車里就座,但是如果那是你利用它所做的全部,那么你失去了擁有它可以得到的主要用途。一個較好的問題是:LabVIEW可以被 用作通用編程語言嗎?或者更好的是:LabVIEW能夠被用來創建通用的應用程序嗎?
       這個問題的新表述在什么被視為通用這個方面仍然是同樣模糊的,但是它沒有強調有時顯得嚴謹的爭論,即LabVIEW是不是一種編程語言?一些人并不認為它是一種語言,因為它不是基于文本的 而且它不是順序化的。更為奇怪的是,關于什么被看作是一種編程語言的這個問題上,那些具有 計算機科學背景的人持有最為狹隘的觀點。 但是,經過改正后的問題最為重要的一個方面是它將包容性轉換到了正確的方向。換一種方式來 表達,即最初的問題間接地暗示了通用編程語言在某種程度上是一個更大的問題或者是測量和自動化編程的一個父集,然而,實際上子集卻在其他的方向。
      通常,測量和自動化的程序必須處理所有與通用程序一樣的問題,如數據結構和算法、文件I/O、網絡I/O、用戶I/O和數據庫存取、打印等等這些常見的問題。但是測量和自動化程序也必須處理比通用程序更多的問題,例如物理I/O、實時性約束和硬件配置。它們也可以具有一些最為苛刻的用戶界面要求。測量和自動化程序處理了一個通用程序所處理問題的父集。
       如果工具A和工具B可以被用于一定的任務集,但是工具B具有更多的功能可使它益于完成額外的任 務,哪一種工具是事實上更為通用的呢?這正是我們關于LabVIEW問題。LabVIEW適于測量和自動 化應用程序的能力不是來自于它的基本編程能力被某種方式所限制,而是因為它們經過了增強和 擴展。
       這就是為什么有必要提出“LabVIEW能夠被用來創建通用的應用程序嗎?”這個問題而不是 “LabVIEW是一種通用編程語言嗎?”。我們不希望通過把LabVIEW僅視為一種編程語言而限制了 它的范圍或它將來的發展。
       LabVIEW不僅僅是一種編程語言。它是一種高度交互式的開發環境用來快速設計原型和應用程序的漸進式開發,從測量和自動化到實時嵌入式系統,再到通用場合。而且現在,LabVIEW具有了對 FPGA編程下載的能力,所以LabVIEW也是一個硬件設計工具。

數據流

      LabVIEW的核心是結構化的數據流圖。數據流已存在了很長一段時間而且已被深入地理解。事實上,它是一個比流行的基于文本語言的控制流更為豐富的計算模型,因為它的本質是并行的,而 C/C++和BASIC則不是——它們必須依賴于對操作系統的庫函數調用來實現并行機制。因此,編譯 器不能確保代碼的共享部分被適當地保護,這使得它難以建立并行程序。這些問題在LabVIEW中則 不存在。甚至一個初學者都可以設計一個高度并行的應用程序,而且無需額外的努力或知識就可 以自動地將它擴展至多個緊密連接的處理器。
      數據流一直被倡導為一個用于商業應用程序的設計工具。它被改進為一種備選的計算機體系結構來避免馮·諾依曼(von Neumann)瓶頸。數據流分析是優化編譯器的核心。為什么應用程序不使用數據流?一個數據流的自然表示是一個圖形或圖表,因此在鼠標和計算機圖形產生之前,它幾乎是不實際的;一個數據流圖的文本描述與對一個街道地圖的文本描述類似,既耗時又容易產生 錯誤。但是現在,計算機速度不斷加快,存儲容量不斷增長,計算機屏幕不斷加大,直接進行交互式的數據流圖編輯是十分簡單的。
      有時當顯示一個LabVIEW程序流圖時,我聽到一個問題,“代碼在哪里?”,似乎如果不生成文本 代碼那么圖表就是不真實的。我不得不驚嘆于我們整個工業是如何成功地讓世界確信:我們對傳統編程工具的限制實際上是一個優點。事實上,它是一個嚴重的缺點,限制了程序編輯器和程序編譯器之間的連接以生成一個簡單的ASCII流。人們在手拿一個音樂CD之時不會詢問文本在哪里。 我們不會擁有或不需要一個CD的文本版本,因為我們擁有可以直接從一個的二進制存儲格式(適 合于工具)來編輯和播放音樂的工具。視頻也是這樣。錄像機記錄和播放視頻時無需任何作為中介的文本表示。 因此為什么它不同于編程語言?歷史上,擁有一個單獨的編輯器和編譯器是有必要的,而且最早完成的事情是將它們通過最底層的通用點連接起來,即ASCII字符。隨著機器變的越來越大和越來 越快,集成開發環境隨之出現,但最底層的通用點卻仍然存在。例如,一個程序文本縮進形式中 的有價值的信息完全被編譯器忽略。許多對設計基于語法編輯器的嘗試最終都失敗了,因為按字 符編輯是如此的根深蒂固,以至于不可能達到按結構編輯的更高層次。編譯器只是接受使用編輯 器直接匯編而成的7位ASCII字符流。我們在制作為人們使用的文本的時候使用不同的字體和顏色 及類型,但是卻沒有嘗試將這些方面應用到我們的編程語言編輯器或編譯器。
      更為有趣的是,一些嘗試過圖形化和圖像式編程模型的研究人員具有相似的有局限性的觀點。編輯器生成了編譯器所解析的圖像。這個2D圖像是程序而且它打印在紙上與顯示在屏幕上一樣容易理解。關于圖像是如何構造的知識在編譯器開始解析圖像之時完全被它忽略。
      LabVIEW采取了不用的方式。LabVIEW的數據流圖比2D多一點,具有在需要時可彈出的有價值信 息,例如接線頭,但是不會一直出現而混亂了圖表。您可以打印出一個LabVIEW應用程序,但是更 容易在LabVIEW中觀察和瀏覽它。編譯器并不需要解析圖表,因為它已經被解析了。編輯器在圖表 被交互式構造時就構造了解析樹。所有構造圖形的用戶行為也構造了解析樹。傳送至編譯器或保存在文件中的信息比屏幕上可視的圖形更加豐富。因此,從這個角度來說LabVIEW更像VCR模式而 不是文本編輯器模式。而且傳送到編譯器的數據越豐富,編譯圖表的速度就可能越快,以至于用戶幾乎可以忽略它正在進行。這就意味著進行改變和試驗之間的周期可以非常簡短。
    編譯器的速度只是用戶使用LabVIEW感受高效率的眾多原因之一。因為編輯器構造了解析樹,所以 它能夠立即給出語法和語義的反饋,從而可以更早、更快的檢測和改正錯誤。
    編輯器具有一個豐富的操作集,可以通過直接操作來快速創建詳細的用戶界面。每個模塊或VI都擁有一個用戶界面這個事實意味著每一階段的交互式測試都易于完成,而無需編寫任何額外的代碼。與傳統編程工具相比,在LabVIEW中那些必須在有意義的測試之前完成的應用程序部分更少了,這使得設計過程更加迅速。 甚至圖表中的數據類型也易于使用。無需擔心存儲分配的細節即可安排和操作字符串和數組,這意味著許多錯誤如丟失或重寫內存都不存在。 
    LabVIEW中所有這些能力的最終結果就是極大地提高了效率。許多方面的證據表明相對于傳統編程工具效率提高了4到10倍。因此,這可能是導致不將LabVIEW視為一種通用的編程語言的最主要的原因。它是一個更高級的設計工具,從臺式機器到嵌入式處理器,再到FPGA。對整個LabVIEW社區 來說簡單地將它稱之為一種計算機語言也許是不公平的。

概要

     隨著LabVIEW的不斷發展和進化,我們會繼續提高效率和性能、擴展功能,并擴展可能在其上應用 的目標的數量。然而,我們不會被語言、編輯器、編譯器、調試器、設備驅動器等之間的傳統界線所限制,因為我們相信通過從基本原理中重新思考這些情形可能在提高性能的同時減少復雜性。而且通過與LabVIEW用戶團體緊密合作,我們將會把這些可能變成現實。
    所以,結論就是,LabVIEW是一個通用的編程語言嗎?不,它的含義遠遠超越于此。LabVIEW能夠被用來創建通用的應用程序嗎?絕對可以。

作者自傳

Jeff Kodosky,1976年NI的合作創始人而且從那時起一直擔任總經理。他在1978年被任命為公司的副董事長。從1980年到2000任R&D部門的副董事長,而且最近被任命為NI 商業和技術伙伴。他之所以聞名是因為他創建了LabVIEW,即公司的圖形化儀器技術軟件包。在1976年之前,他任職于UT Austin 的ARL。Jeff從Rensselaer 理工學院獲得物理學士學位

Tags:LabVIEW,概述,原理,介紹  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 全黄性性激高免费视频| 久久国产激情视频| 美女在线免费视频| 精品久久久99| 国产精品v日韩精品v在线观看| 欧美国产亚洲一区| 91传媒久久久| 午夜激情福利在线| 天天干天天玩天天操| 性生活免费在线观看| 青青草原国产在线视频| 国产av无码专区亚洲精品| 能看的毛片网站| 日韩欧美国产片| 天天色天天干天天色| 韩国黄色一级大片| 免费在线看黄色片| 男女午夜激情视频| 天堂av在线8| 国产性生活免费视频| 97国产精东麻豆人妻电影| www.中文字幕在线| 亚洲娇小娇小娇小| 91精品国产吴梦梦| 91免费视频网站在线观看| 日韩在线第三页| 性做爰过程免费播放| 国产日韩av网站| 欧美伦理片在线观看| 手机在线免费毛片| 男女激情无遮挡| 欧美激情国内自拍| 你真棒插曲来救救我在线观看| 波多野结衣50连登视频| 天天久久综合网| 欧美精品久久久久久久自慰| 青青草成人免费在线视频| 国产福利一区视频| 亚洲欧美自偷自拍另类| 成年人三级视频| 国产白丝袜美女久久久久| 在线视频观看一区二区| 免费无码国产v片在线观看| ijzzijzzij亚洲大全| 免费黄色福利视频| 成人黄色大片网站| 亚洲视频在线不卡| 亚洲欧美另类动漫| 国产深夜男女无套内射| avove在线观看| 亚洲精品手机在线观看| 日韩av黄色网址| 无码人妻精品一区二区蜜桃网站| 成人性生交免费看| 欧美日韩在线成人| 99久久久无码国产精品6| 丰满少妇大力进入| 欧美 日韩 国产精品| 男人的天堂成人| 青青草久久伊人| 五月天婷婷亚洲| 噼里啪啦国语在线观看免费版高清版| av在线播放亚洲| 欧美在线观看视频免费| 国内外成人激情免费视频| 91精品国产三级| 搡的我好爽在线观看免费视频| 国产精品区在线| 岛国av免费在线| 国产高清av片| 日本丰满少妇黄大片在线观看| 国产精品久久久久久久av福利| 午夜免费福利视频在线观看| 手机在线免费观看毛片| 潘金莲激情呻吟欲求不满视频| 超碰超碰在线观看| 亚洲第一精品区| 9色视频在线观看| av 日韩 人妻 黑人 综合 无码| 青青视频免费在线观看| xxxxxx在线观看| 国产精品网站免费| 欧美在线观看成人| 自拍偷拍一区二区三区四区| 丰满少妇被猛烈进入高清播放| 日本特黄a级片| www.99热这里只有精品| 在线a免费观看| 真人做人试看60分钟免费| 人妻夜夜添夜夜无码av| 女人另类性混交zo| 黄黄视频在线观看| www.日本xxxx| 日韩国产欧美亚洲| 国产欧美高清在线| 日本wwww视频| 国产免费xxx| 中文字幕1234区| 成人免费在线视频播放| 久久国产午夜精品理论片最新版本| 日韩欧美不卡在线| 午夜啪啪小视频| 一级黄色片播放| 亚洲精品视频导航| 成人网站免费观看入口| 中文字幕 欧美日韩| 国产毛片久久久久久国产毛片| 日韩欧美黄色大片| 国产成人永久免费视频| 日韩av卡一卡二| 国产肥臀一区二区福利视频| 免费观看黄色的网站| 国产黄色特级片| 国产乱淫av片杨贵妃| 激情成人在线观看| 黄色手机在线视频| 欧美变态另类刺激| 黄色影视在线观看| 久久久久国产精品熟女影院| 欧美不卡在线播放| 中文字幕剧情在线观看| 久草精品在线播放| 9色porny| 久久九九国产视频| 欧美 日韩 国产在线观看| 日韩最新中文字幕| 中文字幕永久有效| 久久久久国产精品熟女影院| 日本五级黄色片| 国产又粗又长又爽视频| 在线免费观看av网| 三级av免费看| 视色,视色影院,视色影库,视色网| 亚洲黄色av片| 亚洲天堂网2018| 91欧美视频在线| 日本高清一区二区视频| 国内国产精品天干天干| gai在线观看免费高清| wwwwwxxxx日本| 色中文字幕在线观看| 日韩video| 日韩精品视频在线观看视频| 女人色极品影院| 国产5g成人5g天天爽| 欧美日韩在线中文| 精品国产一二三四区| 丰满的少妇愉情hd高清果冻传媒| 日韩亚洲欧美一区二区| 4444亚洲人成无码网在线观看| 欧美这里只有精品| 久久精品香蕉视频| 色呦色呦色精品| 热这里只有精品| 国自产拍偷拍精品啪啪一区二区| 国产九九九九九| 激情视频免费网站| 欧美一级中文字幕| 麻豆av免费在线| 美国av在线播放| 大肉大捧一进一出好爽视频| 91n.com在线观看| 50度灰在线观看| 99视频免费播放| 精品人妻大屁股白浆无码| 国产无套内射久久久国产| 亚洲成人福利在线| 久久久久久久久久网| 天天干天天玩天天操| 精品无码国产一区二区三区av| 亚洲午夜激情影院| 最近免费观看高清韩国日本大全| 国产在线播放观看| 亚洲一级片av| 国产综合免费视频| 欧美亚洲黄色片| aaaaaaaa毛片| www黄色在线| 激情小视频网站| 99久re热视频精品98| 熟女人妇 成熟妇女系列视频| 青少年xxxxx性开放hg| 国产高潮免费视频| 中国丰满人妻videoshd| 日韩一区二区高清视频| 精产国品一二三区| 久久久久久久久久久久久久久国产 | 精品一区二区成人免费视频| 国产97在线 | 亚洲| www.超碰97.com| 亚洲中文字幕无码不卡电影| 国产激情片在线观看| 视频二区在线播放| 国产一二三区在线播放| 国产av第一区| 91网址在线观看精品| 天天综合网日韩| jizz大全欧美jizzcom| 婷婷丁香激情网| 天天色综合天天色|