848
Agilent InfiniiVision 7000A Series Oscilloscopes Programmer's Guide
12
Programming Examples
* 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.
*/
viPrintf(vi, ":BLANK CHANNEL1\n");
viPrintf(vi, ":VIEW CHANNEL1\n");
/* TIME_MODE (not executed in this example) - Set the time base
* mode to MAIN, DELAYED, XY or ROLL.
*/
Summary of Contents for InfiniiVision 7000A Series
Page 1: ...Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide...
Page 34: ...34 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide 1 What s New...
Page 44: ...44 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide 2 Setting Up...
Page 58: ...58 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide 3 Getting Started...
Page 750: ...750 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide 8 Error Messages...
Page 922: ...922 Agilent InfiniiVision 7000A Series Oscilloscopes Programmer s Guide Index...