VB串列埠通訊求助,VB串列埠通訊求助

時間 2022-06-19 11:25:08

1樓:喜歡自作多情

編了乙個小函式,希望能幫你,下面是乙個測試程式function bin2dec(byval bin as string) as long

bin = trim(bin)

bitnum = len(bin)

for i = bitnum to 1 step -1bin2dec = bin2dec + 2 ^ (bitnum - i) * val(mid(bin, i, 1))

next

end function

sub test()

msgbox bin2dec("1010101011010010")end sub

2樓:匿名使用者

以下**將2個byte相連線後轉為十進位制顯示資料,並去掉buf(0)和buf(31)首尾兩個數不要:

dim i as integer

for i=1 to 30

next i

VB通訊串列埠與USB口

9600是波特率 n是奇偶校驗位,8是資料位,1是停止位。它設定的是串列埠通訊的方式。通訊協議可以理解為暗號,以特定的格式發出,才會有應答!至於是什麼格式,就要看你的串列埠裝置的情況了,有的是自定的協議,也有用公共協議的,比如modbus協議,就是8為資料位的,例如傳送01 03 00 00 00 ...

什麼是串列埠通訊啊,什麼是串列埠通訊?

串列埠是計算機上一種非常通用裝置通訊的協議 不要與通用序列匯流排universal serial bus或者usb混淆 大多數計算機包含兩個基於rs232的串列埠。串列埠同時也是儀器儀表裝置通用的通訊協議 很多gpib相容的裝置也帶有rs 232口。同時,串列埠通訊協議也可以用於獲取遠端採集裝置的資...

實現VB與變頻器串列埠通訊(485)之後,如何控制變頻器工作

那你得先問問變頻器聽不聽你的話。所以你需要 知道變頻器的命令!這是必須的!然後你才能通過vb編寫序列通訊軟體傳送命令給變頻器來控制它。具體什麼命令,我覺得需要根據不同廠商獲得不同的通訊協議。找到變頻器的使用說明書,看它的通訊協議和介面,決定vb 的編寫.變頻器 485控制 20 變頻器採用485通訊...