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); }
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; }