neclib.devices.attenuator.cpz340516#
Aliases#
None |
|
Manages the busy state of the object. |
- class CPZ340516[source]#
Bases:
CurrentAttenuator
LOattenuator, which can convert by 8 channels.
Notes
Configuration items for this device:
- channelDict[str, int]
Human-readable channel name. The value should be mapping from human readable version (str) to device level identifier (int). You can assign any name to the channels. For example, {100GHz = 1}
- range“DA0_100mA” or “DA0_1mA”
If DA0_100mA, 1-100mA is possible. Else if DA0_1mA, 1-10mA is possible. Default value is DA0_100mA.
- ratefloat
Default value is 0.1.
- rsw_id{0, 1, …, 16} or {“0”, “1”, …, “9”, “A”, …, “F”}
Board identifier. This should be set to the same value as the rotary switch “RSW1” mounted on the side of the board. The board is shipped with default RSW1 setting of 0. This ID would be non-zero, when multiple PCI board of same model are mounted on a single FA (Factory Automation) controller.
See defaults setting file in
neclib/defaults/config.toml
.- Manufacturer: ClassVar[str] = 'Interface'#
- Model: ClassVar[str] = 'CPZ340516'#
- Identifier: ClassVar[Optional[str]] = 'rsw_id'#