- ベストアンサー
RS-232cによるオシロスコープのデータ転送
日立電子製のオシロスコープの波形データを、パソコンに取り込みたいのですが、うまくいきません。 RS-232cでオシロとパソコン(WinXP)を繋いで、次のような取説の作成例を参考にプログラムを組んで、 これをbasicで実行してみたんですが、何も実行されず。。。 素人で申し訳ありませんが、何かお分かりの方がいらっしゃったら、教えてください! 10 '***Ri(mmmm,nnnn,x) COMMAND (N((BASIC) *** 20 OPEN "COM1:N81NN" AS #1 30 PRINT #1,"R1(0000,0050,B)" 40 RTN$=INPUT$(14,1) 50 FOR I=1 TO 51 60 WRK$=INPUT$(1,1) 70 RTN$=RTN$+MID$(STR$(ASC(WRK$)),2)+"," 80 NEXT I 90 PRINT "Ri RETURN=";RTN$ 100 CLOSE #1 110 END
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
これだけの情報では不明な点が多いので確認のためのアドバイスしか出来ませんが… 1.サンプルプログラムはコメントを見るとN-BASIC(昔なつかしのNEC PC-8001シリーズ)用 ですが、XPが動作するということは、俗にDOS/V互換機ですね? BASICの種類はたくさ んありますが文法的に近い「M-BASIC」をDOS窓とかで動作させているのでしょうか? 2.プログラム中ビットレートの設定は?(NECの旧PCシリーズとは利用されているチップが 異なりますのでデフォルト状態でいけるかどうかオシロ側にも寄りますが疑問です) 3.シリアルポートの結線は大丈夫でしょうか。 この程度しかアドバイスできませんが、補足事項ありましたら他の方もアドバイスしや すくなると思います。 的外れでしたら申し訳ありません。
その他の回答 (1)
- Pesuko
- ベストアンサー率30% (2017/6702)
相手のデータが垂れ流しでプロトコルが無いようなので、 OSがXPならプログラムなんか作らずに ハイパーターミナルで受信できますけど。
お礼
回答有難うございます。 「相手のデータが垂れ流しでプロトコルが無い」とはどこで分かるのでしょうか?
補足
回答有難うございます。 素人なものであまりうまく答えられないのですが、 1 BasicはWinbas95というのを使ってます。DOS窓で動作させる方法は分かりません・・・ 2.3については多分大丈夫だと思います。