標(biāo)題: 手把手教你串口儀器控制(基礎(chǔ)篇)Labview串口通信詳解 [打印本頁]

作者: yw090623    時間: 2017-9-23 22:19
標(biāo)題: 手把手教你串口儀器控制(基礎(chǔ)篇)Labview串口通信詳解
Labview串口通信,很詳細(xì)的。

一,開篇詞
(1),關(guān)于 LabVIEW
        我大概接觸 LabVIEW 才兩年,這兩年,也只是一個業(yè)余愛好,也寫過很多代碼。以數(shù)據(jù)采集跟儀器控制居多,雖然沒做過太大的項目,不過平時在 QQ 群里或者 GSD 論壇跟vihome論壇看過別人的問題,都會自己思考一遍,然后看解答或者給別人解答。
        本科時候大四學(xué)過 LabVIEW 的課程,結(jié)果那時候,卻忙著考研,沒怎么聽課,然后有上機(jī)考試,老師總會說,要自己動手做一做,不然自己肯定不會做的。然后自己也不太懂,只管考研。后來期末考試,還是不會做。成績只是及格。
        研一時候,由于教學(xué)需要,自己買了本《我和 LabVIEW》,NI公司的人都很推薦這本書,也是他們公司的大牛寫的。然后我自己看了下,然后又去圖書館借了很多書,結(jié)果都大同小異!段液 LabVIEW》確實(shí)很好,很多經(jīng)驗之談,自己都經(jīng)常翻一番,而且自己也經(jīng)常
會寫寫筆記,或者看看 LabVIEW 自帶的范例。
        兩年過去了。LabVIEW 的應(yīng)用,如果專業(yè)知識要求不是特別高,我都會業(yè)余去了解,最常見的就是數(shù)據(jù)采集, 還有串口通訊, 還有圖像處理, 還有數(shù)學(xué)運(yùn)算等等, 還有GSDzone上面的代碼庫的很多小程序。
        兩年內(nèi),看到Q 群里,問的最多的就是串口通信問題。原因是很多做嵌入式單片機(jī)之類的,學(xué)校畢業(yè)設(shè)計需要,或者自己項目需要,大概都是由于有需要才學(xué)這個語言。現(xiàn)在網(wǎng)上的教程很多,但是很多人,還是有各種各樣的問題。
        所以,QQ 群里經(jīng)常有人重復(fù)的問VISA串口通信的問題,幾乎每天都有,而且特別是畢業(yè)設(shè)計或者期末課程設(shè)計的時候。而且這個時候,網(wǎng)上的代做畢業(yè)設(shè)計的,貌似也很火。  我比較反感那些只為了完成某種任務(wù)(畢業(yè)設(shè)計或者課程設(shè)計)而到論壇或者加很多 Q 群來求資源的。我沒有給人代做過畢業(yè)設(shè)計,只是從開始到現(xiàn)在,幫助過很多完成課程設(shè)計或者畢業(yè)設(shè)計。
        我覺得,生活中很多東西,你都應(yīng)該端正自己的態(tài)度和培養(yǎng)自己的思維。而不是只為求個功利性的結(jié)果。要做一個自己有自己獨(dú)立思考和學(xué)習(xí)能力的人。一個人的能力是慢慢的學(xué)習(xí)出來的。所以,很多時候,Q 群里很多人的問題根本不是編程問題,而是自己思維的問題。
        由于使用串口通信的人很多,網(wǎng)上看了看,雖然資料很多,但是很雜,也沒談到什么經(jīng)驗問題。所以,自己建議Q 群群主木風(fēng)創(chuàng)辦了《那些年,我們一起 LabVIEW》這個論壇,
為了幫大家總結(jié)常見的問題,避免不停地重復(fù)地把某個問題問著。比如今天有人在群里問某個問題,給解答了,第二天,又有人問同樣的問題。如果在論壇回復(fù),可以自己搜搜以往回答。
        關(guān)于 LabVIEW 的論壇網(wǎng)上很多,主要推薦NI官網(wǎng) GSDzone.net跟 vihome。自己如果對LabVIEW 很感興趣,并且想多學(xué)習(xí),可以經(jīng)常到上面去看看,里面還有很多資源,可以自己搜搜。
        雖然論壇很多,但是,回帖的效率很低,或者沒人去好好整理,所以,我們創(chuàng)辦了自己的論壇。
(2),關(guān)于儀器控制
很多人到群里或者論壇問 LabVIEW 編寫串口程序的問題。 為什么這么多人用 LabVIEW編寫串口呢? 因為它方便。編寫上位機(jī),只需要幾個步驟,就完成了。
LabVIEW 在儀器控制方面,還是很有優(yōu)勢的,把你儀器給你,讀懂指令,然后估計半小時就可以編寫好一個完整的儀器控制系統(tǒng)。從儀器配置到數(shù)據(jù)發(fā)送,數(shù)據(jù)接收,到數(shù)據(jù)生成報表。
        如果使用其他語言,例如 VB,VC之類的,寫過儀器控制的同學(xué)來說,這個問題,寫個界面, 就要寫半天, 還得什么進(jìn)制轉(zhuǎn)換啊, 各種操作, 麻煩多了。 但是, 如果你采用 LabVIEW,這些問題,都是小兒科了。
        所以,你想做儀器控制,選擇 LabVIEW 吧,這樣,你將節(jié)省很多很多時間。
        到現(xiàn)在為止,我寫過好多個儀器控制的,比如keithley2000 2400萬用表,Ruska7250壓力計等等,還有很多利用 MODBUS總線通訊的儀器。
        常見的儀器通訊協(xié)議大概就 SCPI,MODBUS等等,當(dāng)然還有自定義的,搞過單片機(jī)和上位機(jī)的,應(yīng)該都比較熟悉,可以自己定義協(xié)議,然后發(fā)命令給單片機(jī),單片機(jī)回送數(shù)據(jù)。  歸結(jié)起來,都是使用的 VISA,使用 LabVIEW 的 VISA驅(qū)動來編程還是很方便的。 對 VISA 不明白的同學(xué),可以百度下 VISA,它是一種虛擬架構(gòu),讓你不用關(guān)心底層,直接調(diào)用就好,而且不用管接口是什么類型的,它通吃。比如,你是232 接口,用 VISA吧,
485 接口,用 VISA吧,是 GPIB接口(GPIB實(shí)際上不屬于串口,所以,本篇不講GPIB方面的內(nèi)容,但是使用方式也是 VISA,不過自己要安裝好 GPIB 卡跟它的驅(qū)動)?一樣的,用 VISA吧。
        用過 VB 、VC的,可能用WINAPI習(xí)慣了。  用  MSComm控件啊,用其他的DLL什么的,當(dāng)然也可以,那樣,可以在生成 SETUP 文件時候,少打包進(jìn) VISA,這個看自己需求了。其實(shí)既然有 VISA,而且也方便使用,我建議大家還是使用 VISA吧。LabVIEW 的推出,本來就是為了讓編程簡單化,模塊化,你如果用其他的 DLL 之類的,要涉及到底層的一些知識,要配置很多參數(shù)什么什么的。



完整的pdf格式文檔51黑下載地址(共51頁):
小草手把手教你LabVIEW儀器控制.pdf (4.34 MB, 下載次數(shù): 2260)




作者: LXJ50    時間: 2017-9-23 23:06
不知能不能看得懂,先下載收藏。謝謝樓主分享。
作者: 1039629873    時間: 2017-12-7 20:14
說的很好。。好資料,51黑有你更精彩!!!
作者: sy941373    時間: 2017-12-26 20:32

好,先看看

作者: leeloo    時間: 2018-3-9 08:21
先下載下來看看
作者: leeloo    時間: 2018-3-9 08:21
謝謝,分享
作者: leeloo    時間: 2018-3-9 08:21
下載下來看看,謝謝分享,
作者: piaolang    時間: 2018-3-31 10:10
怎么下載啊 樓主
作者: ahljj    時間: 2018-4-4 15:24
學(xué)習(xí)學(xué)習(xí)。。。。。
作者: zhangxiaozi    時間: 2018-4-4 20:34
先下載下來,有空看看labview
作者: xts    時間: 2018-4-8 21:54
LXJ50 發(fā)表于 2017-9-23 23:06
不知能不能看得懂,先下載收藏。謝謝樓主分享。

想下載學(xué)習(xí)!
作者: tiger007    時間: 2018-4-12 09:33
謝謝分享,拿走
作者: guishufeng    時間: 2018-4-12 14:05
謝謝分享
作者: MarvelousCC    時間: 2018-4-16 11:14
謝謝樓主,東西我拿走了
作者: fs123    時間: 2018-4-22 19:12
謝謝樓主,先去看看
作者: WCB    時間: 2018-4-23 16:53
學(xué)習(xí)學(xué)習(xí)

作者: lhuijiang    時間: 2018-4-24 08:39
寫的很詳細(xì),入門首選。
作者: kwin2012    時間: 2018-5-3 13:11
很給力。!
作者: 1049010335    時間: 2018-5-3 20:46
不知能不能看得懂,先下載收藏。謝謝樓主分享。
作者: 孤星寒    時間: 2018-5-3 22:28
感覺很好很有用,趕緊下載下來
作者: 孤星寒    時間: 2018-5-3 22:32
黑幣不夠,求發(fā)郵箱809631240@qq。com
作者: 5002281    時間: 2018-5-4 08:52
謝謝你的分享!
作者: 5002281    時間: 2018-5-4 09:12
謝謝你的分享!
作者: 劉曉咩    時間: 2018-5-8 17:03
下載不了,好失望,這一顆要學(xué)習(xí)的心啊
作者: 劉曉咩    時間: 2018-5-8 17:03
下不了,苦惱
作者: 沒有夢想的咸魚    時間: 2018-5-9 11:17
謝謝樓主!
作者: stmywyq    時間: 2018-5-10 22:30
多謝大佬,十分感謝
作者: zddnet    時間: 2018-5-12 10:52
謝謝你的分享!
作者: 123131321321    時間: 2018-5-15 10:01
非常好
作者: cgq11    時間: 2018-5-21 06:48
謝謝分享
作者: 會飛的狼    時間: 2018-5-21 22:25
跟隨大神的步伐
作者: 會飛的狼    時間: 2018-5-21 22:25
向大神學(xué)習(xí)學(xué)習(xí)
作者: 東哥717    時間: 2018-6-19 12:56
很給力!
作者: liwanxi    時間: 2018-6-22 11:18
很給務(wù),感謝分享
作者: renx123456789    時間: 2018-6-27 11:50
http://www.torrancerestoration.com/bbs/forum.p ... 4933&pid=364389
作者: renx123456789    時間: 2018-6-27 11:50
LXJ50 發(fā)表于 2017-9-23 23:06
不知能不能看得懂,先下載收藏。謝謝樓主分享。

贊一個!
作者: labviewxia    時間: 2018-7-7 19:37
不錯,正需要
作者: labviewxia    時間: 2018-7-7 19:38
頂,正需要
作者: xtone    時間: 2018-7-10 14:54
謝謝大神分享,我要好好學(xué)習(xí)
作者: ddzx    時間: 2018-7-10 15:50
收藏了
作者: Obligation    時間: 2018-7-12 02:10
好文章,謝謝
作者: nobuta_power    時間: 2018-7-16 10:19
特別好。。。。。。。。。。。。。!
作者: bijibenbenq    時間: 2018-7-22 16:31
謝謝大牛分享
作者: zhao12344321    時間: 2018-7-24 10:39
怎么下載不了呢

作者: fei123    時間: 2018-7-24 21:30
謝謝樓主分享
作者: benbenchichi    時間: 2018-7-25 16:59
寫的很好
作者: LQ123456    時間: 2018-7-28 18:17
LXJ50 發(fā)表于 2017-9-23 23:06
不知能不能看得懂,先下載收藏。謝謝樓主分享。

贊一個
作者: w110365154    時間: 2018-8-1 16:11

不知能不能看得懂,先下載收藏。謝謝樓主分享。
作者: yuanshikai    時間: 2018-8-17 20:25
hao dong xi xiexie
作者: ljje    時間: 2018-8-20 23:34
LXJ50 發(fā)表于 2017-9-23 23:06
不知能不能看得懂,先下載收藏。謝謝樓主分享。

收藏收藏
作者: kaihaha    時間: 2018-8-22 21:49
很好,謝謝分享
作者: 微流控芯片    時間: 2018-8-27 15:28
最好能舉幾個實(shí)例,畢竟這些都是比較抽象的
作者: 123xyj    時間: 2018-8-29 08:30
不錯 收藏
作者: 熱心市民劉哥    時間: 2018-8-31 15:36
        贊一個!nice
作者: gwflrm    時間: 2018-9-4 08:16
下載來看看
作者: 西街耳呦    時間: 2018-9-6 08:34
串口學(xué)習(xí)。。。。。。
作者: mymeasuring    時間: 2018-9-6 16:23
樓主,可以加QQ嗎?
作者: fbk123    時間: 2018-9-9 22:59

不知能不能看得懂,先下載收藏。謝謝樓主分享
作者: fengtao    時間: 2018-9-11 14:57
謝謝分享
作者: aiyao    時間: 2018-9-14 22:20
謝謝分享!
作者: nzh810124    時間: 2018-9-15 11:26
謝謝你的分享。。
作者: 遺忘の瞬間    時間: 2018-9-24 12:40
感謝分享,沒有這么多幣下載東西
作者: jefter    時間: 2018-9-29 15:56
支持樓主
作者: 8114    時間: 2018-10-2 17:57
好資料,51黑有你更精彩!!
作者: 18760082105    時間: 2018-10-19 21:31
贊一個,nice
作者: jyzas    時間: 2018-10-19 22:57
謝謝樓主分享
作者: visan_yue1588    時間: 2018-10-24 22:07
向高手學(xué)習(xí),先試試能否能看懂
作者: jyenjoy    時間: 2018-11-19 13:46
先下載看看,如果好的話再回一次貼
作者: pcli218    時間: 2018-11-26 17:07
挺詳細(xì)的,正需要,謝謝了
作者: 人藝術(shù)    時間: 2018-11-27 15:48
下載學(xué)習(xí),感謝樓主
作者: Samantha.wang    時間: 2018-12-6 11:32
先下載看看
作者: 飛馬小猩猩    時間: 2018-12-7 09:20
很給力
作者: Jiafile    時間: 2018-12-16 10:21
給力 收藏了
作者: 頗為爾耳    時間: 2018-12-27 13:47
厲害了老哥
作者: 41zhangli    時間: 2019-1-8 10:48
不能下載
作者: 昨日的人    時間: 2019-1-9 09:40
謝謝樓主
作者: 51haohao    時間: 2019-1-27 12:11
謝謝樓主,小白受益匪淺
作者: pengjiehao    時間: 2019-2-9 17:18
謝謝樓主分享
作者: li_dapeng    時間: 2019-2-14 13:36
好資料,51黑有你更精彩!!!
作者: zoropp    時間: 2019-3-6 22:11
最近這段時間正好才學(xué)這個
作者: chenyuandong    時間: 2019-3-11 11:04
收藏一下
作者: 309982828    時間: 2019-3-28 17:08
好東西,學(xué)習(xí)了
作者: JTLY    時間: 2019-4-1 22:20
資料很好,贊一個
作者: wangmingjin    時間: 2019-4-2 15:48

謝謝大神分享,我要好好學(xué)習(xí)
作者: leon888    時間: 2019-4-6 15:11
LXJ50 發(fā)表于 2017-9-23 23:06
不知能不能看得懂,先下載收藏。謝謝樓主分享。

很想看,但是沒有黑幣,能轉(zhuǎn)發(fā)一下嘛,945571220@qq.com,謝謝啦
作者: brodie.x    時間: 2019-4-9 15:09
謝謝分享
作者: 599054571    時間: 2019-4-10 11:19
很好

作者: hghg0117    時間: 2019-4-14 15:37
謝謝分享!
作者: 西服牛仔    時間: 2019-4-18 15:57
厲害了
作者: qwqw12    時間: 2019-4-21 15:35
謝謝樓主
作者: wlk1679785180    時間: 2019-4-22 11:39
謝謝樓主,能問問串口通訊visa怎么選擇從機(jī)地址嗎
作者: 土匪95    時間: 2019-4-25 16:31
來學(xué)習(xí)了
作者: coulomb    時間: 2019-4-26 09:55
先下載下來看看,不錯,正需要
作者: 0lionheart0    時間: 2019-4-29 14:40
先下載下來看看

作者: Aslza    時間: 2019-5-7 09:58
下載下來看看,謝謝分享,
作者: smarttran    時間: 2019-5-7 11:12
一直都想學(xué)labview,一直都沒學(xué)成功,現(xiàn)再來一次喔,不知道能不能看懂喔
作者: zwen    時間: 2019-5-7 13:20
謝謝樓主,先去看看
作者: 15247156743    時間: 2019-5-8 15:40
謝謝分享
作者: 鍋鍋卟帥    時間: 2019-5-8 22:06
好資料
作者: inku    時間: 2019-5-9 23:34
太想要了····直接充錢了····




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1