How is CAL(X) used in a formula when importing a standard into a canvas?


The canvas caliper is indicated by CAL.

This happens when the user creates a new empty part.


When a new canvas is created, an empty part is always created and that part inherits the material from the canvas.
However, new parts can be added to a canvas via File > Import File > From Standard As New Rebuildable Part

Assume a situation where part 1 and an empty part 2 exist. Part 2 was set to use a board of caliper of 5/16".

Now import a standard into the canvas. A different material may be used during the creation of the standard. Here, a board with a caliper of 7/16" will be used.

If a user wants to use material calipers in formulas when importing standards, the following describes how it works.

Note that part 2 is an empty part with a material caliper of 5/16". Note that when importing the standard, its material caliper was 7/16".
From this point forward, CAL(2) will now reference that parts new caliper of 7/16"

In this case, no empty parts exist, just part 1. A standard is imported into the canvas with a material caliper of 5/16".

If CAL expressions are used in formulas, note that CAL(2) resolves to a current value of 0, not 5/16". This is again due to the fact that the part does formally does not exist yet and, as no empty part exists, CAL(2) is totally unknown.
