• ベストアンサー

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

質問者が選んだベストアンサー

  • ベストアンサー
  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.1

 これだけの情報では不明な点が多いので確認のためのアドバイスしか出来ませんが… 1.サンプルプログラムはコメントを見るとN-BASIC(昔なつかしのNEC PC-8001シリーズ)用  ですが、XPが動作するということは、俗にDOS/V互換機ですね? BASICの種類はたくさ  んありますが文法的に近い「M-BASIC」をDOS窓とかで動作させているのでしょうか? 2.プログラム中ビットレートの設定は?(NECの旧PCシリーズとは利用されているチップが  異なりますのでデフォルト状態でいけるかどうかオシロ側にも寄りますが疑問です) 3.シリアルポートの結線は大丈夫でしょうか。  この程度しかアドバイスできませんが、補足事項ありましたら他の方もアドバイスしや すくなると思います。  的外れでしたら申し訳ありません。

akadai
質問者

補足

回答有難うございます。 素人なものであまりうまく答えられないのですが、 1 BasicはWinbas95というのを使ってます。DOS窓で動作させる方法は分かりません・・・ 2.3については多分大丈夫だと思います。

その他の回答 (1)

  • Pesuko
  • ベストアンサー率30% (2017/6702)
回答No.2

相手のデータが垂れ流しでプロトコルが無いようなので、 OSがXPならプログラムなんか作らずに ハイパーターミナルで受信できますけど。

akadai
質問者

お礼

回答有難うございます。 「相手のデータが垂れ流しでプロトコルが無い」とはどこで分かるのでしょうか?

関連するQ&A