[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
201-
301-
401-
501-
601-
701-
この機能を使うにはJavaScriptを有効にしてください
|
■■■20レス以内で済むF-BASICの質問はこちらへ■■■
608
:
k5
:2015/10/20(火) 14:48:57
ありがとうございます。
すいません、環境をお知らせしていませんでした。
通信はPCのシリアルポートで行っており、OSはWindows2000です。
ご指摘のとおりソースが間違っていますね。
正しくはこうです。
baud 0,9600
CM$="COM0:(S7N2N7NNN)
open CM$ for output as #2
open CM$ for input as #1
print #2,"D"
line input#1,R$
print R$
close
stop
その後、ハードウェアフロー制御をON、CM$="COM0:(S7N2N7EN)としたら、「[27]システムに異常があります」は出なくなりました。今は、
print #2,"D"の後のline input#1,R$で反応しなくなります。つまり、"D"を計測機に送った後の応答待ち状態です。
整理すると、
CM$="COM0:(S7N2N7NN)の場合
line input#1,R$で「[27]システムに異常があります」が出る。input$やinput#でも同じ症状
CM$="COM0:(S7N2N7EN)の場合
print #2,"D"の後に無反応
ハイパーターミナルやteratermでもやってみたのですが、"D"を送っても無反応です。デバイスマネージャでシリアルポートの通信条件設定もしてみました。
ちなみに元のソースをGW-BASICで走らせてみると、これがちゃんと動くんですね。うーん。
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板