Реферат: Інтерфейси автоматизованих систем управління

_serialPort.Open();

StartReading();

}

catch (IOException)

{

StatusChanged(String.Format("{0} does not exist", Settings.Port.PortName));

}

catch (UnauthorizedAccessException)

{

StatusChanged(String.Format("{0} already in use", Settings.Port.PortName));

}

catch (Exception ex)

{

StatusChanged(String.Format("{0}", ex.ToString()));

}

// Update the status

if (_serialPort.IsOpen)

{

string p = _serialPort.Parity.ToString().Substring(0, 1); //First char

string h = _serialPort.Handshake.ToString();

if (_serialPort.Handshake == Handshake.None)

h = "no handshake"; // more descriptive than "None"

StatusChanged(String.Format("{0}: {1} bps, {2}{3}{4}, {5}",

_serialPort.PortName, _serialPort.BaudRate,

_serialPort.DataBits, p, (int)_serialPort.StopBits, h));

}

else

{

StatusChanged(String.Format("{0} already in use", Settings.Port.PortName));

К-во Просмотров: 252
Бесплатно скачать Реферат: Інтерфейси автоматизованих систем управління