Sections Library Object

The section library that is currently open within the Multiframe application is available via the SectionsLibrary object.  As shown in the diagram below, it contains collections of objects representing the groups, sections and materials contained in the library.  These objects can be used to add, delete or modify the section property data stored within the library.

 

 

This sections library object is accessed directly from the Application object using the SectionsLibrary property. The SectionsLibrary object contains a collection of SectionGroup objects. Each SectionGroup object in the collection corresponds directly to a group of sections in the sections library.  It contains the properties associated with a group of sections as well as a collection of Section objects, each of which represents a section stored within the group.  A useful property of the SectionGroup object is the SectionNames property.  It returns a list of names of all the sections contained within the group.  It can be used to construct a user form or dialog containing a list of sections from which the user may choose.  This is much faster than individually accessing the name of each section within the group

 

Each SectionGroup object contains a collection of Section objects representing each section in the group.  The Section object provides an interface to the properties of section such as its name, dimensions, area, moments of area and section moduli. Rather than navigating the hierarchy of the SectionsLibrary object, a more direct method of accessing a section has been provided in the SectionsLibrary object.  The GetSection function takes two parameters that identify the group and section.  These parameters may be specified as either indices or names or even objects.

 

The SectionsLibrary object also contains a collection of Material objects that provides a means for adding, deleting or editing materials in the library.