Agilent-technologies N5183A MXG Manual do Utilizador Página 225

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 366
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 224
Agilent N518xA, E8663B, E44x8C, and E82x7D Signal Generators Programming Guide 215
Creating and Downloading Waveform Files
Creating Waveform Data
2. Save the I/Q data to a text file to review.
The following lines of code export the I and Q data to a text file for validation. After exporting the
data, open the file using Microsoft Excel or a similar spreadsheet program, and verify that the I and
Q data are correct.
3. Interleave the I and Q data, and byte swap if using little endian order.
This step has two sets of code:
Interleaving and byte swapping I and Q data for little endian order
Interleaving I and Q data for big endian order
For more information on byte order, see “Little Endian and Big Endian (Byte Order)” on page 186.
Line Code Description—Saving the I/Q Data to a Text File
12
13
14
15
16
17
18
19
char *ofile = "c:\\temp\\iq.txt";
FILE *outfile = fopen(ofile, "w");
if (outfile==NULL) perror ("Error opening file to write");
for(index=0; index<numsamples; index++)
{
fprintf(outfile, "%d, %d\n", idata[index], qdata[index]);
}
fclose(outfile);
Line Code Description—Saving the I/Q Data to a Text File
12 Set the absolute path of a text file to a character variable. In this example, iq.txt is the file name and *ofile
is the variable name.
For the file path, some operating systems may not use the drive prefix (‘c:’ in this example), or may require
only a single forward slash (/), or both ("/temp/iq.txt")
13 Open the text file in write format.
14 If the text file does not open, print an error message.
15–18 Create a loop that prints the array of generated I and Q data samples to the text file.
19 Close the text file.
Vista de página 224
1 2 ... 220 221 222 223 224 225 226 227 228 229 230 ... 365 366

Comentários a estes Manuais

Sem comentários