RS232シリアルアプリについて
■ このスレッドは過去ログ倉庫に格納されています
0097デフォルトの名無しさん
2006/02/22(水) 07:21:13シリアルから読み出したんだけど、毎回必ずゴミが入って、きちんと読めない。
こんなデバイスを売るなら、必ずサンプルコードを付けやがれ、と毒づいた
ものだ。このとき9999とかだらだらと同期用?のヘッダがついてたな。
何年か前に、セキュリティ機材を扱ったとき、同じくシリアルから入退室の情報を
読み出だそうとしたことがある。
サンプルのVBのソースがついていたが、OSがLinuxだったので、ソースは当然
そのまま使用できないから、VBのソースをCに移植してみたんだけど、どうしても
ゴミが混じって正しく読み出せない。
思い余って、あるタイミングで1文字捨ててみたら上手く読み出せた。
そんなこと仕様には一言も無いが、この場合、特別なライブラリを必要と
しない標準のVBのソースなのに、なぜ上手く動くのか?
考えるにVBのシリアル処理では、あるタイミングでブランク文字?を1つ
捨てるようになっているようだ。
もしかすると、これが業界のお作法なのかもしれんが。
まぁやむをえないことではあるが、VBでしかプログラミングやってない
人間はこういうことを知らないから、サポートに電話して聞いてもわかんないの
な。いやー、出来るはずですよ、とか。
>>1を読んで、何日も徹夜した思い出が蘇ったので愚痴ってみたくなった。
スマソ。
■ このスレッドは過去ログ倉庫に格納されています