
Model 8210A-2-5
IM-377
Aeroflex / Weinschel
28
7-11. Attenuator Assignment
ASSIGN ATTN
Function:
Assign a virtual attenuator
Syntax:
ASSIGN
ATTN
name
devname [devname [devname [devname]]]
Argument(s):
name
string10
virtual attenuator name
devname
string10
device name(s). see remarks.
Remarks:
This function is used to assign a user-definable name and configuration to a virtual
attenuator. The virtual attenuator may contain a reference for up to 4 physical devices, each of which
must have been previously assigned a
devname
using the ASSIGN command. This function allows
multiple attenuators to be logically joined to a single name, allowing the user to create an attenuator
with the combined characteristics of the specified devices, perhaps to provide a larger maximum
attenuation value, or a finer step size, or both. The assignment can be stored in non-volatile memory via
the SAVE ASSIGN ATTN command, and will be recalled during system initialization. Up to 64 user-
definable names may be assigned. Note that the assignment does not take effect until the next time
device names are reassigned (see REASSIGN).
Return Value:
none
Example(s):
ASSIGN ATTN Chan1 AT1 AT2
ASSIGN? ATTN
Function:
reads a virtual attenuator assignment
Syntax:
ASSIGN? ATTN name
Argument(s):
name string10 virtual attenuator name
Remarks:
This function is used to read the device names associated with an assignment
previously set using the ASSIGN ATTN command. It returns a count of the devices associated with
name, and for each the device name.
Return Value:
count
integer
count of device names
devname
string10
device name
Example(s):
ASSIGN? ATTN Chan1 returns the following ’2, AT1, AT2’
COUNT? ATTN
Function:
reads the number of configured attenuators
Syntax:
COUNT? ATTN
Argument(s):
none
Remarks:
This function is used to read the number of installed and configured attenuators.
Return Value:
count1 integer count of physical attenuators
count2 integer count of virtual attenuators
Example(s):
COUNT? ATTN returns the following ’4, 2’
LIST? ASSIGN ATTN
Function:
Reads a list of virtual attenuator assignments
Syntax:
LIST? ASSIGN ATTN
Argument(s):
none
Remarks:
This function is used to read a list of all virtual attenuator assignments created using
the ASSIGN ATTN command. The list contains a count of the assigned names, and a list of the
names. To see the actual devices referenced by the virtual attenuator, use the ASSIGN? ATTN
command.
Return Value:
count
integer
count of virtual attn assignments
name
string10
attn name
Example(s):
LIST? ASSIGN ATTN returns the following ’1, Chan1’
LIST? ATTN
Function:
Read Attenuator installation
Syntax:
LIST?
ATTN
Argument(s):
none
Remarks:
This function is used to read a list of the names of all attenuator devices that have
been installed by the configuration process. This list includes both virtual attenuator devices (ASSIGN
ATTN), and physical devices (ASSIGN) that support the AttnProtocol. This is a list of all names that
support the ATTN command. It returns a count of the devices, and for each the device name.
Return Value:
count
integer
count of names
name
string10
name
Example(s):
LIST? ATTN returns the following ’3, AT1, AT2, Chan1’
Содержание 8210A-2-5
Страница 52: ......