Heya,
I'm having problems trying to connect to a serial port to receive data and store it in a text file. The funny thing is it works perfectly when I step through it using breakpoints. I think I need to implement some sort of delay but thats only my best guess.
Thanks so much!
Chris
Here is the code I currently have to setup the serial port:
Code:private void FETT_START_RECEIVING_Click(object sender, EventArgs e) { SERIALPORT_1.PortName = "COM17"; SERIALPORT_1.Open(); SERIALPORT_1.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(DataRecievedOnPort); } private void DataRecievedOnPort(object sender, SerialDataReceivedEventArgs e) { SerialPort Temp = sender as SerialPort; string text = Temp.ReadExisting(); string path = FETT_RECEIVING_FILEBROWSING_DIALOG.SelectedPath + "\\" + "test.txt"; StreamWriter tw = new StreamWriter(path); tw.Write(text); tw.Close(); }




Reply With Quote