Skip to content

MpiP9002Prober#

Controls an MPI P9002 fully automatic probe station from Python. This class inherits from SentioProber.


property should_send_clear_message#

Indicates whether the remote control command clear_message is sent to the prober. Earlier software versions of the prober do not support this command and require this to be disabled.

Returns#

Type Description
bool True if the clear message command is sent (default), otherwise False .
The property can also be assigned.

Example#

prober = measmatic.get_device('device-p9002')
prober.should_send_clear_message = False

method initialize_prober_impl()#

Initializes the communication with the prober.

Example#

prober = measmatic.get_device('device-p9002')
prober.initialize_prober_impl()

method prealign_to_read_angle()#

Prealigns the wafer to the angle at which the wafer ID can be read (sends the remote command set_reader_scan ).

Example#

prober = measmatic.get_device('device-p9002')
prober.prealign_to_read_angle()

method set_signal_lights(lampStates: list[Any])#

Sets the state of the signal tower by switching the red, yellow and green lamp. At least three lamp states are required, otherwise an error is raised.

Parameters#

Name Description
lampStates Array of lamp states in the order red, yellow, green (.NET enum

Example#

from Atv.Framework.Enumerations import SignalLampState
prober = measmatic.get_device('device-p9002')
prober.set_signal_lights([SignalLampState.Off, SignalLampState.Off, SignalLampState.On])