Beispiel #1
0
        //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();
            }
        }
Beispiel #2
0
        private void stopProcess()
        {
            objProcess.stop();
            thread.Abort();
            if (thread != null) thread = null;
            objProcess = null;

            button2.Enabled = true;
            button3.Enabled = false;
        }