Envoie de commande sur port RS232 November 10, 2017 04:07AM |
Registered: 7 years ago Posts: 4 |
Re: Envoie de commande sur port RS232 November 10, 2017 04:18AM |
Registered: 13 years ago Posts: 432 |
Re: Envoie de commande sur port RS232 November 10, 2017 04:27AM |
Admin Registered: 13 years ago Posts: 2,569 |
Re: Envoie de commande sur port RS232 November 10, 2017 04:42AM |
Registered: 13 years ago Posts: 432 |
Re: Envoie de commande sur port RS232 November 10, 2017 04:48AM |
Admin Registered: 13 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: 13 years ago Posts: 432 |
Re: Envoie de commande sur port RS232 November 18, 2017 12:19PM |
Registered: 7 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(); ..... }