RM新时代网站-首页

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子教材>我和LabVIEW一個NI工程師十年的編程經(jīng)驗PDF電子書免費下載

我和LabVIEW一個NI工程師十年的編程經(jīng)驗PDF電子書免費下載

2019-12-20 | pdf | 5.69 MB | 次下載 | 1積分

資料介紹

  當(dāng)我開始在鍵盤上敲打出這句話的時候,我已經(jīng)使用 LabVIEW 7 年了。7 年的時間,就算天賦平平也可以積攢下一籮筐可供參考的經(jīng)驗了。所以我打算利用今后的閑暇時間寫一些這方面的東西,既可以同大家交流,也是作為自己這七年工作的總結(jié)。 還是在上大學(xué)的時候,有一次老師讓編寫一段軟件,用來模擬一個控制系統(tǒng):給它一個激勵信號,然后顯示出它的輸出信號。那時我就想過,可以把每一個簡單的傳遞函數(shù)都做成一個個小方塊,使用的時候可以選擇需要的函數(shù)模塊,用線把它們連起來,這樣就可以方便地搭建出各種復(fù)雜系統(tǒng)。 后來,我第一次看到別人給我演示的 LabVIEW 編程,就是把一些小方塊用線連起來,完成了一段程序。我當(dāng)時就感覺到,這和我曾經(jīng)有過的想法多么相似啊。一種親切感油然而生,從此我對 LabVIEW 的喜愛就一直勝過其他的編程語言。 LabVIEW 的第一個版本發(fā)布于1986年,是在 Macintosh 機上實現(xiàn)的,后來才移植到了 PC 機上,并且 LabVIEW 從未放棄過對跨平臺的支持。這也給 LabVIEW 帶來了一些麻煩。最明顯的就是 LabVIEW 開發(fā)環(huán)境的界面風(fēng)格。它總是與一般的 Windows 應(yīng)用程序有些格格不入:面板是深灰色的,按鍵鈕是看起來別別扭扭的 3D 模樣。還有一些可能不太容易發(fā)現(xiàn):比如對于整數(shù)的存儲,LabVIEW 即便是運行在 x86系統(tǒng)上,采用的也是高地址位存高位數(shù)據(jù)(big-ending)。這與我們習(xí)慣了的 x86 CPU 使用的格式正相反,這往往給編寫存取二進制文件帶來了不多不少的麻煩。 我接觸過的最早的 LabVIEW 版本是4.0版,發(fā)布包是一個裝有十幾張三寸軟盤的大盒子。安裝的時候要按順序把軟盤一個一個塞到計算機里。盡管當(dāng)時 LabVIEW 的界面不是很好看,但我還是非常喜歡它。真方便吶!比如說要畫一個開關(guān),用 LabVIEW 一拖就行了。如果要自己動手用 C 語言設(shè)計一個好看的開關(guān),,那得費多少時間?。∥矣绕湎矚g它通過連線來編程的方式,盡管很多熟悉了文本編程語言的人剛開始時會對這種圖形化編程方式非常不適應(yīng)。 從 4.0 到現(xiàn)在的 8.2,LabVIEW 的一些技術(shù)革新給我留下了非常深的印象。比如說 LabVIEW 5 中實現(xiàn)了多線程運行; LabVIEW 6 里漂亮的 3D 控件,和對事件響應(yīng)的支持;LabVIEW 7 中的 Express VI 以及 LabVIEW 8 中的工程庫。這些新特性都已成為了現(xiàn)在 LabVIEW 版本中富有特色并不可缺少的一部分了。 我對使用 LabVIEW 編程的認識在這些年里經(jīng)歷了不少轉(zhuǎn)變。剛開始接觸 LabVIEW 的時候,第一印象就是覺得這東西編程序比 C 語言簡單多了,尤其在設(shè)計界面時確實方便簡易。LabVIEW 是一種真正意義上的圖形化編程語言。與文本編程語言,如 C、Basic 等相比,它在編程過程中有更詳細的提示信息,如函數(shù)的功能、參數(shù)類型等等,程序員再不需要去記憶這些枯燥的信息了。編寫風(fēng)格良好的圖形程序代碼要比文本代碼更加清晰直觀,便于閱讀。 剛開始用 LabVIEW 編程時,我連一本相關(guān)的書籍都沒讀過,差不多完全靠自己摸索。當(dāng)時,市面上幾乎沒有有關(guān) LabVIEW 的中文書籍,而閱讀英文資料又感覺得太累。但是,靠自己摸索的方法也有好處,最明顯的就是有成就感:自己琢磨著解決了一個問題,比模仿別人的方法做更令人興奮。再者,他人的方案并不一定是最佳的,自己獨自思索就不至于被他人的方案局限住思路。 當(dāng)然,我不會滿足于只用 LabVIEW 編寫一些簡單的程序。我還希望能夠用它來編寫大型的軟件,并且提高自己的開發(fā)效率。這時,自己的編程水平有一個質(zhì)的提高,不閱讀相關(guān)的書籍資料就不行了。有些問題,不讀書,自己可能永遠都得不到最佳的答案。同樣,有些 LabVIEW 的功能,如果不閱讀原始資料,自己也許永遠都掌握不了。于是,我把能得到的 LabVIEW 的中高級教程都看了一遍。因為自己有了一定的基礎(chǔ),我就可以在讀書的過程中反思自己以前的編程方法是否合理,高效。我覺得最好的 LabVIEW 教程還是 NI 自己編寫的 LabVIEW 中高級教程。但書本中一般原理講得多,具體的編程技巧涉及得少,所以還必須大量閱讀別人的代碼,才能學(xué)習(xí)到更多更好的編程方法。 隨著時間的流逝,我慢慢地產(chǎn)生了 LabVIEW 應(yīng)當(dāng)進一步改善的想法。作為一名忠實的 LabVIEW 語言的使用者,我衷心地期望著 LabVIEW 在日后也可以成為一種被廣為使用的通用編程語言,能夠在更廣泛的領(lǐng)域與 C,Java 等爭得一席之地。LabVIEW 雖然有它獨特的優(yōu)勢,但其不足之處也很明顯。我在編程過程中就曾感覺到它很多的使用不方便之處。下一步,我追求的目標(biāo)就是能盡自己所能,對 LabVIEW 作一些改進和完善,使它更適應(yīng)于通用編程之用。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1490次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  92次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  10次下載  |  免費
  11. 6基于AT89C2051/4051單片機編程器的實驗
  12. 0.11 MB  |  4次下載  |  免費
  13. 7藍牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
  14. 0.63 MB  |  3次下載  |  免費
  15. 89天練會電子電路識圖
  16. 5.91 MB  |  3次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應(yīng)用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關(guān)電源設(shè)計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537791次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費
RM新时代网站-首页