2011-08-10 15 views
0

シリアルポート経由でGSMモデムと通信するVisual Studio 2010を使用して、Visual Basicで小さなプログラムを作成しています。 接続が正常に動作し、モデムと正常に通信することもできますが、smsとmmsも送信できます。モデムの応答は処理できません。説明します: AT + CSQモデム+ CSQ 22.0で返信します。このコマンドは0〜30のスケールでレスポンスとしての信号の値を私に与えます...(私は専用のコンソールで)画面上で見ることができますが、私は何かをする意味でレスポンスを管理したいと思いますそのようなものGSMモデムの応答を管理する

IF (answer.text = "+CSQ 22,0") Then 
     label1.text = "Good" 
ELSE 
     label1.text = "Bad" 
END IF 

可能でしょうか?

+0

レスポンスを解析する必要があります。それは数字に変換するString.SubString()、数字に変換するDouble.TryParse()と同じくらい簡単でなければなりません。 –

答えて

0

送信するコマンドに応答するには、SerialPort ReadLineメソッドを使用してみてください。

関連する問題