Keysight CXG, EXG, and MXG X-Series Signal Generators Programming Guide 369
Creating and Downloading User–Data Files
Save and Recall Instrument State Files
public const uint DEFAULT_TIMEOUT = 30 * 1000;// Instrument
timeout 30 seconds.
public const int MAX_READ_DEVICE_STRING = 1024; // Buffer
for string data reads.
public const int TRANSFER_BLOCK_SIZE = 4096;// Buffer for
byte data.
// The main entry point for the application.
[STAThread]
static void Main(string[] args)
{
uint defaultRM;// Open the default VISA resource manager
if (VisaInterop.OpenDefaultRM(out defaultRM) == 0) // If no
errors, proceed.
{
uint device;
// Open the specified VISA device: the signal generator
if (VisaInterop.Open(defaultRM,
visaOpenString,VisaAccessMode.NoLock,
DEFAULT_TIMEOUT, out device) == 0)
// if no errors proceed.
{
bool quit = false;
while (!quit)// Get user input
{
Console.Write("1) Backup state files\n" +
"2) Restore state files\n" +
"3) Quit\nEnter 1,2,or 3. Your choice: ");
string choice = Console.ReadLine();
switch (choice)
{
Содержание X-Series
Страница 4: ...4 ...
Страница 10: ...10 Contents ...