//Start without signal generator private void button2_Click(object sender, EventArgs e) { button2.Enabled = false; if (objProcess == null) { objProcess = new Process(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text), stepf, Double.Parse(textBox3.Text)); thread = new Thread(new ThreadStart(startNFMeasurement)); thread.Name = "NF Measurement Loop"; thread.Priority = ThreadPriority.Highest; thread.Start(); } }
private void stopProcess() { objProcess.stop(); thread.Abort(); if (thread != null) thread = null; objProcess = null; button2.Enabled = true; button3.Enabled = false; }