Dear Marcell,
it is not allowed to use TVAR variables which are defined in SOFiMSHC record GAVX for generation of a new TVAR using a formula.
E.g. TVAR A and TVAR B and then TVAR C ‘=#A+#B’ is not possible in AQUA
You can use a STO variable in AQUA:
e.g. TVAR A and TVAR B and then sto#C ‘=#A+#B’
With kind regards
Sabine
Small example (version 2020):
+PROG AQUA urs:1
HEAD
UNIT 5
NORM ‘EN’ ‘1992-2004’ COUN 0 CAT ‘AN’ SNOW ‘1’ UNIT 5
CONC 1 C ‘25’ TYPR B TITL “=C 25/30 (EN 1992)”
STEE 2 B ‘500B’ TMAX 32 TITL “=B 500 B (EN 1992)”
CTRL FACE -1
SECT 1 MNO 1 MRF 2 FSYM NONE BTYP BEAM TITL “master 100”
TVAR ‘A’ VAL 500[mm]
TVAR ‘B’ VAL 500[mm]
!tvar ‘C’ val ‘=#A+#B’ ! interpolation not correct
sto#C ‘=#A+#B’
LAY 1 TYPE MIN MRF 2
LAY 2 TYPE MIN MRF 2
LAY 3 TYPE MIN MRF 2
LAY 4 TYPE MIN MRF 2
POLY TYPE O MNO 1
VERT ‘0100’ Y -250 Z 0 EXP 1
VERT ‘0101’ Y 250 Z 0 EXP 1
VERT ‘0102’ Y 250 Z #C EXP 1
VERT ‘0103’ Y -250 Z #C EXP 1
VERT ‘0100’ Y -250 Z 0 EXP 1
CUT ‘ZS’ ZB ‘S’ NS 0 MS 0 MNO 1 MRF 2 LAY 1 TYPE WEB INCL 90
END
+PROG SOFIMSHC urs:2
HEAD
UNIT 5
SYST SLAB GDIV 10000 GDIR NEGZ
CTRL TOPO 0
CTRL TOLG VAL 0.010000[m]
CTRL MESH 1
CTRL EDRL 1
CTRL HMIN VAL 1.250000[m]
CTRL FINE VAL -0.325000
CTRL PROG VAL 1.238000
CTRL EFAC VAL 1.398600
GAX ‘A1’ TYPC AXIS TITL “A1”
GAXA S 0.0 X 0.0 0.0 SX 1.00000 0.0
GAXA L 10.0000 R 0.0 RA 0.0 RE 0.0
GAXV ‘A1’ NAME ‘A’ S 0.0 V 500.000[mm] DV 0.05000 TYPE POLY
GAXV ‘A1’ NAME ‘A’ S 10.0000 V 1000.000[mm] DV 0.0 TYPE POLY
GAXV ‘A1’ NAME ‘B’ S 0.0 V 500.000[mm] DV 0.05000 TYPE POLY
GAXV ‘A1’ NAME ‘B’ S 10.0000 V 1000.000[mm] DV 0.0 TYPE POLY
GAXP ‘A1’ IDS 0 S 10.0000 TYPE ‘S’ IDP ‘P2’
GAXP ‘A1’ IDS 0 S 0.0 TYPE ‘S’ IDP ‘P1’
SPT 1 X 10.0000 0.0 0.0 NX 0 0 -1 SX 1 0 0
SPT 2 X 0.0 0.0 0.0 NX 0 0 -1 SX 1 0 0
SLN 1 NPA 2 1 REF ‘A1’ GRP 1 STYP ‘B’ SNO 1 DRX 0 0 -1
END
+prog aqua urs:3
head
inte 0
end