Get Last ErrorGets detailed information about the last error generated by a high-level NI-Motion VI in the course of executing other NI-Motion VIs.
| Device Compatibility
|
Board ID is a unique number assigned by Measurement & Automation Explorer (MAX) used to send and receive commands and data to or from a specific NI motion controller. | |||||||
error in (no error) describes error conditions that occur before this VI runs. The default input of this cluster is no error. If an error already occurred, this VI returns the value of error in in error out. The VI runs normally only if no incoming error exists. Otherwise, the VI passes the error in value to error out. The error in cluster contains the following parameters:
|
|||||||
Resource is the Axis, Vector Space, ADC, or Encoder that generated the error. | |||||||
Bd ID Out is provided for flow control. You can string together NI-Motion VIs by wiring the Bd ID Out terminal of one VI to the Board ID terminal of the next VI. | |||||||
Error Code is the error code value, as defined in the file motnErr.h in the NI-Motion include directory. | |||||||
Command ID is the command ID of the VI that caused the error. | |||||||
error out contains error information. If error in indicates an error, error out contains the same error information. Otherwise, it describes the error status that this VI produces.
|
Using This VI
If the Initialize Controller VI returns an error, you can call the Get Last Error VI to determine the specific NI-Motion VI and resource generating the error. You can then call the Get Error Description VI, which formats a string for you with the VI name, resource ID and error description.