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])