大學生自學網(wǎng)站官網(wǎng) labview為什么很多大學不教?
labview為什么很多大學不教?LabVIEW是美國國家儀器公司提供的虛擬儀器編程環(huán)境。它的編程語言不同于文本編程語言,而是采用圖形化編程語言。為什么許多大學不提供LabVIEW相關課程?主要原因如
labview為什么很多大學不教?
LabVIEW是美國國家儀器公司提供的虛擬儀器編程環(huán)境。它的編程語言不同于文本編程語言,而是采用圖形化編程語言。
為什么許多大學不提供LabVIEW相關課程?主要原因如下:
1。LabVIEW的主要應用:LabVIEW的方便性主要體現(xiàn)在當用戶需要快速開發(fā)某一采集功能時,LabVIEW可以提供良好的交互功能,支持用戶在最短的時間內(nèi)開發(fā)出方便、可操作的PC軟件。這種快速發(fā)展的前提是基本的采集硬件或板。因此,對于一些高校來說,面向群體的學生沒有這樣的硬件設施,無法實現(xiàn)或體現(xiàn)LabVIEW的便利性。
2. 大學開設基礎科學課程的主要目的是培養(yǎng)學生的基礎科學認知能力。LabVIEW主要面向工程應用,本科階段不易建立。在一些高校開設虛擬儀器課程,因為研究生的培養(yǎng)強調(diào)對某一專業(yè)能力的培養(yǎng)。
3. 我們可以反其道而行之:為什么很多高校都開設C語言編程課程?即使是教匯編語言?由于C語言是所有編程語言的基礎,掌握C語言的結構和編程思想對于今后學習任何高級語言都有一定的指導意義。俗話說,要想以此類推,就必須了解事物的本質(zhì)。C語言是精華,LabVIEW是需要繞過的。
4. 實際上,與LabVIEW類似的軟件有很多,如MATLAB、CCS等。這只是一個工具。大學不應該因為一種工具而開設專業(yè)基礎課,但并不意味著不能,應該作為專業(yè)選修課開設,應該根據(jù)學生的興趣來選擇。機械方面也有類似的軟件,如UG、Pro/E、Solidworks等,軟件的功能基本相似,但高校不會開設這類課程,而是開設AutoCAD、工程制圖等課程。工具就是工具。工具種類繁多,不可能把它們都教給別人。
我說了太多了。這只是我個人的觀點。如果有錯誤,請改正。
推薦labview入門書籍?
1)對于個人學習,電子工業(yè)出版社出版的陳錫輝、張銀紅主編的何興明等著作《LabVIEW簡介與實踐開發(fā)100例》和《LabVIEW8.2程序設計從介紹到掌握》,覺得這兩本書適合初學者。其中有很多例子,可以用軟件一步一步地學習,進度比較快。
2美國杰弗里·特拉維斯等人撰寫的《LabVIEW大學實踐教程》外文名為《LabVIEW for everyone》,喬瑞平譯。構建一個系統(tǒng)對人們是有好處的;
怎樣把Labview學好?
LabVIEW是一種圖形化編程語言,最大的優(yōu)點是開發(fā)速度快,C語言可以每周一小時寫出LabVIEW的界面。LabVIEW編程的核心是輸入(輸入控制)->處理(各種功能)->輸出(輸出控制)。
1. 購買基礎課程,如“l(fā)abview8.20編程從入門到精通”,熟悉控件、基本數(shù)據(jù)類型(數(shù)字、字符串、枚舉)、復雜數(shù)據(jù)類型(數(shù)組、同一類型的多個元素;集群、不同類型的多個元素,相當于C語言的結構,Java中的JavaBean)。
2. 看看倪的一些小例子,看看自己的編程思路,然后試著寫一些小程序。通過這一步,我?guī)缀鯇W到了一切。其余的將在工作中改進。一般來說,我會處理硬件。制造商將為程序提供相應的API,在開發(fā)過程中可以直接調(diào)用。
沒有大學學歷,沒有學過C語言,能學好Labview嗎?
首先需要注意的是,學習LabVIEW不需要事先掌握C語言的基礎知識,這兩種編程語言在編寫方法上完全不同,一種是圖形編程語言,另一種是文本編程語言。
另外,與C語言相比,LabVIEW具有以下特點:一是啟動方便,拖動圖標連線,會出現(xiàn)一個簡單的程序;二是有很多控件/庫,內(nèi)置豐富的控件庫和函數(shù)庫,三是具有較強的外部接口能力,可以實現(xiàn)與C/C、basic、MATLAB等編程語言的通信。到目前為止,LabVIEW不僅局限于虛擬儀器軟件的開發(fā),而且已經(jīng)成為一種通用、完善、開放的高級編程語言。當然,如果你有C語言的基礎,學習LabVIEW就更好了,這是錦上添花。無論是哪種語言,它的編程思想都是相似的,因此它可以幫助您更快更好地學習LabVIEW。另外,在引入LabVIEW之后,如果想進一步掌握更深層次的內(nèi)容,可能需要與C語言相結合,并具備在大型項目開發(fā)中混合編程的能力。
總之,C語言不是學習LabVIEW的先決條件。不用學習C語言,你仍然可以學好LabVIEW。