Component: TTI TG5011 Signal Generator (TG5011) (3rd Party Equipment/Tools)
Author | Matrix TSL |
Version | 0.2 (Development) |
Category | 3rd Party Equipment/Tools |
Contents
- 1 TTI TG5011 Signal Generator (TG5011) component
- 2 Examples
- 3 Downloadable macro reference
- 4 Simulation macro reference
- 4.1 NOISADD
- 4.2 PULSSYMM
- 4.3 BSTPER
- 4.4 MODAMDEPTH
- 4.5 WAI
- 4.6 ARB3DEFRet
- 4.7 MODFMFREQ
- 4.8 MODFSKSRC
- 4.9 MODPWMDEVSYM
- 4.10 SWPBEGFREQ
- 4.11 PER
- 4.12 BEEPMODE
- 4.13 ARBDEF
- 4.14 SWPTRGSRC
- 4.15 PULSPER
- 4.16 CALVALRet
- 4.17 WAVELVL
- 4.18 MODFMSHAPE
- 4.19 ZLOAD
- 4.20 SWPENDFREQ
- 4.21 AMPLRNG
- 4.22 ARB1Ret
- 4.23 ARB2DEFRet
- 4.24 SYNCOUT
- 4.25 SRE
- 4.26 FREQ
- 4.27 CALIBRATION
- 4.28 DCOFFS
- 4.29 PRE
- 4.30 PULSFALL
- 4.31 MODAMSRC
- 4.32 SWPMKRFREQ
- 4.33 AMPUNIT
- 4.34 ESRRet
- 4.35 QERRet
- 4.36 MODHOPFREQ
- 4.37 SWPTIME
- 4.38 PRERet
- 4.39 PULSWID
- 4.40 AMPL
- 4.41 ARB4Ret
- 4.42 ARBLOAD
- 4.43 MODPOLFSK
- 4.44 PULSEDGE
- 4.45 ESERet
- 4.46 MODPWMDEVWDT
- 4.47 OUTPUT
- 4.48 SLVRST
- 4.49 SQRSYMM
- 4.50 MODFSKRATE
- 4.51 SWPMODE
- 4.52 BST
- 4.53 MODPWMSHAPE
- 4.54 SYNCTYPE
- 4.55 LOLVL
- 4.56 SAV
- 4.57 ARBDCOFFS
- 4.58 TRG
- 4.59 ARB1DEFRet
- 4.60 CLKSRC
- 4.61 MODAMSHAPE
- 4.62 SWPTRGPOL
- 4.63 PULSRISE
- 4.64 BEEP
- 4.65 SWPCNTFREQ
- 4.66 ARB2Ret
- 4.67 BSTTRGSRC
- 4.68 MODPWMFREQ
- 4.69 SWP
- 4.70 RST
- 4.71 RMPSYMM
- 4.72 BSTCOUNT
- 4.73 SWPMKR
- 4.74 MODFMDEV
- 4.75 PULSFREQ
- 4.76 RCL
- 4.77 ESESet
- 4.78 LOCAL
- 4.79 ARBRESIZE
- 4.80 CALSTEP
- 4.81 LRN
- 4.82 MODPMFREQ
- 4.83 OPC
- 4.84 SWPSPNFREQ
- 4.85 SRERet
- 4.86 ARB4
- 4.87 CLKSRRet
- 4.88 MODPMSHAPE
- 4.89 ARB3
- 4.90 HILVL
- 4.91 MODPMDEV
- 4.92 MSTLOCK
- 4.93 WAVE
- 4.94 ARB2
- 4.95 CALADJ
- 4.96 EERRet
- 4.97 STBRet
- 4.98 ARB1
- 4.99 ARB4DEFRet
- 4.100 ESE
- 4.101 MODAMFREQ
- 4.102 MODFMSRC
- 4.103 CLS
- 4.104 MSTRELOCK
- 4.105 NOISLVL
- 4.106 ADDRESSRet
- 4.107 LOCKMODE
- 4.108 ISTRet
- 4.109 LRNRet
- 4.110 MOD
- 4.111 MODPMSRC
- 4.112 MODPWMSRC
- 4.113 OPCRet
- 4.114 SWPTYPE
- 4.115 PULSRANGE
- 4.116 TSTRet
- 4.117 ARB3Ret
- 4.118 BSTTRGPOL
- 4.119 BSTPHASE
- 4.120 IDNRet
- 4.121 SWPTRGPER
- 4.122 PULSDLY
- 5 Property reference
TTI TG5011 Signal Generator (TG5011) component
TTi TG5011 50 MHz Signal Generator
Examples
No additional examples
Downloadable macro reference
This component does not contain any downloadable macros
Simulation macro reference
NOISADD
Select <ON> to add the noise to the output waveform and <OFF> to remove the noise from the output waveform.
0 = ON, 1 = OFF.
Parameters
- BOOL Noise
- Add/remove the noise to/from the output waveform (0 = ON, 1 = OFF).
Return value
- This call does not return a value
PULSSYMM
Sets the pulse waveform symmetry to <nrf> %.
(Lower limit: 0 - Upper limit: 100)
Parameters
- FLOAT Symmetry
- Sets the pulse waveform symmetry in percent. (0 - 100)
Return value
- This call does not return a value
BSTPER
Sets the burst trigger period to <nrf> seconds.
(Lower limit: 1us - Upper limit: 500s).
Parameters
- FLOAT Seconds
- Duration of the burst trigger period in seconds.
Return value
- This call does not return a value
MODAMDEPTH
Sets AM waveform depth to <nrf> %.
(Lower limit: 0% - Upper limit: 120%).
Parameters
- FLOAT Frequency
- Sets AM waveform depth in percent (%) (0 - 120).
Return value
- This call does not return a value
WAI
Wait for Operation Complete true. As all commands are fully executed before the next is started this command takes no additional action.
Parameters
- This macro has no parameters
Return value
- This call does not return a value
ARB3DEFRet
Returns user specified waveform name, waveform pint interpolation state and waveform length of ARB3.
Parameters
- This macro has no parameters
Return value
MODFMFREQ
Sets FM waveform frequency to <nrf> Hz.
(Lower limit: 1uHz - Upper limit: 20kHz).
Parameters
- FLOAT Frequency
- Sets FM waveform frequency in Hertz(Hz) (1uHz - 20kHz).
Return value
- This call does not return a value
MODFSKSRC
Sets FSK waveform source to;
0 = INT, 1 = EXT.
Parameters
- BOOL Source
- Sets FSK waveform source (0 = INT, 1 = EXT).
Return value
- This call does not return a value
MODPWMDEVSYM
Sets PWM deviation to <nrf> %.
?
Parameters
- BYTE Deviation
- Sets PWM waveform deviation in percent. (?)
Return value
- This call does not return a value
SWPBEGFREQ
Sets the sweep start frequency to <nrf> Hz
(Lower limit: 1uHz - Upper limit: 100kHz)
Parameters
- FLOAT Frequency
- Sets the sweep start frequency in Hertz(Hz) (1uHz - 100kHz).
Return value
- This call does not return a value
PER
Sets the waveform period to <nrf> sec.
(Lower limit: 20ns - Upper limit: 1Ms)
Parameters
- FLOAT Period
- Duration of the waveform period in seconds (20ns - 1Ms).
Return value
- This call does not return a value
BEEPMODE
Set beep mode to;
0 = ON, 1 = OFF, 2 = WARN, 3 = ERROR.
Parameters
- BYTE Mode
- Sets the beep mode (0 = ON, 1 = OFF, 2 = WARN, 3 = ERROR).
Return value
- This call does not return a value
ARBDEF
Sets user specified waveform name <cpd2> and waveform point interpollation state <cpd3> of arbitrary waveform memory location <cpd1>.
Parameters
- STRING Name
- Specified waveform name
- STRING State
- Waveform interpolatino state
- STRING Location
- Waveform memory location
Return value
- This call does not return a value
SWPTRGSRC
Sets the sweep trigger source to;
0 = INT, 1 = EXT, 2 = MAN.
Parameters
- BYTE Source
- Set the sweep trigger source (0 = INT, 1 = EXT, 2 = MAN).
Return value
- This call does not return a value
PULSPER
Sets the pulse waveform period to <nrf> sec.
(Lower limit: 20ns - Upper limit: 1Ms).
Parameters
- FLOAT Period
- Duration of the pulse waveform period (20ns - 1Ms).
Return value
- This call does not return a value
CALVALRet
Returns the value from level calibration steps.
Parameters
- This macro has no parameters
Return value
WAVELVL
Sets the output waveform level to <nr1> %.
(Lower limit: 50 - Upper limit: 100)
Parameters
- FLOAT Percent
- Sets the output waveform level in percent (50 - 100).
Return value
- This call does not return a value
MODFMSHAPE
Sets FM waveform shape to:
0 = SINE, 1 = SQUARE, 2 = RAMPUP, 3 = RAMPDN, 4 = TRIANG, 5 = NOISE, 6 = DC, 7 = SINC, 8 = EXPRISE, 9 = LOGRISE, 10 = ARB1,
11 = ARB2, 12 = ARB3, 13= ARB4.
Parameters
- BYTE Shape
- Sets FM waveform shape (1 = SINE, 2 = SQUARE, 3 = RAMPUP, 4 = RAMPDN, 5 = TRIANG, 6 = NOISE, 7 = DC, 8 = SINC, 9 = EXPRISE, 10 = LOGRISE, 11 = ARB1, 12 = ARB2, 13 = ARB3, 14= ARB4).
Return value
- This call does not return a value
ZLOAD
sets the output load, which the generator is to assume for amplitude and dc
offset entries, to;
0 = OPEN or 1 - 10,000
Parameters
- INT Output
- Sets the output load for amplitude and dc offset entires (0 = OPEN or 1 -10,000).
Return value
- This call does not return a value
SWPENDFREQ
Sets the sweep centre frequency to <nrf> Hz.
(Lower limit: 1uHz - Upper limit: 50MHz.)
Parameters
- FLOAT Frequency
- Set the sweep end frequency in Hertz(Hz) (1uHz - 50MHz).
Return value
- This call does not return a value
AMPLRNG
Sets the amplitude range to;
0 = AUTO, 1 = HOLD.
Parameters
- BOOL Range
- Sets the amplitude range (0 = AUTO, 1 = HOLD).
Return value
- This call does not return a value
ARB1Ret
Returns the binary-data from an existing abbitrary wavefrom memory location.
Parameters
- This macro has no parameters
Return value
ARB2DEFRet
Returns user specified waveform name, waveform pint interpolation state and waveform length of ARB2.
Parameters
- This macro has no parameters
Return value
SYNCOUT
Sets the sync output to;
0 = ON, 1 = OFF.
Parameters
- BOOL Sync
- Enable/disable sync output (0 = ON, 1 = OFF).
Return value
- This call does not return a value
SRE
Set the Service Request Enable Register to <nrf>.
Parameters
- BYTE Status
Return value
- This call does not return a value
FREQ
Set the waveform frequency to <nrf> Hz.
(Lower limit: 1uHz - Upper limit: 50MHz).
Parameters
- FLOAT Frequency
- Sets the waveform frequency in Hertz(Hz) (1uHz - 50MHz).
Return value
- This call does not return a value
CALIBRATION
Sets the calibration mode to <START>, <SAVE>, or <ABORT>. <nrf> represents the calibration password.
Parameters
- BYTE Mode
- 0 = START, 1 = SAVE, 2 = ABORT
- ULONG Password
- Calibration password
Return value
- This call does not return a value
DCOFFS
Sets the dc offset to <nrf> Volts.
(Lower limit: -4.500 Vdc - Upper limit: 4.500 Vdc).
Parameters
- FLOAT DCOffset
- Sets the dc offset in Volts(Vdc) (4.500 Vdc - 4.500 Vdc).
Return value
- This call does not return a value
PRE
Sets the Parallel Port Enable Register to the value <nrf>.
Parameters
- BYTE Status
- Set register value 0-255
Return value
- This call does not return a value
PULSFALL
Sets the pulse waveform negative edge to <nrf> micro seconds.
(Lower limit: 5ns - Upper limit: 99.9ns).
Parameters
- FLOAT Fall
- Sets the pulse waveform negative edge in micro seconds (5ns - 99.9ns).
Return value
- This call does not return a value
MODAMSRC
Sets AM waveform source to;
0 = INT, 1 = EXT.
Parameters
- BOOL Source
- Sets AM waveform source (0 = INT, 1 = EXT).
Return value
- This call does not return a value
SWPMKRFREQ
Sets the sweep marker to <nrf> Hz.
(Lower limit: 10kHz - Upper limit: 100kHz).
Parameters
- FLOAT Frequency
- Set the sweep marker in Hertz(Hz) (10kHz - 100kHz).
Return value
- This call does not return a value
AMPUNIT
Sets the amplitude units to;
0 = VPP, 1 = VRMS, 2 = DBM.
Parameters
- BYTE Units
- Sets the amplitude units (0 = VPP, 1 = VRMS, 2 = DBM).
Return value
- This call does not return a value
ESRRet
Returns the value in the standard event status register in <nr1>
Parameters
- This macro has no parameters
Return value
QERRet
Query and clear error register
Parameters
- This macro has no parameters
Return value
- BYTE : Returns the instruments address
MODHOPFREQ
Sets HOP frequency to <nrf> Hz.
(Lower limit: 1uHz - Upper limit: 50MHz).
Parameters
- FLOAT Frequency
- Sets HOP frequency in Hertz(Hz) (1uHz - 50MHz).
Return value
- This call does not return a value
SWPTIME
Sets the sweep time to <nrf> seconds
Parameters
- FLOAT Seconds
- Set the sweep time in seconds.
Return value
- This call does not return a value
PRERet
Returns the value in the Parallel Poll Enable Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>.
Parameters
- This macro has no parameters
Return value
PULSWID
Sets the pulse waveform width to <nrf> sec.
(Lower limit: 20ns - Upper limit: 1Ms).
Parameters
- FLOAT Seconds
- Sets the pulse waveform width in seconds (20ns - 1Ms).
Return value
- This call does not return a value
AMPL
Sets the amplitde to <nrf> in the units as specified by the AMPUNIT command.
(Range = 10mVpp - 10Vpp)
Parameters
- FLOAT Amplitude
- Sets the amplitude (10mVpp - 10Vpp). Units specificied by AMPUNIT command.
Return value
- This call does not return a value
ARB4Ret
Returns the binary-data from an existing abbitrary wavefrom memory location.
Parameters
- This macro has no parameters
Return value
ARBLOAD
<cpd> sets the output waveform type to <DC>,<SINC>, <EXPRISE>,<LOGRISE>,<RAMPUP>,<RAMPDN>, <TRIANG>,<SQUARE>,
<ARB1>,<ARB2>,<ARB3>, <ARB4>, <"USERNAME1">, <"USERNAME2">, <"USERNAME3">, <"USERNAME4">.
Parameters
- STRING Type
- Waveform Type
Return value
- This call does not return a value
MODPOLFSK
Sets FSK trigger slope to;
0 = POS, 1 = NEG.
Parameters
- BOOL Slope
- Set FSK trigger slope (0 = POS, 1 = NEG).
Return value
- This call does not return a value
PULSEDGE
Sets the pulse waveform edges (positive and negative edge) to <nrf>
micro Sec. Value zero sets to the minimum value allowed
(Lower limit: 5ns - Upper limit: 40us).
Parameters
- FLOAT Edges
- Sets the pulse waveform edges in micro seconds (5ns - 40us).
Return value
- This call does not return a value
ESERet
Returns the value in the Standard Event Status Enable Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>.
Parameters
- This macro has no parameters
Return value
- BYTE : Returns the value in the standard event status enable register
MODPWMDEVWDT
Sets the PWM waveform deviation to <nrf> sec.
Parameters
- FLOAT Sec
Return value
- This call does not return a value
OUTPUT
Sets the output to;
0 = ON, 1 = OFF, 2 = NORMAL, 3 = INVERT.
Parameters
- BYTE SetOutput
- Set the output. (0 = ON, 1 = OFF, 2 = NORMAL, 3 = INVERT).
Return value
- This call does not return a value
SLVRST
Sets the SLAVE generator ready to be synchronised
Parameters
- This macro has no parameters
Return value
- This call does not return a value
SQRSYMM
Sets the square waveform symmetry to <nrf> %.
(Lower limit: 20 - Upper limit: 80)
Parameters
- FLOAT Symmetry
- Sets the square waveform symmetry in percent (20 - 80).
Return value
- This call does not return a value
MODFSKRATE
Sets FSK rate to <nrf> Hz.
(Lower limit: 2mHz - Upper limit: 100kHz).
Parameters
- FLOAT Rate
- Sets FSK rate in Hertz(Hz) (2mHz - 100kHz).
Return value
- This call does not return a value
SWPMODE
Sets the sweep mode to <CONT> or <TRIG>.
0 = CONT, 1 = TRIG.
Parameters
- BOOL Mode
- Set the sweep mode (0 = CONT, 1 = TRIG).
Return value
- This call does not return a value
BST
Sets the burst mode to;
0 = <OFF>, 1 = <NCYC>, 2= <GATED>, 3 = <INFINITE>.
Parameters
- BYTE MODE
- Sets the burst mode (0 = OFF, 1 = NCYC, 2 = GATED, 3 = INFINITE).
Return value
- This call does not return a value
MODPWMSHAPE
Sets PWM waveform shape to;
0 = SINE, 1 = SQUARE, 2 = RAMPUP, 3 = RAMPDN, 4 = TRIANG, 5 = NOISE, 6 = DC, 7 = SINC, 8 = EXPRISE, 9 = LOGRISE, 10 = ARB1,
11 = ARB2, 12 = ARB3, 13= ARB4.
Parameters
- BYTE Shape
- Sets PWM waveform shape (1 = SINE, 2 = SQUARE, 3 = RAMPUP, 4 = RAMPDN, 5 = TRIANG, 6 = NOISE, 7 = DC, 8 = SINC, 9 = EXPRISE, 10 = LOGRISE, 11 = ARB1, 12 = ARB2, 13 = ARB3, 14= ARB4).
Return value
- This call does not return a value
SYNCTYPE
Sets the sync type to;
0 = AUTO, 1 = CARRIER, 2 = MODULATION, 3 = SWEEP, 4 = BURST, 5 = TRIGGER.
Parameters
- BYTE Type
- Set the sync type (0 = AUTO, 1 = CARRIER, 2 = MODULATION, 3 = SWEEP, 4 = BURST, 5 = TRIGGER).
Return value
- This call does not return a value
LOLVL
Sets the amplitude-low-level to <nrf> Volts.
(Lower limit: 5.000 V - Upper limit: -0.010 V).
Parameters
- FLOAT LowLevel
- Sets the amplitude-low-level in Volts(V) (-5.000 V - -0.010 V).
Return value
- This call does not return a value
SAV
Saves the complete instrument setup to the setup-file named <nrf>
Parameters
- BYTE StoreLocation
- Memory location of register (0-9)
Return value
- This call does not return a value
ARBDCOFFS
Sets the arbritary dc waveform offset to <nrf> volts.
Parameters
- FLOAT OffsetVoltage
- Set the offset voltage
Return value
- This call does not return a value
TRG
This command is the same as pressing the TRIGGER key.
Parameters
- This macro has no parameters
Return value
- This call does not return a value
ARB1DEFRet
Returns user specified waveform name, waveform pint interpolation state and waveform length of ARB1.
Parameters
- This macro has no parameters
Return value
CLKSRC
Sets the clock source to;
0 = INT, 1 = EXT.
Parameters
- BOOL Source
- Sets the clock source (0 = INT, 1 = EXT).
Return value
- This call does not return a value
MODAMSHAPE
Sets AM waveform shape to:
0 = SINE, 1 = SQUARE, 2 = RAMPUP, 3 = RAMPDN, 4 = TRIANG, 5 = NOISE, 6 = DC, 7 = SINC, 8 = EXPRISE, 9 = LOGRISE, 10 = ARB1, 11 = ARB2, 12 = ARB3, 13= ARB4.
Parameters
- BYTE Shape
- Sets AM waveform shape (1 = SINE, 2 = SQUARE, 3 = RAMPUP, 4 = RAMPDN, 5 = TRIANG, 6 = NOISE, 7 = DC, 8 = SINC, 9 = EXPRISE, 10 = LOGRISE, 11 = ARB1, 12 = ARB2, 13 = ARB3, 14= ARB4).
Return value
- This call does not return a value
SWPTRGPOL
Sets the sweep trigger slope to;
0 = POS, 1 = NEG.
Parameters
- BOOL Slope
- Set the sweep trigger slope (0 = POS, 1 = NEG).
Return value
- This call does not return a value
PULSRISE
Sets the pulse waveform negative edge to <nrf> micro seconds.
(Lower limit: 5ns - Upper limit: 99.9ns).
Parameters
- FLOAT Rise
- Sets the pulse waveform positive edge in micro seconds (5ns - 99.9ns).
Return value
- This call does not return a value
BEEP
Sound one beep.
Parameters
- This macro has no parameters
Return value
- This call does not return a value
SWPCNTFREQ
Sets the sweep centre frequency to <nrf> Hz.
(Lower limit: 1uHz - Upper limit: 50MHz).
Parameters
- FLOAT Frequency
- Sets the sweep centre frequency in Hertz(Hz) (1uHz - 50MHz).
Return value
- This call does not return a value
ARB2Ret
Returns the binary-data from an existing abbitrary wavefrom memory location.
Parameters
- This macro has no parameters
Return value
BSTTRGSRC
Sets the burst trigger source to;
0 = INT, 1 = EXT, 2 = MAN.
Parameters
- BYTE Source
- Set the burst trigger source (0 = INT, 1 = EXT, 2 = MAN).
Return value
- This call does not return a value
MODPWMFREQ
Sets PWM waveform frequency to <nrf> Hz.
(Lower limit: 1uHz - Upper limit: 20kHz).
Parameters
- FLOAT Frequency
- Sets PWM waveform frequency in Hertz(Hz) (1uHz - 20kHz).
Return value
- This call does not return a value
SWP
Sets the sweep to <ON> or <OFF>.
0 = ON, 1 = OFF.
Parameters
- BOOL Sweep
- Enable or disable the sweep (0 = ON, 1 = OFF).
Return value
- This call does not return a value
RST
Resets the instrument parameters to their default values.
Parameters
- This macro has no parameters
Return value
- This call does not return a value
RMPSYMM
Sets the ramp waveform symmetry to <nrf> %.
(Lower limit: 0 - Upper limit: 100)
Parameters
- FLOAT Symmetry
- Sets the ramp waveform symmetry in percent (0 - 100).
Return value
- This call does not return a value
BSTCOUNT
Sets the burst count to <nrf> cycles, maximum 1048575 cycles.
Parameters
- LONG Count
- Sets the burst count in cycles (1 - 1048575).
Return value
- This call does not return a value
SWPMKR
Sets the sweep marker to <ON> or <OFF>.
0 = ON, 1 = OFF.
Parameters
- BOOL Marker
- Enable or disable the sweep marker (0 = ON, 1 = OFF).
Return value
- This call does not return a value
MODFMDEV
Sets FM waveform deviation to <nrf> Hz.
(Lower limit: 1uHz - Upper limit: 25MHz).
Parameters
- FLOAT Deviation
- Sets FM waveform deviation in Hertz(Hz) (1uHz - 25MHz).
Return value
- This call does not return a value
PULSFREQ
Sets the pulse waveform frequency to <nrf> Hz
(Lower limit: 1uHz - Upper limit: 50MHz).
Parameters
- FLOAT Frequency
- Sets the pulse waveform frequency in Hertz(Hz) (1uHz - 50MHz).
Return value
- This call does not return a value
RCL
Recalls the instrument setup contained in store <nrf>.
Parameters
- BYTE StoreLocation
- Memory location (0-9)
Return value
- This call does not return a value
ESESet
Sets the standard event status enable register to the value of <nrf>.
(Lower limit: 0 - Upper limit: 255)
Parameters
- BYTE Value
- Enable the register to this value. (0 - 255)
Return value
- This call does not return a value
LOCAL
Returns the instrument to local opertion and unlocks the keyboard.
Parameters
- This macro has no parameters
Return value
- This call does not return a value
ARBRESIZE
Changes the size of arbritary waveform <cpd> to <nrf>.
Parameters
- FLOAT Size
- Size of waveform
- STRING Waveform
- Arbritary Waveform
Return value
- This call does not return a value
CALSTEP
Step to the next calibration point.
Parameters
- This macro has no parameters
Return value
- This call does not return a value
LRN
Intall data from a previous *LRN? command.
Parameters
- This macro has no parameters
Return value
- This call does not return a value
MODPMFREQ
Sets PM waveform frequency to <nrf> Hz.
(Lower limit: 1uHz - Upper limit: 20kHz).
Parameters
- FLOAT Frequency
- Sets FM waveform frequency in Hertz(Hz) (1uHz - 20kHz).
Return value
- This call does not return a value
OPC
Sets the Operation Complete bit (bit 0) in the Standard Event Status Register. This will happen immediately the command is executed because of the sequential nature of all operations.
Parameters
- This macro has no parameters
Return value
- This call does not return a value
SWPSPNFREQ
Sets the sweep frequency span to <nrf> Hz.
(Lower limit: 1uHz - Upper limit: 50.25kHz).
Parameters
- FLOAT Frequency
- Set the sweep frequency span in Hertz(Hz) (1uHz - 50.25kHz).
Return value
- This call does not return a value
SRERet
Returns the value of the Service Request Enable Register in <nr1> numeric format.
Parameters
- This macro has no parameters
Return value
ARB4
Loads the binary-data to an existing arbitrary waveform memory location ARB4.
Parameters
- BYTE Waveform
Return value
- This call does not return a value
CLKSRRet
Returns the clock source <INT> or <EXT>.
Parameters
- This macro has no parameters
Return value
- BOOL : Returns the instruments address
MODPMSHAPE
Sets PM waveform shape to;
0 = SINE, 1 = SQUARE, 2 = RAMPUP, 3 = RAMPDN, 4 = TRIANG, 5 = NOISE, 6 = DC, 7 = SINC, 8 = EXPRISE, 9 = LOGRISE, 10 = ARB1,
11 = ARB2, 12 = ARB3, 13= ARB4.
Parameters
- BYTE Shape
- Sets PM waveform shape (1 = SINE, 2 = SQUARE, 3 = RAMPUP, 4 = RAMPDN, 5 = TRIANG, 6 = NOISE, 7 = DC, 8 = SINC, 9 = EXPRISE, 10 = LOGRISE, 11 = ARB1, 12 = ARB2, 13 = ARB3, 14= ARB4).
Return value
- This call does not return a value
ARB3
Loads the binary-data to an existing arbitrary waveform memory location ARB3.
Parameters
- UINT Waveform
Return value
- This call does not return a value
HILVL
Sets the amplitude-high-level to <nrf> Volts.
(Lower limit: -0.490 V - Upper limit: 5.000 V).
Parameters
- FLOAT HighLevel
- Sets the amplitude-high-level in Volts(V) (-0.490 V - 5.000 V).
Return value
- This call does not return a value
MODPMDEV
Sets PM waveform deviation to <nrf> degrees.
(Lower limit: -360° - Upper limit: 360°).
Parameters
- FLOAT Degrees
- Sets PM waveform deviation in degrees (-360 - 360).
Return value
- This call does not return a value
MSTLOCK
Sends signal to SLAVE generator to get synchronised
Parameters
- This macro has no parameters
Return value
- This call does not return a value
WAVE
Sets the waveform type.
0 = SINE, 1 = SQUARE, 2 = RAMP, 3 = TRIANG, 4 = PULSE, 5 = NOISE, 6 = ARB
Parameters
- BYTE WaveType
- 0 = SINE, 1 = SQUARE, 2 = RAMP, 3 = TRIANG, 4 = PULSE, 5 = NOISE, 6 = ARB.
Return value
- This call does not return a value
ARB2
Loads the binary-data to an existing arbitrary waveform memory location ARB2.
Parameters
- UINT Waveform
Return value
- This call does not return a value
CALADJ
Adjust the selected calibration value by <nrf>
(Lower limit: -100 - Upper limit: 100).
Parameters
- FLOAT Calibrate
- Adjust the selected calibration value (-100 - 100).
Return value
- This call does not return a value
EERRet
Query and clear execution error number register.
Parameters
- This macro has no parameters
Return value
STBRet
Returns the value of the Status Byte Register in <nr1> numeric format.
Parameters
- This macro has no parameters
Return value
ARB1
Loads the binary-data to an existing arbitrary waveform memory location ARB1.
Parameters
- UINT Waveform
- 16 Bit binary number for arbitrary waveform.
Return value
- This call does not return a value
ARB4DEFRet
Returns user specified waveform name, waveform pint interpolation state and waveform length of ARB4.
Parameters
- This macro has no parameters
Return value
ESE
Sets the Standard Event Status Enable Register to the value of <nrf>.
Parameters
- BYTE Value
- Value of register 0-255
Return value
- This call does not return a value
MODAMFREQ
Sets AM waveform frequency to <nrf> Hz.
(Lower limit: 1uHz - Upper limit: 20kHz).
Parameters
- FLOAT Frequency
- Sets AM waveform frequency in Hertz(Hz) (1uHz - 20kHz).
Return value
- This call does not return a value
MODFMSRC
Sets FM waveform source to;
0 INT, 1 = EXT.
Parameters
- BOOL Source
- Sets FM waveform source (0 = INT, 1 = EXT).
Return value
- This call does not return a value
CLS
Clears status byte register of the interface.
Parameters
- This macro has no parameters
Return value
- This call does not return a value
MSTRELOCK
Resynchronises the two generators in MASTER-SLAVE mode.
Parameters
- This macro has no parameters
Return value
- This call does not return a value
NOISLVL
Sets the output noise level to <nr1> %.
(Lower limit: 0% - Upper limit: 50%)
Parameters
- BYTE Percent
- Sets the output noise level in percent. (0 - 50)
Return value
- This call does not return a value
ADDRESSRet
Returns the instruments address
Parameters
- This macro has no parameters
Return value
- INT : Returns the instruments address
LOCKMODE
Sets the synchronising mode to;
0 = MASTER, 1 = SLAVE, 2 = INDEP.
Parameters
- BYTE Mode
- Sets the synchronising mode (0 = MASTER, 1 = SLAVE, 2 = INDEP).
Return value
- This call does not return a value
ISTRet
Returns IST local message as defined by IEEE Std. 488.2. The syntax of the response is 0<rmt>, if the local message is false, or 1<rmt>, if the local message is true.
Parameters
- This macro has no parameters
Return value
- BOOL : Returns true if the operation is a success, else false
LRNRet
Returns the complete setup of the instrument as a binary data block
Parameters
- This macro has no parameters
Return value
MOD
Sets modulation to;
0 = OFF, 1 = AM, 2 = FM, 3 = PM, 4 = FSK, 5 = PWM.
Parameters
- BYTE Modulation
- Sets modulation (0 = OFF, 1 = AM, 2 = FM, 3 = PM, 4 = FSK, 5 = PWM).
Return value
- This call does not return a value
MODPMSRC
Sets PM waveform source to;
0 INT, 1 = EXT.
Parameters
- BOOL Source
- Sets PM waveform source (0 = INT, 1 = EXT).
Return value
- This call does not return a value
MODPWMSRC
Sets PWM waveform source to;
0 = INT, 1 = EXT.
Parameters
- BOOL Source
- Sets PWM waveform source (0 = INT, 1 = EXT).
Return value
- This call does not return a value
OPCRet
Query Operation Complete status. The response is always 1<rmt> and will be available immediately the command is executed because all commands are sequential.
Parameters
- This macro has no parameters
Return value
- BOOL : Returns true if the operation is a success, else false
SWPTYPE
Sets the sweep type to;
0 = LINUP, 1 = LINDN, 2 = LINUPDN, 3 = LINDNUP, 4 = LOGUP, 5 = LOGDN, 6 = LOGUPDN, 7 = LOGDNUP.
Parameters
- BYTE Type
- Set the sweep type (0 = LINUP, 1 = LINDN, 2 = LINUPDN, 3 = LINDNUP, 4 = LOGUP, 5 = LOGDN, 6 = LOGUPDN, 7 = LOGDNUP).
Return value
- This call does not return a value
PULSRANGE
Sets PWM waveform source to <1>, <2> or <3>;
1 = 1, 2 = 2, 3 = 3.
Parameters
- BYTE Range
- Sets the pulse rise and fall range. (1, 2 or 3)
Return value
- This call does not return a value
TSTRet
The generator has no self test capability and the response is always 0 <rmt>.
Parameters
- This macro has no parameters
Return value
- BOOL : Returns true if the operation is a success, else false
ARB3Ret
Returns the binary-data from an existing abbitrary wavefrom memory location.
Parameters
- This macro has no parameters
Return value
BSTTRGPOL
Sets the burst trigger slope to;
0 = POS, 1 = NEG.
Parameters
- BOOL Slope
- Set the burst trigger slope (0 = POS, 1 = NEG).
Return value
- This call does not return a value
BSTPHASE
Sets the burst phase to <nrf> degrees.
(Lower limit: -360 - Upper limit: 360)
Parameters
- FLOAT Degrees
- Sets the burst phase in degrees (-360 - 360)
Return value
- This call does not return a value
IDNRet
Returns the instrument identification. The IDN is saved to the variable passed from the function 'ReturnIDN'.
The return parameter is TRUE when the IDN is successfully returned.
Parameters
- <- STRING ReturnIDN
- This parameter may be returned back to the caller
Return value
SWPTRGPER
Sets the sweep trigger period to <nrf> seconds
Parameters
- FLOAT Seconds
- Set the sweep trigger period in seconds.
Return value
- This call does not return a value
PULSDLY
Sets the waveform delay to <nrf> sec
Parameters
- FLOAT Sec
Return value
- This call does not return a value
Property reference
COM Port
This property is of type Fixed list of ints and can be referenced with the variable name ComPort.
No additional information