求乙個串列埠與儀表通訊示例。

時間 2025-01-03 00:50:18

1樓:網友

用labview做過乙個有類似功能的,好處是很簡便地實現了畫圖的部分。

當時我遇到的問題是命令的傳遞,通常計算機後面是rs232介面,而我用的儀表後面的介面是rs485介面,於是用到了乙個介面轉換器,rs485介面有乙個通用的命令標準,這個很方便可以查到。當時我遇到的問題是傳送命令串時需要有乙個校驗碼,這個是用乙個專門**的程式計算的,用的演算法好像是叫crc16演算法。

2樓:網友

個二分法用的真是。。。絕了,順著你思路走吧,你輸入1 ,2 ,為了定區間。

m = a - b) /2,這是什麼意思 ,二分法 應該取中點啊,加號啊。

後面條件判斷 ,你希望通過同號異號來判斷根2是否在[a, m]之中,如果同號,說明a,m都小於根2

異號,說明根2夾在a,m之間,這個完全畫蛇添足了,你可以直接判斷 f(m) 是否大於0啊 ,如果按照你的思路 ,區間定為[1,2]還好說,如果定為5,6 你會發現一樣可以求出根2。。。

3樓:網友

不用那麼麻煩,我能幫你讀到資料,但你得提供儀表型號、或者廠家、或者說明書(需要有引數說明的),我發了封郵件到你郵箱,給300rmb新年紅包就成,完工付款。

至於曲線圖得你自己做。

收郵件吧,等你新年紅包。

4樓:網友

這個得好好除錯檢查,編寫程式本來就是個很費勁的活。 多查查關於 mscomm 方面的只是 檢查mscomm控制項的校驗位設定。 補充:串列埠通訊非常容易受干擾,

5樓:匿名使用者

推薦看書。visual_basic與_rs-232_序列通訊控制。

有很多例程,比如你提到的 圖表曲線圖。

6樓:網友

我的q339468465,可以解決你的問題,用vb可以解決的你問題,只要你告訴我儀表的型號名稱。

請教.稱重儀表怎麼與電腦序列口通訊?

7樓:網友

mscomm控制項稱重儀表與計算機的序列通訊。

本文介紹了微控制器稱重儀表與pc機之間的序列通訊和rs232序列通訊匯流排標準,利用vc++的mscomm控制項開發上位機程式,實現了稱重儀表與計算機的序列通訊。

8樓:萍水e相逢

稱重儀表 有說明書 吧。

電腦上應該不難,vb 裡有 mscomm 控制項,專門用於串列埠通訊,vb 就更簡單 了。

祝你順利。

求乙個vb和多串列埠儀器的通訊程式或例子

9樓:

你陳述了一些設想和事實,但是…… 你想問什麼?

10樓:網友

程式其實不難,但是要靠自己啊,呵呵。

vb中使用多個串列埠進行通訊應該怎麼辦?最好舉例說明,謝謝了。

11樓:網友

5個串列埠同時接收資料進行處理毀核基,沒有辦法。如果不是同時處理,可以新增乙個選擇並設定串列埠的按氏磨鈕(當纖謹然要新增乙個text框以便輸入設定引數)

12樓:唯漠情

先用乙個控制項,將你的控制項的index屬性首先設定為0,之後如果需要的話,用load語句來加控制項。

微控制器串列埠通訊協議程式如何寫 最好舉個例子 萬分感謝

13樓:網友

微控制器串列埠通訊協議,這要看微控制器是與什麼通訊,是電腦嗎,還是其他什麼裝置,如果是買來的什麼裝置,那一定要按那裝置的通訊協議來寫程式啦,不然話,是不能通訊的。如果是電腦就好辦了,因電腦端可以寫乙個軟體來完成收/發,那具體的微控制器與電腦的通訊協議就可以自己來定義啦,其中包括確定波特率,資料位數,即是8位,還是9位,9位的話,要加校驗位,比較麻煩,8位比較方便,還有就是結束位是1位。這些是基本的引數,主要是定義通訊**啦,用什麼**表示什麼功能,上位機與下位機如何聯絡,即怎麼應答,一條報文有幾個位元組,用不用校驗和,等等,這些事宜都是可以自己定義的。

14樓:亂七胡說八糟亂想

一般的教科書上都有的。先仔細看一下去吧。

關於串列埠通訊的乙個例子

15樓:匿名使用者

控汪掘粗件 是已經封裝好的 元件。

用起散山來比 api 方便。

推薦看書。visual c++_turbo c串列埠通訊程式設計實踐困鎮。

visual_basic與_rs-232_序列通訊控制。

delphi串列埠通訊工程開發例項導航。

labview中要實現串列埠與儀器通訊,是不是要編寫乙個儀器驅動程式啊 注:儀器為自制儀器

16樓:樂聽海

是的。要編寫乙個儀器驅動程式。同時你的儀器的硬體也要寫乙個驅動程式。

這樣電腦和儀器才能配合通訊。在labview中寫串列埠通訊程式,需要裝ni visa驅動才能識別串列埠,ni visa可以在ni官網上**。

17樓:網友

看你用什麼通訊方式,但是一般都不需要的,你需要裝ni visa,可以在ni官網上**,裝了這個之後你就可以使用labview來了,gpib等裝置來通訊了。

delphi寫程式與有rs232串列埠的儀器通訊

18樓:網友

不論是什麼語言與rs232也就是串列埠通訊實質上傳輸到最後都是二進位的命令,用0和1組成的數字控制各個位址和埠實現通訊,你可以參看以下rs232的傳輸命令,這些應該是固定的,這個我沒有具體實現過,所以不能幫你太多!

求個口串列埠助手控制51微控制器LED亮與滅程式

跟前有現成的,串列埠指令控制繼電器,扣1534093008 求微控制器通過串列埠控制led小燈亮滅的程式,求原始碼,謝謝 怎麼用上位機通過串列埠去控制51微控制器點亮乙個led?求程式。控制,沒有必要發出很長的字串,用乙個位元組,就個解決問題。微控制器串列埠控制led亮滅 你好!如果實現這個功能,你...

汽車儀表上面乙個汽車下面兩個s?

汽車儀錶盤上有兩個s乙個是車速表,另乙個是里程表。s是sport的縮寫,是運動模式的意思一直亮就說明不需要asr,這個開關設計是讓賽車手可跡衝基以正常玩漂判胡移的,空調開關下面有個asr按鍵長按2秒就是燈亮。儀錶盤上顯示s,表示當前已經工作在運動模式。採用運動模式換擋駕駛汽車與其他模式換擋駕駛有所不...

excel 求大佬乙個公式,求乙個excel公式

大家好,這裡是excel學習天地。今天大家分享幾個簡單函式,提高我們的工作效率,提公升我們的工作技能。廢話不多說,直接進入教學。案例。一 用0給數字新增到指定位數。例如下圖,要用0將數字填充至12位數,有三種做法。方法一 這是新手才會用的方法,太複雜了,即輸入公式 text a3,000000000...