Optimizing Readings Procedures
6-20 PN: 10585-00001 Rev. P ML2437A/38A OM/PM
C code example:
/* Reset the unit */
Send(0, 13, “*RST”, 4L, NLend);
/* Ask for 10 readings */
for(i=0; i<10; i++)
{
Send(0, 13, “O 1”, 3L, NLend);
Receive(0, 13, buffer[i], 20, STOPend);
}
There are, however, methods of improving the speed of the measurement without having to
change the power level or settling time.
DISP ON/OFF command
Using the DISP command the readout display can be turned OFF, yet data can still be
acquired from the readout channels.
C code example:
/* turn display off */
Send(0, 13, “DISP OFF”, 8L, NLend);
/*Ask for 10 readings */
for(i=0; i<10; i++)
{
Send(0, 13, “O 1”, 3L, NLend);
Receive(0, 13, buffer[i], 20, STOPend);
}
The 0.1 % settling on –30 dBm power level results were not improved because of the amount
of time needed to settle to 0.1 % on –30 dBm.
Table 6-5. Power Levels and Reading per Second
Settling (%) Power Level (dBm) Readings/s
0.1 0 150
0.1 -30 150
10.0 -30 150
Table 6-6. Power Levels and Reading per Second
Settling (%) Power Level (dBm) Readings/s
0.1 0 160
0.1 -30 160
10.0 -30 160