Steel Lib - HiStructClient/femcad-doc GitHub Wiki

SteelLib is a FemCad library of steel sections and their checks by various design codes. Every section fcs file has to contain SteelLibProperties variable (among others such as area). The SteelLibProperties are then called by EnSectionCheckBase for conducting the checks.

The library itself is stored in FemCad folder by name SteelLib.dll.

Example of the definition:

 SteelLibProperties := Fcs.SteelLib.Sections.RectangleSection.GetProperties( Name, th, h )

List of available functions: Fcs.SteelLib.Sections.UniversalThinSection.GetPropertiesLeeCustomMaterial() Fcs.SteelLib.Sections.IpeSection.GetPropertiesCustomMaterial() Fcs.SteelLib.Sections.CircleSection.GetPropertiesCustomMaterial() Fcs.SteelLib.Sections.CircleSection.GetPropertiesTubeCustomMaterial() Fcs.SteelLib.Sections.RectangleSection.GetPropertiesCustomMaterial() Fcs.SteelLib.Sections.Csection.GetPropertiesCustomMaterial() Fcs.SteelLib.Sections.Usection.GetPropertiesCustomMaterial() Fcs.SteelLib.Sections.Zsection.GetSectionCustomMaterial()

Angle sections - Hot-rolled

Single angle

image

Fcs.SteelLib.Sections.UniversalThinSection.GetPropertiesAngleCustomMaterial(name, th, b, h, r1, r2, material)

Old function - please do not use it anymore:

Fcs.SteelLib.Sections.UniversalThinSection.GetPropertiesLeeCustomMaterial( Name, th, twf, twh, Material )

Double angle

image

Fcs.SteelLib.Sections.UniversalThinSection.GetProperties2AnglesCustomMaterial(name, th, b, h, r1, r2, s, configuration, material)

Configuration

  1. ┘└
  2. └┘ - not yet supported
  3. ┐└ - not yet supported
  4. ┘┌ - not yet supported

Angle sections - Cold-formed

Single angle

image

Fcs.SteelLib.Sections.UniversalThinSection.GetPropertiesLeeCFCustomMaterial(name, th, b, h, r, material)