Agilent Technologies N5183A MXG User Manual

Page 258

Advertising
background image

248

Agilent N518xA, E8663B, E44x8C, and E82x7D Signal Generators Programming Guide

Creating and Downloading Waveform Files
Programming Examples

{

numRead = fread(buf, sizeof(char), BUFFER_SIZE, file);

viWrite(vi, buf, numRead, 0);

} while (numRead == BUFFER_SIZE);

// Send the terminating newline and EOI

viSetAttribute( vi, VI_ATTR_SEND_END_EN, 1 );

char* newLine = "\n";

viWrite(vi, (unsigned char*)newLine, 1, 0);

delete [] buf;

}

else

{

fprintf(stderr, "Could not allocate memory for copy buffer\n");

}

fclose(file);

viClose(vi);

viClose(defaultRM);

return 0;

}

Advertising
This manual is related to the following products: