Agilent Technologies 5000 Series manual Programming Examples

Models: 5000 Series

1 598
Download 598 pages 46.18 Kb
Page 561
Image 561

Programming Examples

9

/* CHANNEL_RANGE - Sets the full scale vertical range in volts.

*The range value is eight times the volts per division.

*/

viPrintf(vi, ":CHANNEL1:RANGE 8\n");

/* TIME_RANGE - Sets the full scale horizontal time in seconds.

*The range value is ten times the time per division.

*/

viPrintf(vi, ":TIM:RANG 2e-3\n");

/* TIME_REFERENCE - Possible values are LEFT and CENTER:

*- LEFT sets the display reference one time division from the

*left.

*- CENTER sets the display reference to the center of the screen.

*/

viPrintf(vi, ":TIMEBASE:REFERENCE CENTER\n");

/* TRIGGER_SOURCE - Selects the channel that actually produces the

*TV trigger. Any channel can be selected.

*/

viPrintf(vi, ":TRIGGER:TV:SOURCE CHANNEL1\n");

/* TRIGGER_MODE - Set the trigger mode to, EDGE, GLITch, PATTern,

*CAN, DURation, IIC, LIN, SEQuence, SPI, TV, or USB.

*/

viPrintf(vi, ":TRIGGER:MODE EDGE\n");

/* TRIGGER_EDGE_SLOPE - Set the slope of the edge for the trigger

*to either POSITIVE or NEGATIVE.

*/

viPrintf(vi, ":TRIGGER:EDGE:SLOPE POSITIVE\n");

}

/*

*extra

*------------------------------------------------------------------

*The commands in this function are not executed and are shown for

*reference purposes only. To execute these commands, call this

*function from main.

*/

void extra (void)

{

/* RUN_STOP (not executed in this example):

*- RUN starts the acquisition of data for the active waveform

*display.

*- STOP stops the data acquisition and turns off AUTOSTORE.

*/

viPrintf(vi, ":RUN\n"); viPrintf(vi, ":STOP\n");

/* VIEW_BLANK (not executed in this example):

*- VIEW turns on (starts displaying) an active channel or pixel

*memory.

*- BLANK turns off (stops displaying) a specified channel or

*pixel memory.

Agilent InfiniiVision 5000 Series Oscilloscopes Programmer's Reference

561

Page 561
Image 561
Agilent Technologies 5000 Series manual Programming Examples