neclib.devices.encoder.cpz6204#

Aliases#

Encoder

None

get_logger

Get logger instance which prints operation logs to console.

class CPZ6204[source]#

Bases: Encoder

Encoder readout.

Notes

Configuration items for this device:

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: str = 'Interface'#
Model: str = 'CPZ6204'#
Identifier: ClassVar[Optional[str]] = 'rsw_id'#
get_dome_reading()[source]#
get_reading()[source]#
dome_set_counter(limit)[source]#
finalize()[source]#
Return type:

None

board_setting(io, z_mode='')[source]#