2011-08-10 110 views
0

我在Visual Basic中使用Visual Studio 2010創建一個小程序,該程序通過串口與GSM調制解調器通信。 連接工作,我甚至可以與調制解調器正確通信,我也可以發送短信和彩信..但我無法處理調制解調器的答案...我會解釋: 如果我發送像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方法獲取對您發送的命令的響應。