如果您手里有LabVIEW項目,*催的又很緊,該怎么辦?
如果您公司規模小,就想把LabVIEW項目快速搞定,有什么好的途徑?讀完本文您或許就能找到答案
關于如何學習LabVIEW的幾點體會,與大家分享
幾點體會:
1入門容易,做好需花費功夫
LabVIEW入門很容易,網上有入門的例程,按照上邊的一步一步去做,就能實現一個基本的LabVIEW功能。我當時學習的時候是看的《LabVIEW 7 Express評估版使用指南》現在還是有參考價值的,如果需要可以從這里下載:下載地址.
還有一些其它的資料,大家可以從網上再搜索一下。還有非常不錯的《The LabVIEW Style Book譯文共享》,可以從這里下載:下載地址 在文章的zui后,我把相關的列出來,希望能對大家有所幫助。但是,如果想做好就不容易了。
LabVIEW功能非常強大,應用的領域也非常廣泛,從zui簡單的采集顯示,到NASA空間站的自動監控、神舟系列飛船的測試驗證。LabVIEW從入門到應用還是有很長的路要走的,許多功能也許我們*。舉個簡單的例子,word、excel大家都用過吧,但是對于它們的掌握,我們還知之甚少。有時候你費了九牛二虎之力,確發現其實人家已經有做的很好的一個控件了。只是我們沒發現罷了。
LabVIEW何嘗不是如此呢。在工作中,常聽到有人抱怨LabVIEW不好用,還不如××語言好用。再仔細聽他講,其實,對LabVIEW知之甚少,從學習到項目實踐的時間很短,對LabVIEW認識很膚淺。我始終認為,LabVIEW是個好工具,但再簡單好用的工具,我們也要熟悉和掌握它才行。至少在可以預見的將來,恐怕還沒有哪一種工具能直接把我們的想法直接轉變成程序,而且運行穩定可靠。在學習上,還是要花一點時間的。
2 利用LabVIEW開發,免不了要和一些硬件板卡打交道
在這里我想說一下,大家在選擇的時候,盡量用大廠成熟的產品,不要圖便宜,用一些便宜了一兩千的小廠的設備。
在開發過程中,我用過一些國內廠商制造的板卡(有的價錢并不比NI、ADLINK的便宜),光看設備做工就比較粗糙,有的連demo都沒有,只有一個簡單的使用說明,按照這個說明很難開發出功能完善的應用來。
也有相對好些的,有labVIEW的demo,但是有時候它能支持低版本(如labVIEW8.2)確支持不了高版本(如labVIEW8.6)。他們自己的demo寫的就亂七八糟的,沒有注釋,控件排列混亂,隨意命名,看上去一頭霧水。連線也是天馬行空,說它是一團亂麻絕不過分。
看似硬件板卡省了幾個錢(其實有的也未必),但是在軟件開發中,確要花費大量的精力。zui終確不能保證程序運行的可靠性。原因很簡單,這些板卡的底層寫的不完善,只是對付著能用了,兼容性、可靠性幾乎沒考慮。大膽推測一下,在出場之前(更進一步,在新產品設計出來后),幾乎沒做過什么像樣的測試。光想著賣出去*了。
當然,也不是說國外的設備就都好,我也遇到過一些精密的、用途特殊、用量小的設備,硬件指標都挺好,但是軟件demo也是不敢恭維,開發手冊也很簡潔,看不出所以然來,設置有的名詞都前后不一致。但是這些設備用量確實太少了,而我們國內又制造不了。確實也沒什么更好的辦法
所以,我推薦大家盡可能購買大廠的通用設備。這樣會節省開發成本,縮短開發周期,提高產品質量。
3 如何快速提升自己的開發能力
其實,有幾個論壇還是很不錯的。國內的有cpubbs,國外的當然*NI的的論壇了,還有一個叫做OpenG的,也是很不錯的。
當然,光看論壇也不行,zui主要的是自己要在實踐中發現問題,改進問題。這樣才能不斷的進步。
如果條件允許,可以參加一些培訓,比如NI自己就有相關的培訓,不過價格也是很貴的,而且時間比較短,需要有一定的LabVIEW使用基礎。
其實,國內,尤其是在北京大家可以去北京辰語測控www.bjcyck。。com學習培訓,可以從zui基礎入手學習,這家公司也承擔開發外包業務,你也可以在產品外包給他們后,在開發過程中一起去做,這樣在做中學,在學中做,如有問題可以及時請教,效果還是非常不錯的。
4 如果手里有著急開發的LabVIEW項目怎么辦?
現在LabVIEW應用的場合也越來越多,記得前幾年,想找點相關的資料都很費勁,書店里也就那么兩本介紹性質的圖書。使用的人也非常少。現在情況不同了,從北京、上海、廣州、深圳到二三線城市,都有人使用它,從*、航空航天到公司企業、科研院所都有了LabVIEW的用武之地。
但是很多人還是在初級階段,對于開發周期很緊的項目還是感到很棘手,或者公司是一個很小規模的,沒有必要聘請專職的LabVIEW開發人員。這怎么辦呢?
其實,也很簡單,找專門的公司外包就可以了。但是外包公司也是參差不齊。有的公司張口閉口就是"沒問題"、"肯定行",但到了時間把東西做的一團糟,程序維護性極差,就更不要奢求什么可擴充了。其實這類公司和我在前邊談到的一些做硬件板卡的小公司性質是一樣的,只管*,不在質量上下功夫,得過且過。由于許多用戶對LabVIEW所知甚少,就輕易相信了這些公司的花言巧語,zui后看到程序后,確發現上了賊船,欲哭無淚。
前不久,一位做煤礦監控設備的老總和我抱怨說,LabVIEW太難用了,編出來的程序根本沒法改。我很詫異。待了解了前因后果后,很為LabVIEW鳴不平。原來,他們公司請的國內某*高校的一個博士碩士團隊,給他開發的程序,(其實,就是導師成立的血汗公司),這些人對LabVIEW不是很精通,又由于責任心的問題(學生到時候就畢業走人哦,老板的重心不在售后服務上,說白了不就那么回事嘛,導師正忙著跑項目*呢。在這里也想說一下,跟高校研究所合作,這是一個很大的弊端),程序沒法改了,工期在即,這位老總只好又找人重新用C進行了開發。
這些不負責任的公司,不但影響了項目的開發周期,浪費了開發成本,還毀了LabVIEW的清白。是可忍孰不可忍!
在這里介紹一家專業的LabVIEW開發的公司:北京瀚文網星。這家公司有著*、航天等領域的大量開發經驗,提供一站式的LabVIEW開發服務,收費也合理,關鍵是開發的質量是有保障的。
當然,我在這里只是介紹一下,到底怎么樣,大家可自己去了解。
5 結束語
在自動測控領域,LabVIEW是非常好的開發工具,希望有更多的人來學習它,使用它。zui近LabVIEW版又推出了,可見NI對這個圖形化的編程工具是多么的重視啊。
如果您公司規模小,就想把LabVIEW項目快速搞定,有什么好的途徑?讀完本文您或許就能找到答案
關于如何學習LabVIEW的幾點體會,與大家分享
幾點體會:
1入門容易,做好需花費功夫
LabVIEW入門很容易,網上有入門的例程,按照上邊的一步一步去做,就能實現一個基本的LabVIEW功能。我當時學習的時候是看的《LabVIEW 7 Express評估版使用指南》現在還是有參考價值的,如果需要可以從這里下載:下載地址.
還有一些其它的資料,大家可以從網上再搜索一下。還有非常不錯的《The LabVIEW Style Book譯文共享》,可以從這里下載:下載地址 在文章的zui后,我把相關的列出來,希望能對大家有所幫助。但是,如果想做好就不容易了。
LabVIEW功能非常強大,應用的領域也非常廣泛,從zui簡單的采集顯示,到NASA空間站的自動監控、神舟系列飛船的測試驗證。LabVIEW從入門到應用還是有很長的路要走的,許多功能也許我們*。舉個簡單的例子,word、excel大家都用過吧,但是對于它們的掌握,我們還知之甚少。有時候你費了九牛二虎之力,確發現其實人家已經有做的很好的一個控件了。只是我們沒發現罷了。
LabVIEW何嘗不是如此呢。在工作中,常聽到有人抱怨LabVIEW不好用,還不如××語言好用。再仔細聽他講,其實,對LabVIEW知之甚少,從學習到項目實踐的時間很短,對LabVIEW認識很膚淺。我始終認為,LabVIEW是個好工具,但再簡單好用的工具,我們也要熟悉和掌握它才行。至少在可以預見的將來,恐怕還沒有哪一種工具能直接把我們的想法直接轉變成程序,而且運行穩定可靠。在學習上,還是要花一點時間的。
2 利用LabVIEW開發,免不了要和一些硬件板卡打交道
在這里我想說一下,大家在選擇的時候,盡量用大廠成熟的產品,不要圖便宜,用一些便宜了一兩千的小廠的設備。
在開發過程中,我用過一些國內廠商制造的板卡(有的價錢并不比NI、ADLINK的便宜),光看設備做工就比較粗糙,有的連demo都沒有,只有一個簡單的使用說明,按照這個說明很難開發出功能完善的應用來。
也有相對好些的,有labVIEW的demo,但是有時候它能支持低版本(如labVIEW8.2)確支持不了高版本(如labVIEW8.6)。他們自己的demo寫的就亂七八糟的,沒有注釋,控件排列混亂,隨意命名,看上去一頭霧水。連線也是天馬行空,說它是一團亂麻絕不過分。
看似硬件板卡省了幾個錢(其實有的也未必),但是在軟件開發中,確要花費大量的精力。zui終確不能保證程序運行的可靠性。原因很簡單,這些板卡的底層寫的不完善,只是對付著能用了,兼容性、可靠性幾乎沒考慮。大膽推測一下,在出場之前(更進一步,在新產品設計出來后),幾乎沒做過什么像樣的測試。光想著賣出去*了。
當然,也不是說國外的設備就都好,我也遇到過一些精密的、用途特殊、用量小的設備,硬件指標都挺好,但是軟件demo也是不敢恭維,開發手冊也很簡潔,看不出所以然來,設置有的名詞都前后不一致。但是這些設備用量確實太少了,而我們國內又制造不了。確實也沒什么更好的辦法
所以,我推薦大家盡可能購買大廠的通用設備。這樣會節省開發成本,縮短開發周期,提高產品質量。
3 如何快速提升自己的開發能力
其實,有幾個論壇還是很不錯的。國內的有cpubbs,國外的當然*NI的的論壇了,還有一個叫做OpenG的,也是很不錯的。
當然,光看論壇也不行,zui主要的是自己要在實踐中發現問題,改進問題。這樣才能不斷的進步。
如果條件允許,可以參加一些培訓,比如NI自己就有相關的培訓,不過價格也是很貴的,而且時間比較短,需要有一定的LabVIEW使用基礎。
其實,國內,尤其是在北京大家可以去北京辰語測控www.bjcyck。。com學習培訓,可以從zui基礎入手學習,這家公司也承擔開發外包業務,你也可以在產品外包給他們后,在開發過程中一起去做,這樣在做中學,在學中做,如有問題可以及時請教,效果還是非常不錯的。
4 如果手里有著急開發的LabVIEW項目怎么辦?
現在LabVIEW應用的場合也越來越多,記得前幾年,想找點相關的資料都很費勁,書店里也就那么兩本介紹性質的圖書。使用的人也非常少。現在情況不同了,從北京、上海、廣州、深圳到二三線城市,都有人使用它,從*、航空航天到公司企業、科研院所都有了LabVIEW的用武之地。
但是很多人還是在初級階段,對于開發周期很緊的項目還是感到很棘手,或者公司是一個很小規模的,沒有必要聘請專職的LabVIEW開發人員。這怎么辦呢?
其實,也很簡單,找專門的公司外包就可以了。但是外包公司也是參差不齊。有的公司張口閉口就是"沒問題"、"肯定行",但到了時間把東西做的一團糟,程序維護性極差,就更不要奢求什么可擴充了。其實這類公司和我在前邊談到的一些做硬件板卡的小公司性質是一樣的,只管*,不在質量上下功夫,得過且過。由于許多用戶對LabVIEW所知甚少,就輕易相信了這些公司的花言巧語,zui后看到程序后,確發現上了賊船,欲哭無淚。
前不久,一位做煤礦監控設備的老總和我抱怨說,LabVIEW太難用了,編出來的程序根本沒法改。我很詫異。待了解了前因后果后,很為LabVIEW鳴不平。原來,他們公司請的國內某*高校的一個博士碩士團隊,給他開發的程序,(其實,就是導師成立的血汗公司),這些人對LabVIEW不是很精通,又由于責任心的問題(學生到時候就畢業走人哦,老板的重心不在售后服務上,說白了不就那么回事嘛,導師正忙著跑項目*呢。在這里也想說一下,跟高校研究所合作,這是一個很大的弊端),程序沒法改了,工期在即,這位老總只好又找人重新用C進行了開發。
這些不負責任的公司,不但影響了項目的開發周期,浪費了開發成本,還毀了LabVIEW的清白。是可忍孰不可忍!
在這里介紹一家專業的LabVIEW開發的公司:北京瀚文網星。這家公司有著*、航天等領域的大量開發經驗,提供一站式的LabVIEW開發服務,收費也合理,關鍵是開發的質量是有保障的。
當然,我在這里只是介紹一下,到底怎么樣,大家可自己去了解。
5 結束語
在自動測控領域,LabVIEW是非常好的開發工具,希望有更多的人來學習它,使用它。zui近LabVIEW版又推出了,可見NI對這個圖形化的編程工具是多么的重視啊。
關鍵詞:開發工具
上一篇:虛擬現實在足球領域應用
下一篇:滑動軸承還是滾珠軸承
全年征稿/資訊合作
聯系郵箱:[email protected]
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://m.lfljgfsj.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
2025第十一屆中國國際機電產品交易會 暨先進制造業博覽會
展會城市:合肥市展會時間:2025-09-20