Intergraph Reader
Supported Entities
- Systems
- The following systems, listed in hierarchical order, are supported and
created as assemblies or components, when
@CreationType
=TreeOfComponents
.- Generic systems. One assembly is created for each generic
system.
- Root systems. One assembly is created for each root
system.
- Plate systems. One component is created for each plate system.
- Stiffener systems. By default one or more
components (depending on the properties you
created) are created for each stiffener child
geometry; this behavior can be changed based on
the ini option
@CreateMultipleComponentsForStiffeners
. - ER systems. Same as stiffener systems.
- Bracket systems. One assembly is created for each
bracket system.
- Bracket system child. One component is created for each bracket child.
- Stiffener systems
- Beam systems. Same as stiffener systems.
- Member systems. By default one component is created for
each member part; this behavior can change based on the
ini option
@CreateMultipleComponentsForLinearMembers
.
- Root systems. One assembly is created for each root
system.
- Generic systems. One assembly is created for each generic
system.
- Compartments
- By default, no compartments are imported. To import compartments, the
@ImportCompartments
or@ImportIGESCompartments
ini options should be set. - Topological Properties
- By default no topological properties are created; this behavior can
change based on the ini option
@ImportTopologicalProperties
. - Plate Geometries
- The following plate geometries are supported and created:
- Planar
- Curved
- External (supported just in IGES format)
- Stiffener/ER/Beam Systems Cross Section
- The following stiffer/ER/beam system cross sections are supported and
created:
- Flat bar
- Angle
- TBar
- IBar
- Channel
- Round
- Rectangle
- Linear Members
- The only member parts that are imported have a straight NURBS as a contour 3D, and a cross section of type round.
- Materials and Properties
- By default, materials and properties are created for the Nastran solver; a different solver can be
selected with the ini option
@Solver
.
Import Options
Value | Description |
---|---|
on |
Assign properties to the corresponding component (for components which have more than one property, properties are not assigned). |
off |
Do not assign properties to components (default). |
Value | Description |
---|---|
on |
Assign body identifier as
metadata.
|
off |
Do not assign body identifier as metadata (default). |
Value | Description |
---|---|
double |
A negative value (default) indicates to use the auto cleanup tolerance. A value greater than the calculated auto cleanup tolerance indicates to use that specific tolerance. Refer to the CAD Cleanup Tolerance. |
Value | Description |
---|---|
on |
Attach some metadata with information about normals to stiffener/beam/ER
systems.
|
off |
Do not attach metadata with information about normals to stiffeners/beam/ER systems (default). |
Value | Description |
---|---|
on |
Create one component for each member part (default). |
off |
Group member parts belonging to the same member system based on thickness and diameter, that is, just one component is created for each set of data. |
Value | Description |
---|---|
on |
Create one or more components for each stiffener/beam/ER geometry (one for each property; that is, if we have flange and web, then two different properties and components are created) (default). |
off |
Group stiffener/beam/ER geometries belonging to the same root stiffener/beam/ER system based on their properties (that is, just one component is created for each set of property data). |
Value | Description |
---|---|
Parts |
Generate a full part-based hierarchy. |
BOMOnly |
Generate an empty part-based hierarchy. |
TreeOfComponents |
Generate an assemblies/components based hierarchy. |
PackIntoSinglePart |
Consolidate hierarchy into a single part. |
Value | Description |
---|---|
on |
Preserve the original geometry edges, instead of merging them together during the import cleanup phase. |
off |
Merge edges together during the import cleanup phase (default). |
Value | Description |
---|---|
on |
Import both compartments in the IGES files, and compartments defined by “Faces”. The former by importing the geometry, the latter just by creating a metadata; also reference planes are created, because they can be referenced by compartments. |
off |
Do not import any compartments (default). |
Value | Description |
---|---|
on |
Import compartments in the IGES files. |
off |
Do not import any compartments in the IGES files (default). |
Value | Description |
---|---|
on |
Create physical properties assigned in the XML to plate systems and bracket children as metadata. |
off |
Do not import physical properties assigned in the XML to plate systems and bracket children (default). |
Value | Description |
---|---|
on |
Create stiffener/beam/ER midsurfaces (instead of solid geometry) in both global and local analysis; also create landing curves in Global Analysis. |
off |
Create stiffener/beam/ER solid geometry in local analysis, and landing curves in Global Analysis (default). |
Value | Description |
---|---|
on |
Create reference planes and sketch contours, and attach metadata to the systems which own these properties (see Intergraph Metadata Suppport). |
off |
Do not import topological property (default). |
Value | Description |
---|---|
on |
Generate metadata with the original CAD hierarchy within the
part.
|
off |
Do not generate metadata with the original CAD hierarchy within the part (default). |
Value | Description |
---|---|
string |
The string is prefixed to all metadata names. No prefix is used by
default. See CAD Metadata Naming for more details. |
Value | Description |
---|---|
string |
Name of the properties created in HyperMesh. It can
contain “special” strings that will be replaced with their meaning:
<COMPONENT_NAME> is the name of the component to which the
property is associated, <PROPERTY_CARD_NAME> is the name of the
property card. Default is <COMPONENT_NAME> |
Value | Description |
---|---|
double |
Define the model scaling factor during import. Default is 1.0. |
Value | Description |
---|---|
string |
Use to choose the solver for which materials and properties are created; currently this string can be “nastran” or “ansys”; the default solver is Nastran. |
Value | Description |
---|---|
Part |
Generate part-based component (only allowed value if
CreationType =Parts ). |
General |
Keep component as in CAD (only allowed value if
CreationType =TreeOfComponents ). |
Value | Description |
---|---|
on |
Create only landing curves for stiffeners. |
off |
Create the complete stiffener geometry (default). |
Value | Description |
---|---|
CAD units |
Keep the units of the CAD files (default for GUI). |
MKS [m kg N s] |
Convert to the corresponding units system. |
MMKS [mm kg N s] |
Convert to the corresponding units system. |
MPA [mm t N s] |
Convert to the corresponding units system. |
CGS [cm g dyn s] |
Convert to the corresponding units system. |
MMKNMS [mm kg kN ms] |
Convert to the corresponding units system. |
MMGNMS [mm g N ms] |
Convert to the corresponding units system. |
IPS Std [in pounds lbf s] |
Convert to the corresponding units system. |
IPS Grav [in slinch lbf s] |
Convert to the corresponding units system. |
FPS Std [ft pounds lbf s] |
Convert to the corresponding units system. |
FPS Grav [ft slug lbf s] |
Convert to the corresponding units system. |
Scale factor |
Apply the corresponding scale factor (default for no GUI to allow supporting legacy scripts). |
Supported Metadata
Type | Entities | Description |
---|---|---|
string |
|
Identifier of the CAD body containing the entity. Generated when
|
Type | Entities | Description |
---|---|---|
string |
assems |
Created for each bracket system and associated to the bracket system assembly. Its value is "Name = <name_1> ID = <id_1>; Name = <name_2> ID = <id_2>; …; Name = <name_n> ID = <id_n>”, where <name_1>, <name_2>, … <name_n> are the support names and <id_1>, <id_2>, …<id_n> are the support ids. |
Type | Entities | Description |
---|---|---|
string |
assems |
Created for each compartment which has a child of type “Faces” and is attached to the generic system assembly to which the compartment belongs to. The <name> field is the name of the compartment; the value is “Faces = <id_1> <id_2>… <id_n> Compartment father = <id>”, where <id_1>, <id_2>…<id_n> are the ids of the faces, and <id> is the id of the compartment father if it exists (there could be a hierarchy of compartments). Generated when |
Type | Entities | Description |
---|---|---|
string |
comps |
Created for ER systems in any case, and also for stiffener/beam systems in Global Analysis. Its value is the normal direction of the stiffener at the landing curve end point. Generated when |
Type | Entities | Description |
---|---|---|
string |
comps |
Created for ER systems in any case, and also for stiffener/beam systems in Global Analysis. Its value is the normal direction of the stiffener at the landing curve end point. Generated when |
Type | Entities | Description |
---|---|---|
string |
|
Hierarchy of an entity within a part. Generated when
|
Type | Entities | Description |
---|---|---|
integer |
|
Model units specified in the CAD file.
This is always generated. |
Type | Entities | Description |
---|---|---|
string |
comps |
Created for ER systems in any case, and also for stiffener/beam systems in Global Analysis. Its value is the mounting rule value as found in the XML. Generated when |
Type | Entities | Description | |
---|---|---|---|
|
assems |
The attributes that are in the XML under “Details” are attached to the main ship assembly. The <name> field is the attribute name and the double/string is the value of the attribute. |
|
|
comps |
|
Type | Entities | Description |
---|---|---|
string |
assems comps |
Generated for root system assemblies, bracket system assemblies, stiffener/beam/ER components, and member part components. Its value is the the XML field NamingCategory -> LongDesc. |
Type | Entities | Description |
---|---|---|
string |
assems comps |
Generated for root system assemblies, bracket system assemblies, and
stiffener/beam/ER components. Its value can be:
|
Type | Entities | Description |
---|---|---|
string |
surfaces |
Created for reference planes. Its value is the name of the reference plane as found in the XML. Generated when |
Type | Entities | Description |
---|---|---|
string |
assems |
Created for root systems, for each XML child of type TopologicalProperties -> Boundaries -> RefPlane (the number <n> is just the index of the child). Its value is the value of this field. Generated when |
Type | Entities | Description |
---|---|---|
string |
assems |
Created for root systems, for each XML child of type TopologicalProperties -> Boundaries -> ReferenceStruct (the number <n> is the index of the child). Its value is the value of this field. Generated when |
Type | Entities | Description |
---|---|---|
string |
assems | Generated for root system assemblies. Its value is the XML field OID. |
Type | Entities | Description |
---|---|---|
string |
comps |
Created for ER systems in any case, and also for stiffener/beam systems in Global Analysis. Its value is the normal direction of the stiffener at the landing curve start point. Generated when |
Type | Entities | Description |
---|---|---|
string |
comps |
Created for ER systems in any case, and also for stiffener/beam systems in Global Analysis. Its value is the landing curve start point. Generated when |
Type | Entities | Description |
---|---|---|
string |
comps |
Created for each stiffener/beam/ER system component. Its value is the XML field Molded -> Type. |
Type | Entities | Description |
---|---|---|
string |
comps |
Created for ER systems and member parts in any case, and also for stiffener/beam systems in Global Analysis. Its value contains the xsection geometrical data (different for each xsection type) in the form “<data name 1> = <data_value 1> <data name 2> = <data value 2>… <data name n> = <data value n>”. |