Diskuze: aplikace v c# a komunikace s MCU
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Cti znak po znaku a pokud narazis na enter tak ukonci cteni. Priklad funkce DataReceived
string ReceivedString = string.Empty;
SerialPort _sp = (SerialPort)sender;
if (_sp.BytesToRead > 0) {
string receiveStr = string.Empty;
int retChar;
while ((retChar = _sp.ReadChar()) != 13) {
receiveStr += (char)retChar;
}
// v receiveStr je prijaty reteze po enter int 13 = enter
}
Když nechceš ke stávajícímu textu přidávat žádný další, tak (logicky) nepoužívej metodu pro přidání - AppendText() ale normálně napiš
RXWINDOW.Text=RxString ;
Zobrazeno 5 zpráv z 5.