Views:

This Article is about:

  • What is the intend of the "Alias" field?
  • When are they used?
  • Why is use of an alias preferred?

A very useful field that is often overlooked when configuring an instrument in either the Run Time or Editor Applications is the ALIAS field.  The Alias field can be used for both System Instruments and User-Configured Standards. 

mceclip1.png

Please note that in the configuration of System Instruments, the default setting is the instrument model number.

What is the intend of the "Alias" field?

Configuration of the Alias field gives the procedure writer the option to call an instrument into the procedure without hard-coding a specific address

When are they used?

 They are used in conjunction with the “IEEE”, “PORT” or “RESET” FSC.

 Here are some examples based on the instrument configuration screen shown above:

 IEEE [@1]*IDN?

 This calls a device at IEEE address 1.

 It is important to use a descriptive alias. (up to the 7-character limit)

 Here is an example for a unit with a DMM alias:

 IEEE [DMM]*IDN?

The alias “DMM” describes a user-configured DMM and is called by using that declared Alias in the procedure.

Why is use of an alias preferred over address hard-coding?

  • Traceability:  Aliasing is simply assigning a name to an instrument at an address. This is done by configuring the instrument in MET/CAL. Because the alias is part of the instrument configuration the following statements apply: 
  1. MET/CAL requires that all configured instruments, whether user-defined or system instruments are in the database.
  2. Configured instruments must have a current calibration record (or a “NO CAL” designation).
  3. Configured instrument requirements will display in the Required Instrument dialog box, so the operator will see the requirement at the beginning of the procedure (another good reason for descriptive alias names).
  4. The real instrument, not the alias, will be recorded in the standards used table in the database as part of the cal event for the respective unit under test as well as all post-calibration documentation that lists standards used. 

At the procedure level, a call to an address is simply that.  The procedure has no way of recognizing that the instrument at that address is a required instrument.  The instrument at that address does not have to be in the database or have a current calibration record.  Since it is not seen by the program as a required instrument, the operator will not be prompted for the instrument at the beginning of the procedure and none of the post-run documentation or the database will list the instrument as a standard used.

  • Portability:  If there is more than one instrument that fits the requirement of a procedure, hard-coding can be clumsy. Different instruments generally use unique IEEE addresses. If hard-coding of an address instead of using an alias is done in the procedure, the operator will have to double check the address of instrument being used and change it either at the instrument level or the procedure level before proceeding. This is not practical and can lead to errors as well as being time consuming.

In this same situation an alias can be used in the procedure. Leaving the asset number field blank in the instrument configuration allows the use of more than one instrument of the same type. When running the procedure, the operator will be prompted to enter the asset number of the instrument being used at that alias. MET/CAL will properly call the standard whose asset number has been entered.

  • Readability – IEEE[@5730] is easier to understand than IEEE[@01], because of the use of descriptive alias names.

Proper use of Alias names in MET/CAL procedure writing is the easy alternative that helps to ensure Traceability, Portability and Readability.  Using descriptive names allows for ease of use during not only procedure writing, but also in an environment with multiple like-instruments.