DOBON.NET DOBON.NETプログラミング掲示板過去ログ

RS232Cの送信について

環境/言語:[VB2005]
分類:[.NET]

RS232Cで送信するプログラムをVB2005で作成しております。
まだ、VB2005を使うようになってからあまりたっていないので、データを送信するコードが全くわかりません。
データは以下のような形式です。
[@STX]+[AJIS8データ(30byte)]+[BShift-JISデータ(50byte)]+[CETX]+[DLRC]

どなたか、データを編集して送信するコード例のわかる方ご教示下さい。
よろしくお願い致します。
■No27510に返信(hideさんの記事)
> RS232Cで送信するプログラムをVB2005で作成しております。
> まだ、VB2005を使うようになってからあまりたっていないので、データを送信するコードが全くわかりません。
> データは以下のような形式です。
> [@STX]+[AJIS8データ(30byte)]+[BShift-JISデータ(50byte)]+[CETX]+[DLRC]
>
> どなたか、データを編集して送信するコード例のわかる方ご教示下さい。
> よろしくお願い致します。
http://bbs.wankuma.com/index.cgi?mode=al2&namber=54686
と同じでしょ?
■No27513に返信(shuさんの記事)
http://bbs.wankuma.com/index.cgi?mode=al2&namber=54686
を参考にします。
解決済み!
この投稿はマルチポストです。

●マルチポストされている場所
http://bbs.wankuma.com/index.cgi?mode=al2&namber=54686

----------
この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。

●書き込みのマナーについて
http://dobon.net/vb/bbs/index.html
No27510 の投稿者のhideさんと、

http://bbs.wankuma.com/index.cgi?mode=al2&namber=54686

の投稿者のせきさんは同じかたですか?もし同じかたならば、マルチポストであり、この掲示板では禁止されています。

また、解決していないのに解決済みにすることも禁止されています。

面倒かとは思いますが、「書き込みのルールについて」をお読みいただき、今後はお守りいただけますように、お願いいたします。

書き込みのルールについて
http://dobon.net/vb/bbs/index.html
■No27520に返信(管理人さんの記事)

wankumaさんで解決済みになっているので
私の投稿を一部修正して掲載しておきます。

(1)送信するデータは83byteなので83byteのbyte配列を作ります。
(2)配列の0番目に2
(3)配列の1番目〜30番目にAの内容のbyteデータ
    (for each chrTmp as char ... ループで 該当byteにAsc(chrTmp)の値を設定)
(4)配列の31番目〜80番目にBの内容のbyteデータ(Encodingを使用)
(5)配列の81番目に3
(6)配列の82番目に1番目から80番目の値をxorした値を設定
(7)write(配列,0,配列長)

DOBON.NET | プログラミング道 | プログラミング掲示板