3.3.8: Cross Section Selector

The component “CroSecSelect” deals with selecting cross sections by name or index from a list of cross sections. Provide the name(s) or index(es) of desired cross sections in the “Name|Ind”-plug. Cross section names are not case sensitive. All characters coming after “#” count as remark. It is possible to use regular expressions for selection (these start with “&”). List indexes start from zero.

“CroSecSelect” lets you specify beams via the “Elems|Ids”-plug which shall be assigned a specific cross section. The “Assemble”-component sets the cross-sections of these elements accordingly. Alternatively, cross sections can be directly plugged into the element-creation-components.

In case one does not supply a list of cross sections at the “CroSec”-input-plug, the cross section table that comes with Karamba3D is used by default.

Fig. 3.3.8.1: Cantilever with four different cross sections taken from the standard cross section table

Sadly there is no standard for the exact naming of cross sections which results in slight deviations for one and the same cross sections in different finite element programs. A "IPE80" is sometimes seen to be written as "IPE 80", "IPE-80", and so on. In the context menu of the Cross Section Selector -component it is possible to activate a fuzzy name search option (see fig. 3.3.8.2). For a given input name the component then returns the cross section whose name has the shortest Levenshtein-distance to the input.

Fig. 3.3.8.2: Fuzzy search option in the context menu of the Cross Section Selector-component.

Last updated