9Programming Examples

'CHANNEL_RANGE - Sets the full scale vertical range in volts. The

'range value is 8 times the volts per division.

'Set the vertical range to 8 volts.

myScope.WriteString ":CHANNEL1:RANGE 8"

'TIME_RANGE - Sets the full scale horizontal time in seconds. The

'range value is 10 times the time per division.

'Set the time range to 0.002 seconds.

myScope.WriteString ":TIM:RANG 2e-3"

'TIME_REFERENCE - Possible values are LEFT and CENTER.

'- LEFT sets the display reference on time division from the left.

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

'Set reference to center.

myScope.WriteString ":TIMEBASE:REFERENCE CENTER"

'TRIGGER_TV_SOURCE - Selects the channel that actually produces the

'TV trigger. Any channel can be selected.

myScope.WriteString ":TRIGGER:TV:SOURCE CHANNEL1"

'TRIGGER_MODE - Set the trigger mode to EDGE, GLITch, PATTern, CAN,

'DURation, IIC, LIN, SEQuence, SPI, TV, or USB.

'Set the trigger mode to EDGE.

myScope.WriteString ":TRIGGER:MODE EDGE"

'TRIGGER_EDGE_SLOPE - Sets the slope of the edge for the trigger.

'Set the slope to positive.

myScope.WriteString ":TRIGGER:EDGE:SLOPE POSITIVE"

'The following commands are not executed and are shown for reference

'purposes only. To execute these commands, uncomment them.

'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.

'myScope.WriteString ":RUN" ' Start data acquisition.

'myScope.WriteString ":STOP" ' Stop the data acquisition.

'VIEW_BLANK - (not executed in this example)

'- VIEW turns on (starts displaying) a channel or pixel memory.

'- BLANK turns off (stops displaying) a channel or pixel memory.

'myScope.WriteString ":BLANK CHANNEL1" ' Turn channel 1 off.

'myScope.WriteString ":VIEW CHANNEL1" ' Turn channel 1 on.

'TIMEBASE_MODE - (not executed in this example)

'Set the time base mode to MAIN, DELAYED, XY, or ROLL.

'Set time base mode to main.

'myScope.WriteString ":TIMEBASE:MODE MAIN"

Exit Sub

580

Agilent InfiniiVision 5000 Series Oscilloscopes Programmer's Reference

Page 580
Image 580
Agilent Technologies 5000 Series manual 580