Example #1
0
        private void SEND_Click(object sender, RoutedEventArgs e)
        {
            generator_SMW200A GEN = new generator_SMW200A("SMW200A");

            GEN.host = ip.Text;
            GEN.port = Convert.ToInt32(port.Text);
            //первый канал
            GEN.SOURCE(1);//всегда вызывается перед параметрами!!!
            GEN.FREQ(Convert.ToInt32(FREQ1.Text));
            GEN.POW(LEVEL1.Text);
            //второй канал
            GEN.SOURCE(2);//всегда вызывается перед параметрами!!!
            GEN.FREQ(Convert.ToInt32(FREQ2.Text));
            GEN.POW(LEVEL2.Text);

            GEN.SEND();

            bool state = Convert.ToBoolean(checkBox1.IsChecked);

            if (state)
            {
                GEN.OUT1(1);
            }
            else
            {
                GEN.OUT1(0);
            }

            GEN.SEND();

            state = Convert.ToBoolean(checkBox2.IsChecked);
            if (state)
            {
                GEN.OUT2(1);
            }
            else
            {
                GEN.OUT2(0);
            }

            GEN.SEND();
        }
Example #2
0
        private void checkBox2_Unchecked(object sender, RoutedEventArgs e)
        {
            generator_SMW200A GEN = new generator_SMW200A("SMW200A");

            GEN.host = ip.Text;
            GEN.port = Convert.ToInt32(port.Text);

            bool state = Convert.ToBoolean(checkBox2.IsChecked);

            if (state)
            {
                GEN.OUT2(1);
            }
            else
            {
                GEN.OUT2(0);
            }

            GEN.SEND();
        }