导航:首页 > 编程语言 > labview编程入门

labview编程入门

发布时间:2024-06-27 13:56:20

A. 如何学好labview的个人经验

虽然我自己也不算什么大神,但是用LabVIEW做工业的自动测试系统也快三年了,我就分享下我从不会LabVIEW的小白,到现在自己一个人搞定一整套测试系统的经历吧。
学LabVIEW感觉最主要的还是你的编程思路,因为LabVIEW是图形化语言,没有太多的编码的语言规则,因此很好上手,而且对应的前面板可操作性很强,因此,只要你的编程逻辑好,上手会很快,而且容易接受大程序。
刚开始学的时候,最好能够打好基础,越基础的东西,等你用的时候,你会发现越有帮助,因为用的很频繁。你如果没有接受过LabVIEW的培训,你可以买几本基础的书来看。
然后基础学完后,因为LabVIEW在工业上用的比较多,因此,你最好有项目来给你做,你在做的过程中,为了实现各种功能,有些不懂的,你不但要充分利用,LabVIEW自带的案例,也可以去电子发烧友论坛去讨论,很多大神会在论坛上,提供比较深的实现方法,在此过程中,你就可以很好的进步。每次解决问题后,你对LabVIEW的理解和使用会越来越好

B. 最近开始学习labview,要怎样起步呢

对于一个初学者来说,从来没有接触过LabVIEW,个人建议先找一本书系统的看一下,比较推荐陈锡辉的《LabVIEW8.20从入门到精通》,或者你也可以去买另外一本书陈树学的《LabVIEW宝典》说实话这本书我没有读过,刚出版的书——2011.3.1,只是看了一下目录,感觉很全,对于很多的工具包也有所介绍,这个好像是目前唯一的一本书去介绍几个常用的工具包的。如果你借不到书,又不想买书,还有一个办法,就是把《LV入门》这个PDF文档读完。这个文档毕竟不像书,它没有很多例子,不过很系统的把LabVIEW从前面板,到函数选板都给介绍了一遍。能让你有一个整体的了解。
第二点,个人感觉就是看例程,LabVIEW软件里面带的里程很丰富,有的时候你在编程的时候把例程做一下修改就可以当做你的程序,或者例程里面的方法也可以给你一个启发。这个也很重要。
第三点,个人感觉就是逛论坛,GSDzone,vihome这两个论坛是我去的比较多的,里面能够下载到很多的例程,可以学习别人的例程,或者学习的方法。
第四点,最重要的一点就是自己编写程序,开始的时候不要求你自己编写自己的程序,你能够自己把别人的程序重现一遍(不用复制+粘贴这种方法)也算是一种成功。到你实际写程序,做项目的时候,你可能会发现,你原来写着玩的程序,对你去做项目也有很多的帮助,甚至程序结构可以用。

C. 鍏充簬LabVIEW镄勬傚簭

绗涓绔 铏氭嫙浠鍣ㄥ强LabVIEW鍏ラ棬

1锛1 铏氭嫙浠鍣ㄦ傝堪
铏氭嫙浠鍣锛坴irtual instrumention锛夋槸锘轰簬璁$畻链虹殑浠鍣ㄣ傝$畻链哄拰浠鍣ㄧ殑瀵嗗垏缁揿悎鏄鐩鍓崭华鍣ㄥ彂灞旷殑涓涓閲嶈佹柟钖戙傜矖鐣ュ湴璇磋繖绉岖粨钖堟湁涓ょ嶆柟寮忥纴涓绉嶆槸灏呜$畻链鸿呭叆浠鍣锛屽叾鍏稿瀷镄勪緥瀛愬氨鏄镓璋撴櫤鑳藉寲镄勪华鍣ㄣ傞殢镌璁$畻链哄姛鑳界殑镞ョ泭寮哄ぇ浠ュ强鍏朵綋绉镄勬棩瓒嬬缉灏忥纴杩欑被浠鍣ㄥ姛鑳戒篃瓒婃潵瓒婂己澶э纴鐩鍓嶅凡缁忓嚭鐜板惈宓屽叆寮忕郴缁熺殑浠鍣ㄣ傚彟涓绉嶆柟寮忔槸灏嗕华鍣ㄨ呭叆璁$畻链恒备互阃氱敤镄勮$畻链虹‖浠跺强镎崭綔绯荤粺涓轰緷镓桡纴瀹炵幇钖勭崭华鍣ㄥ姛鑳姐傝櫄𨰾熶华鍣ㄤ富瑕佹槸鎸囱繖绉嶆柟寮忋备笅闱㈢殑妗嗗浘鍙嶆椠浜嗗父瑙佺殑铏氭嫙浠鍣ㄦ柟妗堛

铏氭嫙浠鍣ㄧ殑涓昏佺壒镣规湁锛
 灏藉彲鑳介噰鐢ㄤ简阃氱敤镄勭‖浠讹纴钖勭崭华鍣ㄧ殑宸寮备富瑕佹槸杞浠躲
 鍙鍏呭垎鍙戞尌璁$畻链虹殑鑳藉姏锛屾湁寮哄ぇ镄勬暟鎹澶勭悊锷熻兘锛屽彲浠ュ垱阃犲嚭锷熻兘镟村己镄勪华鍣ㄣ
 鐢ㄦ埛鍙浠ユ牴鎹镊宸辩殑闇瑕佸畾涔夊拰鍒堕犲悇绉崭华鍣ㄣ
铏氭嫙浠鍣ㄥ疄闄呬笂鏄涓涓鎸夌収浠鍣ㄩ渶姹傜粍缁囩殑鏁版嵁閲囬泦绯荤粺銆傝櫄𨰾熶华鍣ㄧ殑镰旂┒涓娑夊强镄勫熀纭鐞呜轰富瑕佹湁璁$畻链烘暟鎹閲囬泦鍜屾暟瀛椾俊鍙峰勭悊銆傜洰鍓嶅湪杩欎竴棰嗗烟鍐咃纴浣跨敤杈冧负骞挎硾镄勮$畻链鸿瑷鏄缇庡浗NI鍏鍙哥殑LabVIEW銆
铏氭嫙浠鍣ㄧ殑璧锋簮鍙浠ヨ拷链斿埌20涓栫邯70骞翠唬锛岄偅镞惰$畻链烘祴鎺х郴缁熷湪锲介槻銆佽埅澶╃瓑棰嗗烟宸茬粡链変简鐩稿綋镄勫彂灞曘侾C链哄嚭鐜颁互钖庯纴浠鍣ㄧ骇镄勮$畻链哄寲鎴愪负鍙鑳斤纴鐢氲呖鍦∕icrosoft鍏鍙哥殑Windows璇炵敓涔嫔墠锛孨I鍏鍙稿凡缁忓湪Macintosh璁$畻链轰笂鎺ㄥ嚭浜哃abVIEW2.0浠ュ墠镄勭増链銆傚硅櫄𨰾熶华鍣ㄥ拰LabVIEW闀挎湡銆佺郴缁熴佹湁鏁堢殑镰旂┒寮鍙戜娇寰楄ュ叕鍙告垚涓轰笟鐣屽叕璁ょ殑𨱒冨▉銆
鏅阃氱殑PC链変竴浜涗笉鍙阆垮厤镄勫急镣广傜敤瀹冩瀯寤虹殑铏氭嫙浠鍣ㄦ垨璁$畻链烘祴璇旷郴缁熸ц兘涓嶅彲鑳藉お楂樸傜洰鍓崭綔涓鸿$畻链哄寲浠鍣ㄧ殑涓涓閲嶈佸彂灞曟柟钖戞槸鍒跺畾浜哣XI镙囧嗳锛岃繖鏄涓绉嶆彃鍗″纺镄勪华鍣ㄣ傛疮涓绉崭华鍣ㄦ槸涓涓鎻掑崱锛屼负浜嗕缭璇佷华鍣ㄧ殑镐ц兘锛屽张閲囩敤浜呜缉澶氱殑纭浠讹纴浣呜繖浜涘崱寮忎华鍣ㄦ湰韬閮芥病链夐溃𨱒匡纴鍏堕溃𨱒夸粛铹剁敤铏氭嫙镄勬柟寮忓湪璁$畻链哄睆骞曚笂鍑虹幇銆傝繖浜涘崱鎻掑叆镙囧嗳镄刅XI链虹憋纴鍐崭笌璁$畻链虹浉杩烇纴灏辩粍鎴愪简涓涓娴嬭瘯绯荤粺銆俈XI浠鍣ㄤ环镙兼槀璐碉纴鐩鍓嶅张鎺ㄥ嚭浜嗕竴绉嶈缉涓轰究瀹灭殑PXI镙囧嗳浠鍣ㄣ
铏氭嫙浠鍣ㄧ爷绌剁殑鍙︿竴涓闂棰樻槸钖勭嶆爣鍑嗕华鍣ㄧ殑浜掕繛鍙娄笌璁$畻链虹殑杩炴帴銆傜洰鍓崭娇鐢ㄨ缉澶氱殑鏄疘EEE 488鎴朑PIB鍗忚銆傛湭𨱒ョ殑浠鍣ㄤ篃搴斿綋鏄缃戠粶鍖栫殑銆

1锛2 LabVIEW鏄浠涔堬纻
LabVIEW锛圠aboratory Virtual instrument Engineering锛夋槸涓绉嶅浘褰㈠寲镄勭紪绋嬭瑷锛屽畠骞挎硾鍦拌宸ヤ笟鐣屻佸︽湳鐣屽拰镰旂┒瀹为獙瀹ゆ墍鎺ュ弹锛岃嗕负涓涓镙囧嗳镄勬暟鎹閲囬泦鍜屼华鍣ㄦ带鍒惰蒋浠躲侺abVIEW闆嗘垚浜嗕笌婊¤冻GPIB銆乂XI銆丷S-232鍜孯S-485鍗忚镄勭‖浠跺强鏁版嵁閲囬泦鍗¢氲镄勫叏閮ㄥ姛鑳姐傚畠杩桦唴缃浜嗕究浜庡簲鐢═CP/IP銆丄ctiveX绛夎蒋浠舵爣鍑嗙殑搴揿嚱鏁般傝繖鏄涓涓锷熻兘寮哄ぇ涓旂伒娲荤殑杞浠躲傚埄鐢ㄥ畠鍙浠ユ柟渚垮湴寤虹珛镊宸辩殑铏氭嫙浠鍣锛屽叾锲惧舰鍖栫殑鐣岄溃浣垮缑缂栫▼鍙娄娇鐢ㄨ繃绋嬮兘鐢熷姩链夎叮銆
锲惧舰鍖栫殑绋嫔簭璇瑷锛屽张绉颁负钬淕钬濊瑷銆备娇鐢ㄨ繖绉嶈瑷缂栫▼镞讹纴锘烘湰涓娄笉鍐欑▼搴忎唬镰侊纴鍙栬屼唬涔嬬殑鏄娴佺▼锲炬垨娴佺▼锲俱傚畠灏藉彲鑳藉埄鐢ㄤ简鎶链浜哄憳銆佺戝﹀躲佸伐绋嫔笀镓镡熸倝镄勬湳璇銆佸浘镙囧拰姒傚康锛屽洜姝わ纴LabVIEW鏄涓涓闱㈠悜链缁堢敤鎴风殑宸ュ叿銆傚畠鍙浠ュ炲己浣犳瀯寤鸿嚜宸辩殑绉戝﹀拰宸ョ▼绯荤粺镄勮兘锷涳纴鎻愪緵浜嗗疄鐜颁华鍣ㄧ紪绋嫔拰鏁版嵁閲囬泦绯荤粺镄勪究鎹烽斿缎銆备娇鐢ㄥ畠杩涜屽师鐞嗙爷绌躲佽捐°佹祴璇曞苟瀹炵幇浠鍣ㄧ郴缁熸椂锛屽彲浠ュぇ澶ф彁楂桦伐浣沧晥鐜囥
鍒╃敤LabVIEW锛屽彲浜х敓镫绔嬭繍琛岀殑鍙镓ц屾枃浠讹纴瀹冩槸涓涓鐪熸g殑32浣岖紪璇戝櫒銆傚儚璁稿氶吨瑕佺殑杞浠朵竴镙凤纴LabVIEW鎻愪緵浜哤indows銆乁NIX銆丩inux銆丮acintosh镄勫氱岖増链銆

1锛3 LabVIEW镄勮繍琛屾満鍒
1锛 3锛1 LabVIEW搴旂敤绋嫔簭镄勬瀯鎴
镓链夌殑LabVIEW搴旂敤绋嫔簭锛屽嵆铏氭嫙浠鍣锛圴I锛夛纴瀹冨寘𨰾鍓嶉溃𨱒匡纸front panel锛夈佹祦绋嫔浘锛坆lock diagram锛変互鍙婂浘镙/杩炵粨鍣(icon/connector)涓夐儴鍒嗐

D. 如何学好LabVIEW,我的个人经验

分析如下:

1、找一本好书入门:

入门主要是熟悉基于数据流的编程方法、控件、数组、簇、程序结构、子VI等等,入门后就可以根据你的需要跳着看了。书最好是纸质的,电子版让人头晕,我电脑里堆满了电子版书籍,但没有一本我好好看过。

在我学习LabVIEW的时候,中文图书比较少,我主要看的是英文版的LabVIEW高级编程。现在,我想我的《LabVIEW8.20 程序设计从入门到精通》是一本不错的教程,不仅可以拿来入门,还可以随时拿出来当手册参考,因为这本书涵盖的知识点非常全面。

(4)labview编程入门扩展阅读

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境。

但是LabVIEW与其他计算机语言的显着区别是:

其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。

LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。

E. 濡备綍瀛﹀ソLabVIEW锛屾垜镄勪釜浜虹粡楠

鐢变簬LabVIEW鏄鍖哄埆浜庝紶缁熸枃链缂栫▼璇瑷镄勫浘褰㈠寲缂栫▼璇瑷锛屽洜姝ゅ緢澶氢汉鍦ㄥ垰鎺ヨЕLabVIEW镞舵绘槸瑙夊缑镞犱粠涓嬫坠锛屽叾瀹濴abVIEW杩沧瘆绾风箒澶嶆潅镄凛璇瑷銆乂C銆乂B濂藉﹀氢简锛屽洜涓哄︿範LabVIEW涓嶉渶瑕佸幓璁板繂闾d簺鍜屼綘鍏冲绩镄勪簨𨱍呮棤鍏崇殑璇娉曘佸畾涔変箣绫荤殑涓滆タ銆傚ス镄勯棬妲涗篃闱炲父浣庯纴浣犲彲浠ユ病瀛﹁繃浠讳綍缂栫▼璇瑷灏卞紑濮嫔︿範LabVIEW銆傚綋铹讹纴链夌偣鍏跺畠缂栫▼璇瑷镄勮儗鏅浼氢娇浣犲﹀缑镟村揩浜涜屽凡銆傛垜镐荤粨浜嗕竴浜涜嚜宸辩殑瀛︿範缁忛獙锛屾嬁鍑烘潵涓庡ぇ瀹跺垎浜锛屽笇链涘瑰悗𨱒ヨ呮湁浜涘府锷:)
1銆佹垒涓链濂戒功鍏ラ棬.
鍏ラ棬涓昏佹槸镡熸倝锘轰簬鏁版嵁娴佺殑缂栫▼鏂规硶銆佹带浠躲佹暟缁勚佺皣銆佺▼搴忕粨鏋勚佸瓙VI绛夌瓑锛屽叆闂ㄥ悗灏卞彲浠ユ牴鎹浣犵殑闇瑕佽烦镌鐪嬩简.涔︽渶濂芥槸绾歌川镄勶纴鐢靛瓙鐗堣╀汉澶存檿锛屾垜鐢佃剳閲屽爢婊′简鐢靛瓙鐗堜功绫嶏纴浣嗘病链変竴链鎴戝ソ濂界湅杩囥傚湪鎴戝︿範LabVIEW镄勬椂鍊欙纴涓鏂囧浘涔︽瘆杈冨皯锛屾垜涓昏佺湅镄勬槸鑻辨枃鐗堢殑LabVIEW楂樼骇缂栫▼銆傜幇鍦锛屾垜𨱍虫垜镄
銆奓abVIEW8.20 绋嫔簭璁捐′粠鍏ラ棬鍒扮簿阃氥
鏄涓链涓嶉敊镄勬暀绋嬶纴涓崭粎鍙浠ユ嬁𨱒ュ叆闂锛岃缮鍙浠ラ殢镞舵嬁鍑烘潵褰撴坠鍐屽弬钥冿纴锲犱负杩欐湰涔︽兜鐩栫殑鐭ヨ瘑镣归潪甯稿叏闱銆傛垜鐜板湪閮戒细缁忓父镄勫幓镆ラ槄杩欐湰涔︼纴锲犱负鍗充娇鏄鎴戝啓鍑烘潵镄勪笢瑗匡纴鎴戜篃涓嶅彲鑳介兘璁伴偅涔堟竻妤氥
2銆佸氩︿範瀹炰緥銆
鎴戝湪瀛︿範LabVIEW鍏ラ棬钖庯纴浠ュ悗镄勬彁楂桦彲浠ヨ村畬鍏ㄦ槸闱燣abVIEW镊甯︾殑瀹炰緥鍜屽府锷╂坠鍐屽畬鎴愮殑銆傚綋镞讹纴鎴戦渶瑕佺紪鍐欎竴涓瑙勬ā闱炲父澶с佸姛鑳戒篃寰埚嶆潅镄勭郴缁熴傛垜骞舵病链変緷闱犺嚜宸辩殑鐜版湁鐭ヨ瘑绔嫔嵆镌镓嫔幓缂栧啓杩欎釜绯荤粺锛岃屾槸灏哃abVIEW镓链夎嚜甯︾殑瀹炰緥閮界湅浜嗕釜阆嶏纴褰撴垜鎶婃墍链夌殑鐭ヨ瘑镣归兘鎴愮瑰湪鑳稿悗锛屾垜镓嶅紑濮嬫暣涓绯荤粺镄勮捐★纴杩欐牱镓嶆渶缁堜缭璇佷简鏁翠釜绯荤粺镄勫畬缇庡疄鐜般备笉杩尝abVIEW寰埚氲嚜甯︾殑瀹炰緥鐪嬩笂铡绘瘆杈冨嶆潅锛屽洜涓哄緢澶氶兘娑夊强涓浜涗笓涓氱殑绠楁硶锛屽苟链夊緢澶氶梼锷犵殑锷熻兘銆备负浜呜╁ぇ瀹惰兘杞绘涧镄勫︿範姣忎竴涓鐭ヨ瘑镣癸纴鎴戝湪銆奓abVIEW8.20 绋嫔簭璁捐′粠鍏ラ棬鍒扮簿阃氥嬩竴涔︾殑缂栧啓杩囩▼涓锛屽嚑涔庝负姣忎釜鐭ヨ瘑镣归兘缂栧啓浜嗛拡瀵规ц缉寮虹殑瀹炰緥锛屾垜𨱍宠繖镙峰彲浠ユ瀬澶х殑锷犻熻昏呯殑瀛︿範杩囩▼銆
3銆佸氩皾璇旷紪鍐栾嚜宸辩殑灏忕▼搴
杩欎篃璁告槸瀛︿範浠讳綍璇瑷閮藉繀瑕佺殑阃斿缎銆傚逛簬LabVIEW杩欑嶆搷浣沧у緢寮虹殑缂栫▼璇瑷𨱒ヨ存洿鏄濡傛ゃ傚彧链夊綋浣犲啓鍑虹殑绋嫔簭鑳藉疄鐜颁綘璁炬兂镄勫姛鑳芥椂锛屼篃璁镐綘镓嶈兘鐪熸g悊瑙d綘镄勭▼搴忥纴锲犱负鍦ㄥ啓绋嫔簭镄勮繃绋嬩腑灏辨槸涓涓涓嶆柇锷犳繁鐞呜В镄勮繃绋嬨傚洜姝ゆ垜寤鸿鍒濆﹁呭敖閲忓幓璇旷潃缂栧啓浠g爜锛屽嵆浣挎槸镦ц怿鑺︾敾鐡涔熸槸濂界殑銆
4銆佸逛簬纭浠剁浉鍏崇殑闂棰桡纴链濂界洿鎺ラ梾NI宸ョ▼甯堛
鐢变簬纭浠堕梾棰橀拡瀵规уお寮猴纴浠讳綍涓链鏁欑▼閮戒笉鍙鑳藉幓鍏ㄩ儴娑夊强銆备竴鑸𨱍呭喌涓嬩富瑕佸弬钥幂‖浠舵坠鍐岋纴浣嗘槸浠岖劧瑙e喅涓崭简闂棰樻椂锛屼綘瀹屽叏娌℃湁蹇呰佸湪闾i噷姝绘墰锛屾墦涓鐢佃瘽缁橬I宸ョ▼甯堬纴涔熻镐綘镄勯梾棰桦緢蹇灏辫兘寰楀埌瑙e喅銆侼I宸ョ▼甯堥兘鏄寰堜笉阌欑殑锛岄潪甯歌愬绩锛岃屼笖閮芥槸涓鍓涓嶈В鍐抽梾棰樿獡涓岖舰浼戠殑镙峰瓙锛岀妫璧烇紒
鑳芥兂鍒扮殑灏辨槸杩欎簺浜嗐傝村疄璇濓纴LabVIEW鏄鎴戞墍瀛︿範杩囩殑缂栫▼璇瑷涓链绠鍗曟槗瀛︾殑浜嗭纴鎴戜篃𨱍宠薄涓嶅嚭灏嗘潵杩树细鍑虹幇姣擫abVIEW镟寸亩鍗曚絾杩樿兘澶熷傛ゅ己澶х殑缂栫▼璇瑷銆傛垜鐩镐俊浣犲彧瑕佽兘鐢ㄥ绩瀛︿笂涓涓鏄熸湡锛屼綘灏变细瀵筁abVIEW鐖变笉閲婃坠镄勶紒

阅读全文

与labview编程入门相关的资料

热点内容
如何在自己电脑搞代理服务器 浏览:500
python经典算法 浏览:531
生活中的玛丽电影类似 浏览:144
王福庵pdf 浏览:423
私人电影院大概看多久 浏览:881
服务器怎么一直启动的 浏览:646
美娜大吉韩国电影 浏览:22
咏美演过的电影有哪些 浏览:464
韩剧爱情大尺推荐 浏览:262
馊子去哪儿了免费完整版 浏览:667
韩国在线观看免费完整版 浏览:533
赶尸艳谈同等级的都有啥台 浏览:45
国产农村偷情电影 浏览:352
如何取消已连接服务器密码错误 浏览:358
韩国迟度大又好看的电影钥匙 浏览:693
学ee的程序员 浏览:153
php自带web服务器 浏览:326
武清区编程培训哪里好 浏览:19
什么是最好优先算法 浏览:470
T5L单片机 浏览:126