|
Envoie de commande sur port RS232 November 10, 2017 04:07AM |
Registered: 8 years ago Posts: 4 |
|
Re: Envoie de commande sur port RS232 November 10, 2017 04:18AM |
Registered: 14 years ago Posts: 432 |
|
Re: Envoie de commande sur port RS232 November 10, 2017 04:27AM |
Admin Registered: 14 years ago Posts: 2,569 |
|
Re: Envoie de commande sur port RS232 November 10, 2017 04:42AM |
Registered: 14 years ago Posts: 432 |
|
Re: Envoie de commande sur port RS232 November 10, 2017 04:48AM |
Admin Registered: 14 years ago Posts: 2,569 |
Quote
raoullevert
Pourquoi essayer de le lire ? personne n'y comprends rien de toutes façons ... :-)

|
Re: Envoie de commande sur port RS232 November 10, 2017 10:38AM |
Registered: 14 years ago Posts: 432 |
|
Re: Envoie de commande sur port RS232 November 18, 2017 12:19PM |
Registered: 8 years ago Posts: 4 |
private void zzOpenPort()
{
//COM port settings
_PortCom = new SerialPort();
_PortCom.BaudRate = 115200;
_PortCom.Parity = Parity.None;
_PortCom.DataBits = 8;
_PortCom.StopBits = StopBits.One;
_PortCom.PortName = "COM7"; <--- Valable que dans mon cas
_PortCom.DataReceived += OnDataReceived;
_PortCom.DtrEnable = false;
_PortCom.RtsEnable = false;
//Open COM Port
_PortCom.Open();
//Repetier ResetOnConnect
Thread.Sleep(200);
_PortCom.DtrEnable = true;
_PortCom.RtsEnable = true;
Thread.Sleep(1000);
_PortCom.DtrEnable = false;
_PortCom.RtsEnable = false;
}
_PortCom.WriteLine("M114\r\n" );
pour la position courante des axes par exemple.
private void OnDataReceived(object sender, SerialDataReceivedEventArgs e)
{
//Read input
_InputBuffer = _PortCom.ReadExisting();
.....
}