Start¶
-
virtual void IAlignment::Start() = 0¶
Starts the configured alignment method.
- Throws
CInvalidConfigException
– Invalid configuration specified, e.g. invalid method, unconnected required inputs or actuator not “Ph3Current”.CInvalidOperationException
– Top-controller state is not “Run”.CInvalidOperationException
– Axis state is not “Operation Enabled” (if applicable for the specified alignment method).CResourceBusyException
– An alignment method is currently being executed.CCommunicationErrorException
– Protocol error.CConnectionLostException
– Connection to controller lost.CRebootedException
– Controller has been rebooted since this object reference was retrieved, invalidating this reference.
- Remarks
The axis must be in state “Operation Enabled” unless specified otherwise in the alignment method description.