neclib.devices.attenuator.a11713c#
Aliases#
None |
|
Manages the busy state of the object. |
|
Get logger instance which prints operation logs to console. |
|
None |
- class A11713C[source]#
Bases:
NetworkAttenuator
Attenuator, which can attennuate four IF sigal power.
Notes
Configuration items for this device:
- communicatorstr
Communicator of thermometer. GPIB or LAN can be chosen.
- hoststr
IP address for GPIB and ethernet communicator.
- gpib_portint
GPIB port of using devices. Please check device setting. If you use GPIB communicator, you must set this parameter.
- lan_portint
LAN port of using devices. This parameter is setted to 5025 by manufacturer. If you use LAN communicator, you must set this parameter.
- model: str
Attenuator model which you use in this device. Following model are available: “NA”, “AG8494g”, “AG8494h”, “AG8495g”, “AG8495h”, “AG8495k”, “AG8496g”, “AG8496h”, “AG8497k”, “AG84904k”, “AG84904l”, “AG84904m”, “AG84905m”, “AG84906k”, “AG84906l”, “AG84907k”, “AG84907l”, “AG84908m” For example: { 1LU = “AG8494g”, 1LL = “AG8495k”, 1RU = “AG84905m”, 1RL = “AG84907k”}
- channelDict[str]
Human-readable channel name. The value should be mapping from human readableversion (str) to device level identifier (int). You can assign any name to the channels up to four channels: “1X” (BANK1, X), “1Y” (BANK1, Y), “2X” (BANK2, X), “2Y” (BANK2 Y). For example: { 1LU = “1X”, 1LL = “1Y”, 1RU = “2X”, 1RL = “2Y”}
- Manufacturer: ClassVar[str] = 'Agilent'#
- Model: ClassVar[str] = '11713C'#
- Identifier: ClassVar[Optional[str]] = 'host'#