Component: TTI TG5011 Signal Generator (TG5011) (3rd Party Equipment/Tools)

From Flowcode Help
Jump to navigationJump to search


Author Matrix TSL
Version 0.2 (Development)
Category 3rd Party Equipment/Tools


Contents

Image 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

STRING


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

UINT


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

UINT


ARB2DEFRet

Returns user specified waveform name, waveform pint interpolation state and waveform length of ARB2.

Parameters

This macro has no parameters


Return value

STRING


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

BYTE


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

BYTE


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

UINT


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

STRING


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

UINT


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

BYTE


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

STRING


STBRet

Returns the value of the Status Byte Register in <nr1> numeric format.

Parameters

This macro has no parameters


Return value

BYTE


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

STRING


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

INT


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

UINT


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

STRING


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