private void ConfigureSerialPort(CustomSerial gcodeChan)
        {
            string portName   = cmbPortName.SelectedItem.ToString();
            string baudRate   = txtBaudeRate.Text;
            string dataBits   = txtDataBits.Text;
            string stopBits   = cmbStop.SelectedItem.ToString();
            string parityBits = cmbParity.SelectedItem.ToString();

            gcodeChan.configure(portName, baudRate, dataBits, stopBits, parityBits);
        }
Esempio n. 2
0
        public void sendGCode(string text)
        {
            Console.Out.WriteLine(text);
            CustomSerial movementSerial = ComChannelFactory.getGCodeSerial();

            movementSerial.configure("COM3", "115200", "8", "One", "None");
            movementSerial.Open();
            //movementSerial.WriteLine(text);
            movementSerial.Write("M105\n");
            //movementSerial.WriteLine("T1\n");

            System.Threading.Thread.Sleep(1000);
            movementSerial.Write("G91\n");
            movementSerial.Write("G1 X-300 F6000\n");
            System.Threading.Thread.Sleep(1000);
            movementSerial.ReadExisting();
            //movementSerial.ReadLine();
            movementSerial.Close();
        }