C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 92 を表示中)
■54784 / )  Re[13]: RS232Cでデータ送信(VB2005)
□投稿者/ shu (144回)-(2010/11/02(Tue) 08:25:18)
No54783 (せき さん) に返信
> ■No54754 (shu さん) に返信
> 
> RS232Cというフリーソフトを使ったところ、確かに83byte送信されていることが確認できました。ツールによってこんな違いが出るとは思いませんでした。よく確認せずに申し訳ありませんでした。
> 
> その後、実際にRS232C機器にデータ送信したところ、[NCK]が返って来てしまいます。原因がデータ部にあるのか、LRCなのかははっきりしないのですが、LRCの計算は複雑のため、原因はLRCのような気がしております。
> 「xor演算をして最後にNotを行う」ためのコード例をご教示いただけないでしょうか?
> 

        Dim bytLRC As Byte = 0

        For intIdx = 1 To 80
            bytLRC = bytLRC  xor bytBuf(intIdx)
        Next
        bytLRC = not bytLRC

        bytBuf(82) = bytLRC 

返信 編集キー/


管理者用

- Child Tree -