NodeData¶
Related test suite: test_node_data.py
There are two test suites for nodal data and therefore two expected CDB files. The first one tests basic data, while the second tests non-contiguous node numbering as well as unused nodes.
Part I¶
Expected CDB file name: NODE_DATA.cdb
Runs with: SOFiSTiK 2025
Version: 1
+PROG SOFIMSHA
HEAD GEOMETRY REV-1-SOF-2025
SYST 3D GDIR NEGZ GDIV 100
LET#COUNT 1
LOOP#I 4
LOOP#J 3
NODE NO #COUNT X 0.0+#I Y 0.0+#J Z 0.0
LET#COUNT #COUNT+1
ENDLOOP
ENDLOOP
NODE NO 1 FIX PXPYPZ
NODE NO 2 FIX PXPYPZMX
NODE NO 3 FIX PYPZMX
NODE NO 4 FIX PXPYPZ
NODE NO 5 FIX PXPYPZ
NODE NO 8 FIX PXPYPZ
NODE NO 9 FIX F
END
Part II¶
Expected CDB file name: NODE_DATA_NON_CONTIGUOUS_AND_FREE.cdb
Runs with: SOFiSTiK 2025
Version: 1
+PROG AQUA
HEAD MATERIAL
NORM 'DIN' 'EN199X-200X'
STEE 1 TYPE S '355'
END
+PROG SOFIMSHA
HEAD GEOMETRY REV-1-SOF-2025
SYST 3D GDIR NEGZ GDIV 10
NODE 1 X 0.0 Y 0.0 Z 0.0
NODE 3 X 1.0 Y 0.0 Z 0.0
NODE 5 X 1.0 Y 1.0 Z 0.0
NODE 7 X 0.0 Y 1.0 Z 0.0
NODE 9 X 0.5 Y 0.5 Z 0.0
GRP 2 TITL 'QUAD'
QUAD NO 1 N1 1 N2 3 N3 5 N4 7 MNO 1
END