명령 정보를 텍스트 상자로 보내는 방법을 묻고 싶습니다.C# AT 명령 정보를 텍스트 상자
내 코드는
serialPort1.Open();
//manuf
serialPort1.Write("AT+CGMI" + System.Environment.NewLine);
//Thread.Sleep(1000);
txtmanuf.text=serialport1.ReadTo("AT+CGMI").ToString();
//TYPE MODEM
serialPort1.Write("AT+CGMM" + System.Environment.NewLine);
Thread.Sleep(1000);
txtType.Text= serialPort1.ReadExisting().ToString();
//IMEI
serialPort1.Write("AT+CGSN" + System.Environment.NewLine);
Thread.Sleep(1000);
txtimei.text=serialport1.ReadTo("AT+CGSN").ToString();
//phone number
serialPort1.Write("AT+CNUM" + System.Environment.NewLine);
Thread.Sleep(1000);
txtphone.text=serialport1.ReadTo("AT+CNUM").ToString();
나는 ReadExisting()를 모든 정보가 하나 개의 텍스트 상자에 입력, 내가 (".. + AT") ReadTo를 사용하는 경우에는 오류가 없지만 사용하는 경우 I는 프로그램을 실행할 때 내 버튼을 직접 클릭하십시오.
'try {} catch {}'블록을 사용합니까? '직접 닫기'는 디버거가 처리되지 않은 것처럼 들리지만이 특별한 예외가 발생하지 않도록 설정되었습니다. –