Step 2: Set the ESA ID for each variable which needs to be linked

As demonstrated in the first example, upon executing the check from within SCIA Engineer, an export will be made of all relevant model data (cross-sections, materials, internal forces ...) to the 'DataCache'.

In this first step, the ESA ID's for the relevant variables which will be linked are defined in the Form.

Launch the SCIA Design Forms Builder and open the Form Manual_Example_2.CLS.

Step 2.1: Set the ID for the Input data

Within this Form, the grid on the 'Calculation' tab shows the double values to be manually inputted in a green color:

Compared to the first example, the additional parameter which can be obtained through the DataCache is the Plastic section modulus Wpl.

The safety factor γM0 however is a property which does not exist in the DataCache, so this will not be linked directly but set later on as Member data.

Using the basic information from Annex B the following ID's are found to represent the data needed by the form:

ESA ID

Variable

CS.Chars.Wely

Elastic section modulus about the principal y-axis

CS.Chars.Wply

Plastic section modulus about the principal y-axis

InternalForces.My

Bending moment about the principal y-axis

Material.EC.fy

Yield strength of the material for Eurocode EC-EN

These ID's are inputted within the grid of the Form:

This concludes the first part of this step; all input variables for the Form which can be obtained from the DataCache are now properly linked to ESA.ID's.

Step 2.2: Set the ID for the Output (Result) data

In this example there is one result value which will be defined, the Unity Check value UCCombined. This variable will thus be given the ID Result.1.

In order to let the Form take into account the ID's defined in this Step refresh the Form either by pressing the button or the F5 key.

This concludes the definition of the in- and output variables.