fpga开发教程 labview_LabVIEW入门
LabVIEW是什么?
關于該軟件,要不是我做畢業設計要用到,其實我也不知道,關于該軟件的介紹,我截取了一段維基百科中LabVIEW的介紹。
LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench,實驗室虛擬儀器工程平臺)是由美國國家儀器公司所開發的圖形化程序編譯平臺,發明者為杰夫·考度斯基(Jeff Kodosky),程序最初于1986年在蘋果計算機上發表。LabVIEW早期是為了儀器自動控制所設計,至今轉變成為一種逐漸成熟的高級編程語言。圖形化程序與傳統編程語言之不同點在于程序流程采用"數據流"之概念打破傳統之思維模式,使得程序設計者在流程圖構思完畢的同時也完成了程序的撰寫。
LabVIEW率先引入了特別的虛擬儀表的概念,用戶可透過人機界面直接控制自行開發之儀器。此外LabVIEW提供的庫包含:信號截取、信號分析、機器視覺、數值運算、邏輯運算、聲音震動分析、數據存儲...等。當前可支持Windows,UNIX,Linux,Mac OS等操作系統。由于LabVIEW特殊的圖形程序簡單易懂的開發接口,縮短了開發原型的速度以及方便日后的軟件維護,因此逐漸受到系統開發及研究人員的喜愛。當前廣泛的被應用于工業自動化之領域上。LabVIEW默認以 多線程運行程序,對于程序設計者更是一大利器。此外LabVIEW通信接口方面支持:GPIB,USB,IEEE1394,MODBUS,串列端口,并發端口,IrDA,TCP,UDP,Bluetooth,.NET,ActiveX,SMTP...等接口。
近年來 LabVIEW 除了可以在 PC 上面撰寫之外,另外支持即時系統(Real-time OS)以及可編程邏輯門數組(Field Programmable Gate Array, FPGA)。用戶可以透過 LabVIEW 開發環境設計、編譯程序后下載至微處理器(Micro-processor)或 FPGA芯片,最終達到獨立運作(Stand-alone)的功能。但當前主要還是支持 NI 自行生產的嵌入式系統系列產品,通稱 NI-RIO 系列產品。比如:PCI/PXI R系列 DAQ卡片、CompactRIO、single-boardRIO、myRIO...等。
LabVIEW的優點
與多種硬件實現連接
可在不同的終端和操作系統間切換
提供內置的分析庫
項目瀏覽器
每一個LabVIEW工程都有一個項目瀏覽器,用來管理工程中所有的LabVIEW文件。可以通過后綴了解文件的類型:
LabVIEW項目:.lvproj
虛擬儀器:(VI):.vi
自定義控件:.ctl
下面演示如何使用項目瀏覽器并創建一個VI。
桌面啟動LabVIEW后,點擊啟動項目
創建項目.png
軟件提供了許多模板,我們這里先創建一個空白項目,依次點擊項目,完成。
創建一個空白項目.png
彈出的界面就是項目瀏覽器,我們先把它保存為test1。
test1.png
創建一個VI,選中我的電腦,右鍵依次選中新建,VI
項目新建VI.png
桌面彈出該VI的程序框圖和前面板,我們返回項目瀏覽器,將新建的VI保存為test1.vi
保存test1.png
VI的組成部分(認識前面板和程序框圖)
前面板
前面板.png
程序框圖
程序框圖.png
注:可以使用Ctrl+T快捷鍵快速調整前面板和程序框圖的位置。
軟件自帶資源
LabVIEW的初心是幫助工程師無需太多關心程序本身,集中更多的經歷在項目本身(大概就是這個意思吧),所以對于初學者也是非常友好的,軟件提供了多種方式來幫助我們快速上手,來完成我們想要達到的目的。
Express VI
Express VI是一類非常強大的功能VI,他可以通過配置實現我們的功能,易用性非常好,十分適合我們初學者使用。關于Express VI的詳細信息,請參閱LabVIEW幫助中的Express VI主題,在程序框圖上,Express VI顯示為可擴展的節點,背景是藍色。
范例
使用NI范例查找器,依次點擊幫助,查找范例,打開NI范例查找器,通過借鑒修改范例,達到我們需要的功能。
LabVIEW幫助文檔
LabVIEW幫助文檔是關于該軟件的百科全書,幾乎常見的所有問題都可以通過閱讀幫助文檔解決,一定要好好利用。
官網資料
NI官網有比較系統的教程而且配有視頻,不友好的地方在于視頻是英文的,友好的地方在于配有字幕,有興趣的小伙伴可以去學習。
總結
以上是生活随笔為你收集整理的fpga开发教程 labview_LabVIEW入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为手机热点无法连接_华为手机热点无法连
- 下一篇: 期末前端web大作业——基于HTML当当