MDO3000 Programmer Manual.pdf - 第231页
Commands Listed in Alphabetical Order Group Bus Syntax BUS:B<x>:TYPe {I2C|SPI|CAN| RS232C|PARallel| USB|LIN|FLEXRay| AUDio|ETHERnet| MIL1553B|ARIN C429A} BUS:B<x>:TYPe ? Arguments I2C spe cifies the Inter-IC b…

Commands Listed in Alphabetical Order
Conditions
This command re
quires a DPO4EMBD application module for 4000 series
models, and an MDO3EMBD application module for MDO3000 series models.
Group
Bus
Syntax
BUS:B<x>:SPI{:SELect|:SS}:SOUrce {CH1|CH2|CH3|CH4|
D0|D1|D2|D3|D4|D5|D6|D7|D8|D9|D10|D11|D12|D13|D14|D15}
BUS:B<x>:SPI{:SELect|:SS}:SOUrce?
Arguments
CH1–CH4 specifies an analog channel as the source waveform.
D0-D15 specifies a digital channel as the source waveform.
(MSO/MDO4000/B models only as well as MDO3000 and MDO400C models
with option MDO3MSO or MDO4MSO installed.)
BUS:B<x>:STATE
This command specifies the on/off state of the bus.
Group
Bus
Syntax
BUS:B<x>:STATE {<NR1>|OFF|ON}
BUS:B<x>:STATE?
Related Commands
SELect:{BUS<x>|B<x>}
Arguments
ON or <NR1> ≠0turnsonthebus.
OFF or <NR1> =0turnsoffthebus.
BUS:B<x>:TYPe
This command specifies (or queries) the bus type. The supported bus types are
dependent on the oscilloscope model and the installed application models. With
the exception of the parallel bus, all bus types require installation of an application
module. (Seepage2-15,Bus Command Group.)
NOTE. The PARallel bus is available on M SO/MDO4000/B models only as well
as MDO3000 and MDO400C models with option MDO3MSO or MDO4MSO
installed.
2-200 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual

Commands Listed in Alphabetical Order
Group
Bus
Syntax
BUS:B<x>:TYPe
{I2C|SPI|CAN|RS232C|PARallel|USB|LIN|FLEXRay|AUDio|ETHERnet|
MIL1553B|ARINC429A}
BUS:B<x>:TYPe?
Arguments
I2C specifies the Inter-IC bus.
SPI specifies the Serial Peripheral Interface bus (not available on two-channel
models).
CAN specifies the Controller Area Network bus.
RS232C specifies the RS-232C bus.
PARallel specifies the Parallel bus.
USB specifies the USB bus.
LIN specifies the LIN bus.
FLEXRay specifies the FLexRay bus.
AUDio specifies the audio bus.
ETHERnet specifies the Ethernet bus.
MIL1553B specifies the MIL-STD-1553 bus.
ARINC429A specifies the Aeronautical Radio INC (specification 429) bus.
BUS:B<x>:USB:BITRate
This command specifies the bit rate for the USB bus.
Conditions
This command requires a DPO4USB application module for 4000 series models,
and an MDO3USB application module for MDO3000 series models.
Group
Bus
Syntax
BUS:B<x>:USB:BITRate {LOW|FULL|HIGH}
BUS:B<x>:USB:BITRate?
Arguments
LOW indicates the bit rate is 1.5 Mbps.
FULL indicates the bit rate is 12 Mbps.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-201

Commands Listed in Alphabetical Order
HIGH indicates
the bit rate is 480 Mbps.
Examples
BUS:B1:USB:BITRATE FULL sets the bit rate to 12 Mbps.
BUS:B1:USB:BITRATE? might return :BUS:B1:USB:BITRATE LOW,which
indicates that the bit rate is 1.5 Mbps.
BUS:B<x>:USB:PRObe
This command specifies the type of probe connected to the USB bus.
Conditions
This command requires a DPO4USB application module for 4000 series models,
and an MDO3USB application module for MDO3000 series models.
Group
Bus
Syntax
BUS:B<x>:USB:PRObe {DIFFerential|SINGleended}
BUS:B<x>:USB:PRObe?
Arguments
DIFFerential indicates the bus probe is a differential probe.
SINGleended indicates the bus probe is not a differential probe.
Examples
BUS:B1:USB:PROBE DIFFERENTIAL sets the bus probe to differential.
BUS:B1:USB:PROBE? might return :BUS:B1:USB:PROBE SINGLEENDED,
which indicates that the bus probe is not a differential probe.
BUS:B<x>:USB:SOUrce:DIFFerential
This command specifies the source waveform for the USB bus when using a
differential probe.
Conditions
This command requires a DPO4USB application module for 4000 series models,
and a
n MDO3USB application module for MDO3000 series models.
Group
Bus
2-202 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual