Sequence - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Structural Manufacturing Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Structural Manufacturing
Search by Category
Reference Data
Smart 3D Version
12 (2018)

Adds a SEQUENCE attribute to the SMS_PART_INFO element. This element contains the sequence number of the part. The sequence number of the part defined in the parent assembly determines the output for single parts. In the case of panel parts, the software generates a sequence number for each plate in the panel. This number is composed of the sequence number of the part in its parent assembly preceded by the sequence number of each of its parent assemblies up to the common assembly for the plate parts in the panel (each sequence number listed is separated with a hyphen). The software denotes parts or assemblies which are not sequenced with a zero. In the case that neither the part nor its parent assemblies are sequenced, the output is empty (“”).

NAME

  • SMS_PART_INFO||SEQUENCE

ACTION

Action

Description

SEQUENCE

Gets the sequence number.

Smart 3D ignores all other attributes.

To enable the customization, modify the SMS_OUTPUT.xml file to include the following elements under S3DEXPORT.

< S3DPROPERTY NAME="SMS_PART_INFO||SEQUENCE" ACTION="SEQUENCE"/>

Sample Output:

Single Part Case:

The single part case outputs the sequence number of the selected part in its parent assembly. If the part is not sequenced, the output is empty. The plate part in the example above has a sequence number of 15. The single part format is used for plates, profiles, and members.

Simple Panel Case:

In this case, the software places the plate parts in the same assembly so that their common assembly parent is the assembly directly above them. The sequence number output is equal to the sequence number which is assigned to each plate part in the parent assembly. The block hierarchy and the sequence numbers for each of the plate parts for this example are shown in the following figure.

Complex Panel Case:

This example illustrates the output for a panel part. The sequence number output for the panel part itself is always nothing (denoted by “”) because panels cannot be assigned sequence numbers. The sequence number is output for each plate in the panel. In this case, the sequence number of the first plate is “0 – 1.” This means that the plate has been assigned a sequence number of 1 in its parent assembly. The parent assembly has not been assigned a sequence number in its parent assembly.

The second plate has a sequence number of “2 – 18 – 1.” This number is longer than the first one because the plate is further down the hierarchy from the common parent assembly of all of the plate parts in the panel. This sequence number means that the plate has a sequence of 1, its parent has a sequence of 18, and its parent’s parent has a sequence of 2. The assembly hierarchy and sequence numbers are shown in the following figure.