Chapter 9
int index = -1;
string[] nameArray = null;
string myComPortName = null;
// Specify the port to look for.myComPortName = "COM5";// Get an array of names of installed ports.nameArray = SerialPort.GetPortNames();do
{
// Look in the array for the desired port name.index += 1;
}
while ( !((nameArray[index] == myComPortName) |
(index == nameArray.GetUpperBound(0))));// If the desired port isn't found, select the first port in the array.if ( index == nameArray.GetUpperBound( 0 ) )
{
myComPort Name= nameArray[ 0 ];
}
To change a parameter, set the property’s value: myComPort.PortName = "COM6"
myComPort.BaudRate = 115200
myComPort.Parity = Parity.Even
myComPort.DataBits = 7
myComPort.StopBits = StopBits.Two
myComPort.Handshake = RequestToSend
myComPort.PortName = "COM6";
myComPort.BaudRate = 115200;
myComPort.Parity = Parity.Even;
myComPort.DataBits = 7;
myComPort.StopBits = StopBits.Two;
myComPort.Handshake = RequestToSend;