neclib.devices.attenuator.a11713b#
Aliases#
None |
|
Manages the busy state of the object. |
|
Get logger instance which prints operation logs to console. |
|
None |
- class A11713B[source]#
Bases:
NetworkAttenuator
Attenuator, which can attennuate two 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 two channels: “X”, “Y”. For example: { 2R = “X”, 2L = “Y”}
- Manufacturer: ClassVar[str] = 'Agilent'#
- Model: ClassVar[str] = '11713B'#
- Identifier: ClassVar[Optional[str]] = 'host'#