Bk 4050B Series Programming Manual User
2017-05-03
User Manual: Bk 4050B Series Programming Manual 4050B_series_programming_manual en-us programming_manuals s
Open the PDF directly: View PDF
.
Page Count: 40
| Download | |
| Open PDF In Browser | View PDF |
PROGRAMMING MANUAL
Function/Arbitrary Waveform Generator
MODEL:
4050B Series (4053B, 4054B, 4055B)
Table of Contents
1.1.
About Commands & Queries __________________________________________ 1
1.2.
Table of Commands & Queries _________________________________________ 2
1.3.
IEEE 488.2 Common Command Introduction ______________________________ 4
1.4.
Output Command ___________________________________________________ 9
1.5.
Basic Wave Command _______________________________________________ 10
1.6.
Arbitrary Wave Command ___________________________________________ 11
1.7.
Modulate Wave Command ___________________________________________ 13
1.8.
Sweep Wave Command _____________________________________________ 17
1.9.
Burst Wave Command_______________________________________________ 19
1.10. Parameter Copy Command ___________________________________________ 22
1.11. Sync Command ____________________________________________________ 22
1.12. Number Format Command ___________________________________________ 23
1.13. Configuration Command _____________________________________________ 23
1.14. Buzzer Command __________________________________________________ 24
1.15. Screen Save Command ______________________________________________ 24
1.16. Clock Source Command _____________________________________________ 24
1.17. Frequency Counter Command ________________________________________ 25
1.18. Invert Command ___________________________________________________ 26
1.19 Coupling Command _________________________________________________ 26
1.20 Voltage Overload Command __________________________________________ 27
1.21 Store list command _________________________________________________ 28
1.22 Get arbitrary wave data command_____________________________________ 28
1.19. Virtual key command _______________________________________________ 31
1.20. Harmonic Command ________________________________________________ 31
1.23 Waveform Combining Command ______________________________________ 32
1.24 IP Command ______________________________________________________ 33
1.25 Subnet Mask Command _____________________________________________ 33
1.26 Gateway Command _________________________________________________ 34
1.27 Index _____________________________________________________________ 1
1.1. About Commands & Queries
This section lists and describes the remote control commands and queries recognized by the
instrument. All commands and queries can be executed in either local or remote state.
The description for each command or query, with syntax and other information, begins on a
new page. The name (header) is given in both long and short form, and the subject is indicated
as a command or query or both. Queries perform actions such as obtaining information, and
are recognized by the question mark (?) following the header.
1.3.1 How they are listed
The descriptions are listed in alphabetical order according to their short form.
1.3.2 How they are described
In the descriptions themselves, a brief explanation of the function performed is given. This is
followed by a presentation of the formal syntax, with the header given in
Upper-and-Lower-Case characters and the short form derived from it in ALL UPPER-CASE
characters. Where applicable, the syntax of the query is given with the format of its response.
1.3.3 When can they be used?
The commands and queries listed here can be used for 4050 Series arbitrary/function
waveform generators.
1.3.4 Command Notation
The following notation is used in the commands:
< > Angular brackets enclose words that are used
placeholders, of which there are two types: the header path
and the data parameter of a command.
:=
A colon followed by an equals sign separates a placeholder
from the description of the type and range of values that
may be used in a command instead of the placeholder.
{ } Braces enclose a list of choices, one of which one must be
made.
[ ] Square brackets enclose optional items.
… An ellipsis indicates that the items both to its left and right
may be repeated a number of times.
1
1.2. Table of Commands & Queries
Short
Long Form
Subsystem
Function
*IDN
*IDN
SYSTEM
Get identification from device.
*OPC
*OPC
SYSTEM
Get or set the
OPC bit (0) in the Event Status
Register (ESR).
*CLS
*CLS
SYSTEM
Clear all the status data registers.
*ESE
*ESE
SYSTEM
Get or set the Standard Event Status Enable register
(ESE).
*ESR
*ESR
SYSTEM
Reads and clears the contents of the Event Status
Register (ESR).
*RST
*RST
SYSTEM
Initiate a device reset. The *RST recalls the default
setup.
*SRE
*SRE
SYSTEM
Set or get the bit settings of the Service Request
Enable Register (SRE).
*STB
*STB
SYSTEM
Read the contents of the 488.2 defined status register
(STB), and the Master Summary Status (MSS).
*TST
*TST
SYSTEM
Perform an internal self-test and the response
indicates whether the self-test has detected any
errors.
CHDR
COMM_HEADER
SIGNAL
Sets or gets the command returned format
OUTP
OUTPUT
SIGNAL
Set or get output state.
BSWV
BASIC_WAVE
SIGNAL
Set or get basic wave parameters. Turns on or off
channel signal.
ARWV
ARBWAVE
SYSTEM
Change arbitrary wave type.
MDWV
MODULATEWAVE
SIGNAL
Set or get modulate wave parameters.
SWWV
SWEEPWAVE
SIGNAL
Sets or gets sweep parameters.
BTWV
BURSTWAVE
SIGNAL
Set or get burst wave parameters.
PACP
PARACOPY
SIGNAL
Copies parameters from one channel to the other.
SYNC
SYNC
SIGNAL
Set or get in-phase signal.
NBFM
NumBer_ForMat
SYSTEM
Sets or gets data format.
SCFG
SYSTEM_CONFIG
SYSTEM
Changes system load data of power on.
BUZZ
BUZZER
SYSTEM
Set or get buzzer State.
SCSV
SCREEN_SAVE
SYSTEM
Sets or gets screen save state.
ROSC
ROSCILLATOR
SIGNAL
Set or get clock source.
FCNT
FREQCOUNTER
SIGNAL
Sets or gets frequency counter parameters.
INVT
INVERT
SIGNAL
Set or get output signal phase state.
COUP
COUPLING
SIGNAL
Sets or gets coupling parameters.
VOLTPRT
VOLTPRT
SYSTEM
Sets or gets state of over-voltage protection.
STL
STORELIST
SIGNAL
Lists all stored waveforms.
2
WVDT
WVDT
SIGNAL
Sets and gets arbitrary wave data.
VKEY
VIRTUALKEY
SYSTEM
Sets the virtual keys.
HARM
HARMonic
SIGNAL
Sets or gets harmonic information.
CMBN
CoMBiNe
SIGNAL
Sets or gets wave combine information.
SYST:COMM:
SYSTEM:COMMU
SYSTEM
The Command can set and get system IP address.
LAN:IPAD
NICATE:
SYSTEM
The Command can set and get system subnet mask.
SYSTEM
The Command can set and get system Gateway.
LAN:IPADDRESS
SYST:COMM:
SYSTEM:COMMU
LAN:SMAS
NICATE:
LAN:SMASK
SYST:COMM:
SYSTEM:COMMU
LAN:GAT
NICATE:
LAN:GATEWAY
3
1.3. IEEE 488.2 Common Command Introduction
IEEE standard defines the common commands used for querying the basic information of the
instrument or executing basic operations. These commands usually start with "*" and the
length of the keywords of the command is usually 3 characters.
1.3.1 IDN
DESCRIPTION
The *IDN? Query causes the instrument to identify itself. The
response comprises manufacturer, model number, serial number,
software version and firmware version.
QUERY SYNTAX
*IDN?
RESPONSE FORMAT
*IDN ,,,, , ,
:=“BK Precision” is used to identify instrument.
:= A model identifier less than 14 characters.
:= A nine- or 10-digit decimal code .
:= A serial numbers about software version.
:= two digits giving the major release level
followed by a period, then one digit giving the minor release level
followed by a period and a single-digit update level (xx.y.z).
EXAMPLE 1
Reads version information.
*IDN?
return:
*IDN BK Precision,4050B,00-00-00-13-22,1.01.01.10R1,20.234.3.
1.3.2 OPC
DESCRIPTION
The *OPC (OPeration Complete) command sets to true the OPC bit
(bit 0) in the standard Event Status Register (ESR).
The *OPC? query always responds with the ASCII character 1
because the device only responds to the query when the
previous command has been entirely executed.
QUERY SYNTAX
*OPC?
4
RESPONSE FORMAT
*OPC 1
1.3.3 CLS
DESCRIPTION
The *CLS command clears all the status data registers.
COMMAND SYNTAX
*CLS
EXAMPLE
The following command causes all the status data registers to be
cleared:
*CLS
1.3.4 ESE
DESCRIPTION
The *ESE command sets the Standard Event Status Enable register
(ESE). This command allows one or more events in the ESR register to
be reflected in the ESB summary message bit (bit 5) of the STB register.
The *ESE? query reads the contents of the ESE register.
COMMAND SYNTAX
*ESE
: = 0 to 255.
QUERY SYNTAX
*ESE?
RESPONSE FORMAT
*ESE
EXAMPLE
The following instructions allows the ESB bit to be set if a user request
(URQ bit 6, i.e. decimal 64) and/or a device dependent error (DDE bit
3, i.e. decimal 8) occurs. Summing these values yields the ESE register
mask 64+8=72.
*ESE?
Return:
*ESE 72
RELATED COMMANDS
*ESR
1.3.5
ESR
DESCRIPTION
The *ESR? query reads and clears the contents of the Event
5
Status Register (ESR). The response represents the sum of the binary
values of the register bits 0 to 7.
QUERY SYNTAX
*ESR?
RESPONSE FORMAT
*ESR
: = 0 to 255
EXAMPLE
The following instruction reads and clears the content of the ESR
register:
*ESR?
Return:
*ESR 0
RELATED COMMANDS
1.3.6
*CLS, *ESE
RST
DESCRIPTION
The *RST command initiates a device reset. The *RST recalls the
default setup.
COMMAND SYNTAX
* RST
EXAMPLE
This example resets the signal generator:
*RST
1.3.7
SRE
DESCRIPTION
The *SRE command sets the Service Request Enable register (SRE).
This command allows the user to specify which summary message
bit(s) in the STB register will generate a service request.
A summary message bit is enabled by writing a ‘1’ into the
corresponding bit location. Conversely, writing a ‘0’ into a given bit
location prevents the associated event from generating a service
request (SRQ). Clearing the SRE register disables SRQ interrupts.
The *SRE? query returns a value that, when converted to a
binary number represents the bit settings of the SRE register. Note
that bit 6 (MSS) cannot be set and it’s returned value is always zero.
COMMAND SYNTAX
*SRE
: = 0 to 255
6
QUERY SYNTAX
*SRE?
RESPONSE FORMAT
*SRE
EXAMPLE
The following instruction allows a SRQ to be generated as soon as the
MAV summary bit (bit 4, i.e. decimal 16) or the INB summary bit (bit 0,
i.e. decimal 1) in the STB register, or both are set. Summing these two
values yields the SRE mask 16+1 = 17.
*SRE?
Return:
*SRE 17
1.3.8
STB
DESCRIPTION
QUERY SYNTAX
The *STB? query reads the contents of the 488.2 defined status
register (STB), and the Master Summary Status (MSS).
The response represents the values of bits 0 to 5 and 7 of the Status
Byte register and the MSS summary message.
The response to a *STB? query is identical to the response of a serial
poll except that the MSS summary message appears in bit 6 in place of
the RQS message.
*STB?
RESPONSE FORMAT
*STB
: = 0 to 255
EXAMPLE
The following reads the status byte register:
*STB?
Return:
*STB 0
RELATED COMMANDS
*CLS, *SRE
1.3.9
TST
DESCRIPTION
The *TST? query performs an internal self-test and the response
indicates whether the self-test has detected any errors. The self-test
includes testing the hardware of all channels.
Hardware failures are identified by a unique binary code in the
returned number. A “0” response indicates that no failures
occurred.
7
QUERY SYNTAX
*TST?
RESPONSE FORMAT
*TST
: = 0 self-test successful
The following causes a self-test to be performed:
TST?
Return(if no failure):
*TST 0
EXAMPLE
RELATED COMMANDS
*CAL
1.3.10 CHDR
DESCRIPTION
This Command is used to change query command return format.
SHORT parameter is return short format. LONG parameter is return
long format. Off is that command header and parameter unit will
not return.
COMMAND SYNTAX
Comm_HeaDeR
:= {SHORT,LONG,OFF}
QUERY SYNTAX
Comm_HeaDeR?
RESPONSE FORMAT
SYNC
EXAMPLE 1
CHDR LONG
Set query command format to long.
EXAMPLE 2
Read query command format.
CHDR?
return:
COMM_HEADER LONG
8
1.4. Output Command
DESCRIPTION
COMMAND SYNTAX
Enable or disable the output of the [Output] connector at the
front panel corresponding to the channel. The query returns ON or
OFF and “LOAD”, “PLRT” parameters.
:OUTPut
:={C1, C2}
:= {a parameter from the table below}
Parameters
Value
Description
ON
---
Turn on
OFF
---
Turn off
LOAD
Value of load (
default unit is ohm
)
PLRT
Value of polarity
parameter
< load>:= {please see the note below.}
QUERY SYNTAX
: OUTP(OUTPut)?
RESPONSE FORMAT
: OUTP
EXAMPLE
Turn on channel one.
C1: OUTP ON
Read channel one output state.
C1: OUTP?
Return:
C1: OUTP ON, LOAD, HZ, PLRT, NOR
Set the load to 50.
C1: OUTP LOAD, 50
Set the load to HZ.
C1: OUTP LOAD, HZ
Set the polarity normal.
C1: OUTP PLRT, NOR
Set the polarity inverted.
9
C1: OUTP PLRT, INVT
1.5. Basic Wave Command
DESCRIPTION
COMMAND SYNTAX
Set or get basic wave parameters. If Wave Combine is turned on, it is
not possible to set the wave to square because combining a square
waveform is not possible.
:BaSic_WaVe
:={C1, C2}
:= {a parameter from the table below}
Parameters
Value
Description
WVTP
Type of wave
FRQ
Value of frequency. If wave type is Noise
or DC, you can’t set this parameter.
PERI
Value of period. If wave type is Noise or DC,
you can’t set this parameter.
AMP
Value of amplitude. If wave type is Noise
or DC, you can’t set this parameter.
OFST
Value of offset. If wave type is Noise or D
C, you can’t set this parameter.
SYM
Value of symmetry. Only when wave type is
Ramp, you can set this parameter.
DUTY
Value of duty cycle. Only when wave type is
Square and Pulse, you can set this parameter.
PHSE
Value of phase. If wave type is Noise or P
ulse or DC, you can’t set this parameter.
STDEV
Value of Noise wave standard deviation. Only
when wave type is Noise, you can set this
parameter.
MEAN
Value of Noise wave mean. Only when wave
type is Noise, you can set this parameter.
Note: if the command doesn’t set basic wave type, the parameter will set parameters to
current device wave type by default.
where:
:={SINE, SQUARE, RAMP, PULSE, NOISE, ARB ,DC}
:= {Default unit is "Hz". Value depends on the model.}
:= {Default unit is "V". Value depends on the model.}
10
:= {Default unit is "V". Value depends on the model.}
:= {0% to 100%. Value depends on frequency.}
:={ 0% to 100%}
:= {0 to 360,if you set 400,it will set 40 (400-360)}
< standard deviation >:= {Default unit is "V". Value depends on the model.}
:= {Default unit is "V". Value depends on the model.}
:= {Max_width < (Max_duty * 0.01) * period and Min_width >
(Min_duty * 0.01) * period.}
:= {Value depends on the model.}
:= {Value depends on the model.}
:= {Unit is S. Maximal is Pulse period, minimum value is 0.}
:= {ON,OFF}
:= {value between 20MHz and 120MHz}
QUERY SYNTAX
: BaSic_WaVe?
:={C1, C2}
RESPONSE
:BSWV,,,,,
, ,,,, , , .
EXAMPLE 1
change channel one current wave type to ramp.
C1:BSWV WVTP,RAMP
EXAMPLE 2
Changes current signal frequency of channel one to 2000 Hz.
C1: BSWV FRQ, 2000
EXAMPLE 3
set current signal amplifier of channel one.
C1: BSWV AMP, 3
EXAMPLE 4
reads channel basic wave parameters from device.
C1:BSWV?
Return:
C1:BSWV WVTP, SINE,FRQ,100HZ,PERI,0.01S,AMP,2V, OFST,0V,HLEV,1V,
LLEV,-1V,PHSE,0
RELATED COMMANDS
ARWV, BTWV, CFG, CPL, MDWV, SWWV
1.6. Arbitrary Wave Command
DESCRIPTION
Sets and gets arbitrary wave type.
11
COMMAND SYNTAX
Index
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Name
StairUp
StairDn
StarUD
Ppulse
Npulse
Trepezia
Upramp
Dnramp
ExpFal
ExpRise
LogFall
LogRise
Sqrt
Root3
X^2
X^3
Sinc
Gaussian
Dlorentz
Haversine
Lorentz
Gauspuls
Gmonopuls
Tripuls
Cardiac
Quake
Chirp
Twotone
SNR
Hamming
Hanning
Kaiser
Blackman
Gausswin
:ArbWaVe INDEX,
:ArbWaVe NAME,
:={C1, C2}
: the table below shows what the index number and its
corresponding waveform name.
< value2>: For user-defined waveforms, this is the name of the waveform.
It is case-sensitive.
Index
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
Name
RoundHalf
RoundsPM
BlaseiWave
DampedOsc
SwingOsc
Discharge
Pahcur
Combin
SCR
Butterworth
Chebyshev1
Chebyshev2
TV
Voice
Surge
Radar
Ripple
Gamma
StepResp
BandLimited
CPulse
CWPulse
GateVibr
LFMPulse
MCNoise
AM
FM
PFM
PM
PWM
EOG
EEG
EMG
Pulseilogram
Index
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
12
Name
LFPulse
Tens1
Tens2
Tens3
Airy
Besselj
Bessely
Dirichlet
Erf
Erfc
ErfcInv
ErfInv
Laguerre
Legend
Versiera
Weibull
LogNormal
Laplace
Maxwell
Rayleigh
Cauchy
CosH
CosInt
CotH
CscH
SecH
SinH
SinInt
TanH
ACosH
ASecH
ASinH
ATanH
ACscH
Index
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
Name
SquareDuty16
SquareDuty18
SquareDuty20
SquareDuty22
SquareDuty24
SquareDuty26
SquareDuty28
SquareDuty30
SquareDuty32
SquareDuty34
SquareDuty36
SquareDuty38
SquareDuty40
SquareDuty42
SquareDuty44
SquareDuty46
SquareDuty48
SquareDuty50
SquareDuty52
SquareDuty54
SquareDuty56
SquareDuty58
SquareDuty60
SquareDuty62
SquareDuty64
SquareDuty66
SquareDuty68
SquareDuty70
SquareDuty72
SquareDuty74
SquareDuty76
SquareDuty78
SquareDuty80
SquareDuty82
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Triangle
BlackmanH
Bartlett-Ha
nn
Tan
Cot
Sec
Csc
Asin
Acos
Atan
Acot
Square
SinTra
SineVer
AmpALT
AttALT
84
85
ResSpeed
ECG1
134
135
ACotH
Bartlett
184
185
SquareDuty84
SquareDuty86
86
ECG2
136
BohmanWin
186
SquareDuty88
87
88
89
90
91
92
93
94
95
96
97
98
99
ECG3
ECG4
ECG5
ECG6
ECG7
ECG8
ECG9
ECG10
ECG11
ECG12
ECG13
ECG14
ECG15
137
138
139
140
141
142
143
144
145
146
147
148
149
ChebWin
FlattopWin
ParzenWin
TaylorWin
TukeyWin
SquareDuty01
SquareDuty02
SquareDuty04
SquareDuty06
SquareDuty08
SquareDuty10
SquareDuty12
SquareDuty14
187
188
189
190
191
192
193
194
195
196
SquareDuty90
SquareDuty92
SquareDuty94
SquareDuty96
SquareDuty98
SquareDuty99
demo1_375pts
demo1_16kpts
demo2_3kpts
demo2_16kpts
Note: Index is only available for built-in waves and Name is only available for user defined
wave.
QUERY SYNTAX
:ARWV (ARbWaVe)?
:={C1, C2}
RESPONSE FORMAT
:ARWV
EXAMPLE 1
Set StarUp arbitrary wave output by index.
ARWV INDEX, 2
EXAMPLE 2
Reads system current wave.
ARWV?
Return:
ARWV INDEX,2,NAME,stairup
Set Atan arbitrary wave output by name.
ARWV NAME, ATAN
EXAMPLE 3
RELATED COMMANDS
BSWV
1.7. Modulate Wave Command
DESCRIPTION
Set or get modulated wave parameters.
13
COMMAND SYNTAX
Parameters
:MoDulateWaVe
:={C1, C2}
:= {a parameter from the table below. }
Value
Description
STATE
Turn on or off modulation. Note: if you want to
set or read other parameters of modulation, you
must set STATE to ON at first.
AM, SRC
AM signal source.
AM, MDSP
AM modulation wave. Only when AM signal
source is set to INT, you can set the param
eter.
AM, FRQ
AM frequency. Only when AM signal source
is set to INT, you can set the parameter.
AM, DEPTH
AM depth. Only when AM signal source is set to
INT, you can set the parameter.
DSBAM, SRC
DSBAM signal source.
DSBAM, MDSP
DSBAM modulation wave. Only when AM signal
source is set to INT, you can set the parameter.
DSBAM, FRQ
DSBAM frequency. Only when AM signal source
is set to INT, you can set the parameter.
FM, SRC
FM signal source.
FM, MDSP
FM modulation wave. Only when FM signal
source is set to INT, you can set the parameter.
FM, FRQ
FM frequency. Only when FM signal source is set
to INT, you can set the parameter.
FM, DEVI
FM frequency deviation. Only when FM signal
source is set to INT. you can set the parameter.
PM, SRC,
PM signal source.
PM, MDSP
PM modulation wave. Only when PM signal
source is set to INT, you can set the parameter.
PM, FRQ
PM frequency. Only when PM signal source is set
to INT, you can set the parameter.
PWM, FRQ
PWM frequency. Only when carrier wave is
PULSE wave, you can set the parameter.
PWM, DEVI
Duty cycle deviation. Only when carrier wave is
PULSE wave, you can set the parameter.
PWM, MDSP
PWM modulation wave. Only when carrier wave
is PULSE wave, you can set the parameter.
PWM, SRC
PWM signal source.
PM, DEVI
PM phase deviation. Only when PM signal
source is set to INT, you can set the parameter.
ASK, SRC
ASK signal source.
frequency
14
ASK, KFRQ
ASK key frequency. Only when ASK signal source
is set to INT, you can set the parameter.
FSK, KFRQ
FSK key frequency. Only when FSK signal source
is set to INT, you can set the parameter.
FSK, HFRQ
FSK hop frequency.
FSK, SRC
FSK signal source.
PSK, KFRQ
PSK key frequency. Only when PSK signal source
is set to INT, you can set the parameter.
PSK, SRC
PSK signal source.
CARR, WVTP
Carrier wave type.
CARR, FRQ
Value of carrier frequency.
CARR, AMP
Value of carrier amplitude.
CARR, OFST
Value of carrier offset.
CARR, SYM
Value of carrier symmetry. Only ramp can set this
parameter.
CARR, DUTY
Value of duty cycle. Only square and pulse can
set this parameter.
CARR, PHSE
Value of carrier phase.
CARR, RISE
Value of rise time. Only Pulse can set this
parameter.
CARR, FALL
Value of fall time. Only Pulse can set this
parameter.
CARR, DLY
Value of carrier delay. Only PULSE can set this
parameter.
Note: If Carrier wave is Pulse or Noise, the modulation waveform cannot be set. To set AM,
FM, PM, CARR and STATE the first parameter have to be one of them.
where:
:={ON,OFF}
:= {INT,EXT}
:={SINE, SQUARE, TRIANGLE, UP RAMP, DNRAMP, NOISE,
ARB}
:= {Default unit is "Hz". Value depends on model}
:= {0% to 120%}
:= {Default unit is "Hz". Value depends on model)
:={ 0 to carrier frequency, Value depends on the
difference between carrier frequency and bandwidth frequency.}
:={Default units are in “Hz”. Value depends on
model}
:= {0° to 360°}
:= {0Hz to 4kHz }
:= { Default unit is "%",value depends on carrier duty cycle}
:= Default units are in “Hz”. Value depends on
15
model}
:={Default units are in “Hz”. Value depends on
model}
:= { the same witch basic wave frequency}
:={SINE ,SQUARE, RAMP, ARB, PULSE }
:= { Default units are in “Hz”. Value depends on model}
:={Default units are in “Volts”. Value depends on model}
:={ Default unit is "V".}
:={0% to 100 %.}
:={ 0% to 100%}
:= {Value depends on the model.}
:= {Value depends on the model.}
:= {Default unit is "S".}
QUERY SYNTAX
:MoDulateWaVe?
:={C1, C2}
RESPONSE FORMAT
:MoDulateWaVe
:={return all parameter of the current modulation wave
parameters.}
EXAMPLE 1
Set channel one modulation type to AM.
C1:MDWV AM
EXAMPLE 2
Set modulation shape to AM, and set AM modulating wave shape to
sine wave.
C1:MDWV AM, MDSP, SINE
EXAMPLE 3
Reads channel one modulate wave parameters that STATE is ON.
C1:MDWV?
Return:
C1:MDWV
STATE,ON,AM,MDSP,SINE,SRC,INT,FRQ,100HZ,DEPTH,100,CARR,WVTP
,RAMP,FRQ,1000HZ,AMP,4V,OFST,0V,SYM,50
EXAMPLE 4
Reads channel one modulate wave parameters that STATE is OFF.
C1:MDWV?
Return:
C1:MDWV STATE,OFF
EXAMPLE 5
Set channel one Fm frequency to 1000HZ
C1:MDWV FM, FRQ, 1000HZ
16
EXAMPLE 6
Set the value of channel one carrier wave shape to SINE.
C1:MDWV CARR,WVTP,SINE
EXAMPLE 7
Set the Value of channel one carrier wave frequency to 1000Hz.
C1:MDWV CARR,FRQ,1000
RELATED COMMANDS
ARWV, BTWV, SWWV, BSWV
1.8. Sweep Wave Command
DESCRIPTION
Set or get sweep wave parameters.
COMMAND SYNTAX
: SWeepWaVe)
:={C1, C2}
:= {a parameter from the table below. }
Parameters
Value
Description
STATE
Turn on or off sweep wave. Note if you want to set or read
sweep wave parameters, you must first enable sweep
mode.
TIME