COMMAND REFERENCE

4 - 15

*CAL? CALibration

Syntax: *CAL?

Response: 0 1

0Calibration okay.

1Calibration not okay.

Description:

This query performs an automatic internal self-calibration and reports the result of that calibration. No external means or operator interface is needed. The response indicates whether or not the instrument completed the self-calibration without error. A response of 0 indicates that the calibration executed successfully. A response of 1 indicates that the calibration was not successful.

A possible calibration error is also reported via bit 8 in the QUEStionable status. If bit 8 = 0, the calibration was successful. If bit 8 = 1, the calibration went wrong. The *CAL? query is the equivalent of the CALibration[:ALL]? query.

Limitation:

The calibration process will last a couple of minutes. During this time bit 0 in the OPERation status is set, indicating that calibration is busy. This status information can only be requested, if the calibration was started via the front panel. This is because the *CAL? query is a sequential command. So, a next command or query in the same program message is not executed until the calibration process is completed. Until then, no response to a next query is obtained.

Example:

 

Send *CAL?

 

Read <response>

Response is held up during calibration.

IF <response> = 1 THEN PRINT "calibration not successful."

Front panel compliance:

The *CAL? query is the remote equivalent of the front panel CAL key.

Page 115
Image 115
Fluke PM-3380B, PM-3390B CAL? CALibration, Syntax *CAL? Response 0, Calibration okay Calibration not okay, Limitation