EasyManuals Logo

Keysight Technologies X Series Programming Guide

Keysight Technologies X Series
398 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #383 background imageLoading...
Page #383 background image
Keysight CXG, EXG, and MXG X-Series Signal Generators Programming Guide 383
Creating and Downloading User–Data Files
User Flatness Correction Downloads Using C++ and VISA
//store the downloaded correction pairs to PSG memory
const char* fileName = "flatCal_data";//user flatness file
name
//write the SCPI command to the buffer str
sprintf((char*)str, ":corr:flat:store \"%s\"\n", fileName);
//write to buffer
viWrite(vi,str,strlen((char*)str),0);//write the command to
the PSG
printf("\nFlatness Data saved to file : %s\n\n", fileName);
//load corrections
sprintf((char*)str,":corr:flat:load \"%s\"\n", fileName);
//write to buffer
viWrite(vi,str,strlen((char*)str),0); //write command to the
PSG
//turn on corrections
sprintf((char*)str, ":corr on\n");
viWrite(vi,str,strlen((char*)str),0");
printf("\nFlatness Corrections Enabled\n\n");
for (int k=0; k< lenArray; k++)
{
delete [] pairsList[k];//free up memory
}
delete [] pairsList;//free up memory
}
viClose(vi);//close the sessions
viClose(defaultRM);
return 0;
}

Table of Contents

Other manuals for Keysight Technologies X Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Keysight Technologies X Series and is the answer not in the manual?

Keysight Technologies X Series Specifications

General IconGeneral
BrandKeysight Technologies
ModelX Series
CategoryMeasuring Instruments
LanguageEnglish

Related product manuals