Modeling continuous beam axis base

Hello, im new in using Teddy, now iam planning to model a continuous beam with varying cross-section by using sofimshc and sofiload.
My ideal is similar to what we can do in Sofiplus,
First, I create the Axis and its geometry by using GAX and GAXC
Then, I choose the station in the axis and create the line GAXP and attach it to my cross-section.
I think the problem is that the station can not have two cross sections at the same position, so I tried to make tiny gaps between them, which caused discontinuity and instability. How can I fix that. Thank you.
+PROG SOFiMSHC urs:2
HEAD Simple Beam Definition
UNIT TYPE 5
SYST TYPE 3D GDIR POSZ gdiv 10000
CTRL OPT TOPO VAL 7
CTRL OPT MESH VAL 1
GRP NO 10 TITL ‘Main Beam’
GAX ID ‘AX01’ TYPE AXIS TYPC POLY
GAXC X Y Z
0.000 0.000 0.000
2.500 0.200 0.200
6.000 0.500 0.500
9.000 0.700 0.300
12.000 1.000 0.400
GAXP ID ‘AX01’ S 0.0 TYPE ‘A’ NCS 1 SPT 101
GAXP ID ‘AX01’ S 2.5159491250818244 TYPE ‘E’ NCS 2 SPT 102
GAXP ID ‘AX01’ S 2.515959125081825 TYPE ‘A’ NCS 3 SPT 103
GAXP ID ‘AX01’ S 6.041569637842663 TYPE ‘E’ NCS 4 SPT 104
GAXP ID ‘AX01’ S 6.041579637842663 TYPE ‘A’ NCS 5 SPT 105
GAXP ID ‘AX01’ S 9.054873472506538 TYPE ‘E’ NCS 6 SPT 106
GAXP ID ‘AX01’ S 9.054883472506537 TYPE ‘A’ NCS 7 SPT 107
GAXP ID ‘AX01’ S 12.071494098306205 TYPE ‘E’ NCS 8 SPT 108
SPT NO 1 X 0.000 Y 0.000 Z 0.000 fix PZPYMYMZPX
SPT NO 2 X 12.000 Y 1.000 Z 0.400 fix PZPYMYMZ
END
+PROG SOFiLOAD urs:21.1
HEAD Distributed load POSZ
ACT TYPE ‘LD’ PART Q GAMU 1.4
LC 10 TYPE ‘LD’ TITL ‘Dead Load 10kN/m POSZ’
BEAM GRP 1 TYPE PG PA -10 PE -10 A 0 L 20
END


Hello, I’m also thinking about the structure line to connect 2 nodes, but it seems like that structure line SLN doesn’t support 2 cross-sections like Sofiplus. Thank you for your help.

According to the syntax, I found a command using the structure line. However, my structural line is divided into elements, each of which starts with cross-sections 101 and 102. What I want is a structure line with a start point and an end point, then the mesh will be divided into elements. Thank you for your help. Syntax: Beams with linearly varying sections can be defined by entering two section numbers separated by a dot at NCS (i.e. ’1.2’ ).
SLN 1 NPA 101 NPE 102 ref ‘AX01’ SNO 2.1 styp BE

i see input this after SOFiMSHC
+PROG AQUA urs:4 $ Cross Sections
HEAD interpolation
inte no all
end