Ejemplo n.º 1
0
        private LinearSweepSetting getLinearSweepSetting()
        {
            LinearSweepSetting setting = new LinearSweepSetting();

            setting.StartFreq = Convert.ToDouble(startFreqTextBox.Text);
            setting.StopFreq  = Convert.ToDouble(stopFreqTextBox.Text);
            setting.DeltaFreq = Convert.ToDouble(deltaFreqTextBox.Text);
            setting.DeltaTime = Convert.ToDouble(deltaTimeTextBox.Text);

            return(setting);
        }
Ejemplo n.º 2
0
        private void button2_Click(object sender, EventArgs e)
        {
            AD9958             selectedDDS = ddsList[deviceListBox.SelectedIndex];
            LinearSweepSetting setting     = linearSweepControl1.LinearSweepSetting;

            int    channel      = setting.Channel;
            double startFreq    = setting.StartFreq;
            double stopFreq     = setting.StopFreq;
            double dFreq        = setting.DeltaFreq;
            double dt           = setting.DeltaTime;
            string bytesWritten = selectedDDS.SetLinearSweep(channel, startFreq, stopFreq, dt, dFreq);

            //string bytesWritten = selectedDDS.SetLinearSweep(0, 1e6, 10e6, 160e-9, 1.6);
            //selectedDDS.SetDifferentialSweep(100);
            // selectedDDS.SetMultiTaskList();
            // string bytesWritten = selectedDDS.programInBytes();
            // string bytesWritten = selectedDDS.SetMultiTaskList();
            //  string bytesWritten = selectedDDS.SetLinearSweep(2, 50e6, 60e6, 1e-6, 1);
            textBox1.Text = bytesWritten;
        }