Hello community,
I am trying to create the influence line (MY) for a simply supported beam at midspan using a coding approach. Where is the convenient part of the code to define the location for the calculation? Please review the code below and give me feedback on how I can improve it. Thank you. ![]()
+PROG SOFILOAD urs:26.1
HEAD Axis Definition
ECHO OPT LANE VAL FULL
ECHO OPT LOAD VAL EXTR
ECHO OPT FULL VAL EXTR
LANE NO ‘AXIS’ TYPE EC WR - WL - YRA - YLA -
END
+PROG SOFILOAD urs:27.1
HEAD Select Load Trains
ECHO LOAD YES
$User-defined load train
LC 3 TYPE ‘NONE’
TRAI TYPE USER V 200 FUGA 1 P5 0 0 0 0 0 PHI 1 PHIS 1 XCON 0
TRPL P 1 A - y -
END
+PROG SOFILOAD urs:44.3
HEAD Load Stepping Definition
$User-definded load train
loop#i 9 ! 0,1,2,3…
LC NO 81+#i TYPE ‘NONE’ TITL ‘User-defined: centric POS #(#i+1)’
COPY NO 3 REF 'AXIS.0' DX (#i*(9/(10-1)))
ENDLOOP
END
+PROG ELLA urs:44.2
HEAD INFLUENCES LINE
LSEL AXIS INT 0 DX 4 RSEL ‘EDGE’
CALC TYPE ‘MY’ LMAX 90 LMIN 91 FROM 100001 TO 100016 INC 1 PHI 1
END