シリアル通信にてデータを送信したいのですが
Chr(0xA0)からデータを送信することができません。
過去ログにもにたようなものがあり色々テストして
みたのですがうまくいきません。
プロトコルアナライザーで見ると0xA0からは0x00
となって送信されてしまいます。
質問の仕方もへたくそですいません。
わかる方がいたら指導よろしくおねがいします。
Dim aa as long
public Sub test
Dim Buffor as string
aa = aa + 1
Buffor = Chr(aa)
Buffor = Buffor & Chr(3)
MSComm1.CommPort = 1
MSComm1.Settings = "9600,E,8,1"
MSComm1.InputLen = 0
MSComm1.PortOpen = True
MSComm1.Output = Buffor
MSComm1.PortOpen = False
End Sub
>過去ログにもにたようなものがあり
このへんを参考にしたということでしょうか?
http://madia.world.coocan.jp/vb/vb_bbs/200401_04010103.html
あるいはこのへん?
http://madia.world.coocan.jp/vb/vb_bbs2/200401_04010129.html
送信データにバイナリデータを含むときはバイト配列で送信したほうが
いいですよ。
ツイート | ![]() |