• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Visual Basic 2010で方形波(矩形波)を発生させるプログ)

Visual Basic 2010で方形波(矩形波)を発生させるプログ

このQ&Aのポイント
  • Visual Basic 2010で方形波(矩形波)を発生させるプログラムの作成方法を御教授お願いします.今回はVB2010内でシュミレーションを行います.受信信号のために方形波のデータを使います.
  • Visual Basic 2010で方形波(矩形波)を発生させるプログラムの作成方法を教えてください.今,VB2010を用いてデジタル信号(方形波)を処理するプログラムを作成しています.今回は実際に機器を使わずにVB2010内だけでシュミレーションを行います.そのためにVB2010内で方形波を発生させる必要があります.その生成方法を御教授お願いします.
  • 今回のプログラムの処理の手順は以下のようになっています.(1)発生させた方形波を取り込む(2)信号を処理して論理値に直して表示します.(3)そして,処理した結果を返します.”通信速度”や”パリティビットかCRCビット”や”フレームの長さ”や”データの長さ”などを選択そして処理できるようにしたいと思っています.殆ど初心者なので,どのツールを使って,どのようなプログラムを書けばVB内で方形波(矩形波)を発生させられるプログラムを作成できるのかわかりません.また,発生させた信号を取りこむ方法(プログラム)や処理方法なども同時に御教授いただきたいです.取りこむ際に1ビットごとに配列に格納したいです.やはりタイマーイベントを使用して配列に格納するのがいいのでしょうか?? フレームには.スタートビット(2~3),センサーのアドレス,データビット,パリティビット:1ビット(または,CRCビット:3ビット)などが含まれています.

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

信号自体を取り込むのは デバイスドライバーの仕事になるのですがそこも開発するということなのでしょうか? 初心者のあなたには無理っぽいように感じますが ・・・ お示しの内容からすると シリアル伝送されてくるように思えますが RS-232Cでは CRCビットは使わないし データ長が 8ビット以上になると使えない可能性のほうが高いです まずはどのようにデータを取り込むのか、言い換えればどのようなデータが取得できるのか明確にしましょう マンチェスターコードのリンクはリンク切れになっているようです URLとその関連データは 改行などで分離したほうがいいですよ まずはマンチェスターコードでどのようなデータが送られてきて それを復号した際にどのようなデータを取得したいのかを明確にしましょう たとえば http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:%E3%83%9E%E3%83%B3%E3%83%81%E3%82%A7%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89.PNG のようなデータの場合どのようなデータが来るのかを明示してみましょう

Tasukete123
質問者

補足

どのようなデータが取得できるのかとはどういうことでしょうか?? 例えばの信号では「010110100110」というデータが来るのではないですか?間違っていますか。 今回は特別な機器は使わずにパソコンだけでシュミレーションを行います。 なので、どのようにすればパソコンないで信号を発生させるか教えていただきたいのですが...。