Profile Catalog - Tekla Structures

# Create a new custom profile entry (pseudocode)
from tekla import CatalogManager
catalog = CatalogManager.open("company_profiles.xml")
profile = catalog.create_profile("CU_B100x50")
profile.set_geometry(flange_width=100, web_height=50, flange_thickness=8, web_thickness=6)
profile.set_metadata(material="S355", weight_per_m=12.4, supplier_code="CUST100")
catalog.save("company_profiles.v2.xml")

In simple terms, the Profile Catalog is a centralized database of parametric shapes within Tekla Structures. Unlike a standard "library" that stores static 2D blocks, the Profile Catalog is dynamic. It stores mathematical definitions of cross-sections—from standard I-beams and channels to complex polygonal plates and parametric tapered sections.

When you run a detailing command (like creating a beam or column), Tekla pulls the geometric properties (Area, Moment of Inertia, Weight per meter, etc.) from this catalog. If the profile isn't in the catalog, you cannot model it accurately without external definition. tekla structures profile catalog

Navigate to a folder similar to your desired shape. For example, if adding a new wide flange, select the I folder. # Create a new custom profile entry (pseudocode)