PicoScope 7 Software
Available on Windows, Mac and Linux
Code: Select all
[DllImport(_DRIVER_FILENAME, EntryPoint = "ps2000_set_sig_gen_built_in")]
public static extern short ps2000_set_sig_gen_built_in(
short handle,
long offsetVoltage,
uint pkToPk,
WaveType waveType,
float startFrequency,
float stopFrequency,
float increment,
float dwellTime,
SweepType sweepType,
uint sweeps);
Code: Select all
private void tsbtnSignalG_Click(object sender, EventArgs e)
{
long offsetVoltage = 0;
uint pkToPk = 1000000;
float startFrequency = 1000;
float stopFrequency = 1000;
float increment = 0;
float dwellTime = 0;
uint sweeps = 0;
short rcode = Imports.ps2000_set_sig_gen_built_in(_handle,
offsetVoltage,
pkToPk,
Imports.WaveType.SINE, //WaveType waveType,
startFrequency,
stopFrequency,
increment,
dwellTime,
Imports.SweepType.UPDOWN, //SweepType sweepType,
sweeps);
Console.WriteLine("rcode: " + rcode.ToString());
}
Code: Select all
[DllImport(_DRIVER_FILENAME, EntryPoint = "ps2000_set_sig_gen_built_in")]
public static extern short ps2000_set_sig_gen_built_in(
short handle,
int offsetVoltage,
uint pkToPk,
WaveType waveType,
float startFrequency,
float stopFrequency,
float increment,
float dwellTime,
SweepType sweepType,
uint sweeps);