For more information on how to use part specification attributes, see Part Specifications.
Leg1 and CapPlate1 Attributes
Attribute Name |
Description |
Implementation Details |
---|---|---|
IJUAhsLeg1::Leg1Part |
The Part-Number or Part Class of the first support leg to use for the support. |
Option 1 – Specify a Part-Number or Part Class directly Option 2 – Use a HgrRule to get the Part The box frame is a mandatory part. Either a Leg1Part or Le1Rule must be specified. |
IJUAhsLeg1Rl::Leg1Rule |
An HgrSupportRule that returns a hanger beam pipe Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. |
|
IJUAhsLeg1Ang::Leg1OrientationAngle |
A code list value that specifies the angle of rotation for the first leg of support. The angle is about the axis of the leg. |
hsSteelOrientationAngle 0 90 180 270
|
IJUAhsLeg1RlTyp::Leg1RuleType |
A code list value that specifies the rule type for the Leg1Rule. |
hsRuleType 0 – None 1 – Part Selection Rule 2 – Support Rule |
IJUAhsLeg1BeginOH::Leg1BeginOverhangValue |
Specifies a positive number value for the distance that the first leg should past the main member. To select the overhang using Leg1BeginOverhangRule, do not enter any value for this property. |
|
IJUAhsLeg1BeginOHRl::Leg1BeginOverhangRule |
An HgrSupportRule that returns the distance. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. |
|
IJUAhsLeg1BeginOHDef::Leg1BeginOverhangDefinition |
Specifies how the begin overhang should be measured. |
|
IJUAhsLeg1BeginOHSel::Leg1BeginOverhangSelection |
A code list value that specifies how the begin overhang should be measured. |
hsSelection 1 – By Rule Leg1BeginOverhangRule is used 2 – By Input Leg1BeginOverhangValue is used |
IJUAhsLeg1EndOH::Leg1EndOverhangValue |
Specifies a positive number value for the distance that the first leg should past the main member. To select the overhang using Leg1EndOverhangRule, do not enter any value for this property. |
|
IJUAhsLeg1EndOHRl::Leg1EndOverhangRule |
An HgrSupportRule that returns the distance. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. |
|
IJUAhsLeg1EndOHDef::Leg1EndOverhangDefinition |
Specifies how the end overhang should be measured. |
|
IJUAhsLeg1EndOHSel::Leg1EndOverhangSelection |
A code list value that specifies how the end overhang should be measured. |
hsSelection 1 – By Rule Leg1EndOverhangRule is used 2 – By Input Leg1EndOverhangValue is used |
IJUAhsCapPlate1::CapPlate1Part |
The Part-Number or Part Class of a Plate part to use for the support. If you intend to select the Part-Number using the CapPlate1Rule, then this attribute should be left blank. |
Option 1 – Specify a Part-Number or Part Class directly Option 2 – Use a HgrRule to get the Part The cap plate is an optional part. Leave these attributes blank if you do not want to include a cap plate. |
IJUAhsCapPlate1Rl::CapPlate1Rule |
An HgrSupportRule that returns a Plate Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. If you intend to specify a Part-Number directly using CapPlate1Part, then this attribute should be left blank. |
|
IJUAhsCapPlate1Ang:: CapPlate1Angle |
Specifies the rotation angle for the cap plate about the axis of the box frame. |
Leg2 and CapPlate2 Attributes
The second leg attributes have the same behavior as the first leg attributes.
Member1 and CapPlate3/4 Attributes
Attribute Name |
Description |
Implementation Details |
---|---|---|
IJUAhsMember1:: Member1Part |
The Part-Number or Part Class of the first support member to use for the support. |
Option 1 – Specify a Part-Number or Part Class directly Option 2 – Use a HgrRule to get the Part The box frame is a mandatory part. Either a Leg1Part or Le1Rule must be specified. |
IJUAhsMember1Rl:: Member1Rule |
An HgrSupportRule that returns a hanger beam pipe Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. |
|
IJUAhsMember1Ang:: Member1OrientationAngle |
A code list value that specifies the angle of rotation for the first member of support. The angle is about the axis of the leg. |
hsSteelOrientationAngle 0 90 180 270
|
IJUAhsMember1RlTyp:: Member1RuleType |
A code list value that specifies the rule type for the Member1Rule. |
hsRuleType 0 – None 1 – Part Selection Rule 2 – Support Rule |
IJUAhsMember1BeginOH:: Member1BeginOverhangValue |
Specifies a positive number value for the distance that the first member should past the first leg. To select the overhang using Member1BeginOverhangRule, do not enter any value for this property. |
|
IJUAhsMember1BeginOHRl:: Member1BeginOverhangRule |
An HgrSupportRule that returns the distance. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. |
|
IJUAhsMember1BeginOHDef:: Member1BeginOverhangDefinition |
Specifies how the begin overhang should be measured. |
|
IJUAhsMember1BeginOHSel:: Member1BeginOverhangSelection |
A code list value that specifies how the begin overhang should be measured. |
hsSelection 1 – By Rule Member1BeginOverhangRule is used 2 – By Input Member1BeginOverhangValue is used |
IJUAhsMember1EndOH:: Member1EndOverhangValue |
Specifies a positive number value for the distance that the first member should past the first leg. To select the overhang using Member1EndOverhangRule, do not enter any value for this property. |
|
IJUAhsMember1EndOHRl:: Member1EndOverhangRule |
An HgrSupportRule that returns the distance. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. |
|
IJUAhsMember1EndOHDef:: Member1EndOverhangDefinition |
Specifies how the end overhang should be measured. |
|
IJUAhsMember1EndOHSel:: Member1EndOverhangSelection |
A code list value that specifies how the end overhang should be measured. |
hsSelection 1 – By Rule Member1EndOverhangRule is used 2 – By Input Member1EndOverhangValue is used |
IJUAhsCapPlate3:: CapPlate3Part |
The Part-Number or Part Class of a Plate part to use for the support. If you intend to select the Part-Number using the CapPlate3Rule, then this attribute should be left blank. |
Option 1 – Specify a Part-Number or Part Class directly Option 2 – Use a HgrRule to get the Part The cap plate is an optional part. Leave these attributes blank if you do not want to include a cap plate. |
IJUAhsCapPlate3Rl:: CapPlate3Rule |
An HgrSupportRule that returns a Plate Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. If you intend to specify a Part-Number directly using CapPlate3Part, then this attribute should be left blank. |
|
IJUAhsCapPlate3Ang:: CapPlate3Angle |
Specifies the rotation angle for the cap plate about the axis of the box frame. |
|
IJUAhsCapPlate4:: CapPlate4Part |
The Part-Number or Part Class of a Plate part to use for the support. If you intend to select the Part-Number using the CapPlate4Rule, then this attribute should be left blank. |
Option 1 – Specify a Part-Number or Part Class directly Option 2 – Use a HgrRule to get the Part The cap plate is an optional part. Leave these attributes blank if you do not want to include a cap plate. |
IJUAhsCapPlate4Rl:: CapPlate4Rule |
An HgrSupportRule that returns a Plate Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. If you intend to specify a Part-Number directly using CapPlate4Part, then this attribute should be left blank. |
|
IJUAhsCapPlate4Ang:: CapPlate4Angle |
Specifies the rotation angle for the cap plate about the axis of the box frame. |
Member2 and CapPlate5/6 Attributes
The second member attributes have the same behavior as the first member attributes.
Brace Properties
Attribute Name |
Description |
Implementation Details |
---|---|---|
IJUAhsLeg3::Leg3Part |
The Part-Number or Part Class of the first brace to use for the support. |
|
IJUAhsLeg3Rl::Leg3Rule |
An HgrSupportRule that returns a hanger beam Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. |
|
IJUAhsLeg3Ang::Leg3OrientationAngle |
A code list value that specifies the angle of rotation for the first brace of support. The angle is about the axis of the brace. |
hsSteelOrientationAngle 0 90 180 270
|
IJUAhsLeg4::Leg4Part |
The Part-Number or Part Class of the second brace to use for the support. |
|
IJUAhsLeg4Rl::Leg4Rule |
An HgrSupportRule that returns a hanger beam Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. |
|
IJUAhsLeg4Ang::Leg4OrientationAngle |
A code list value that specifies the angle of rotation for the second brace of support. The angle is about the axis of the brace. |
hsSteelOrientationAngle 0 90 180 270
|
Pipe Attachment 1 Attributes
Attribute Name |
Description |
Implementation Details |
---|---|---|
IJUAhsFrPipeAtt1:: PipeAtt1Part |
The Part-Number or Part Class of the pipe attachment 1 on the first picked pipe. If you intend to select the Part-Number using the PipeAtt1Rule, then this attribute should be left blank. |
Option 1 – Specify a Part-Number or Part Class directly Option 2 – Use a HgrRule to get the Part The pipe attachment 1 is an optional part. Leave these attributes blank if you do not want to include a pipe attachment. |
IJUAhsFrPipeAtt1Rl:: PipeAtt1Rule |
An HgrSupportRule that returns a Plate Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. If you intend to specify a Part-Number directly using PipeAtt1Part, then this attribute should be left blank. |
|
IJUAhsFrPipeAtt1Ang:: PipeAtt1Angle |
Specifies the rotation angle for the pipe attachment 1 about the route axis. |
|
IJUAhsLugSupport::LugSupport |
Specifies the part number or the part class of a Lug support. |
LugSupport is an optional part. To exclude a Lug support, do not type any value for these attributes. |
IJUAhsLugSupportRl:: LugSupportRule |
An HgrSupportRule that returns a Plate Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. If you intend to specify a Part-Number directly using LugSupport, then this attribute should be left blank. |
Pipe Attachment 2 Attributes
The second pipe attachment attributes have the same behavior as the first pipe attachment attributes. Both the first and second pipe attachments are connected on the first picked pipe.
Steel Connection Attributes
Attribute Name |
Description |
Implementation Details |
---|---|---|
IJUAhsCornerConn1Type:: Connection1Type |
A code list value that specifies the type of connection to use when connecting Leg1 to Member1. |
hsSteelCornerConnection 0 – Butted 1 – Lapped 2 – Nested 4 – Coped 5 – Mitered |
IJUAhsCornerConn1Mirror:: Connection1Mirror |
A code list value that specifies whether to mirror the connection between Leg1 to Member1. |
0 – False 1 – True
|
IJUAhsCornerConn2Type:: Connection2Type |
A code list value that specifies the type of connection to use when connecting Leg2 to Member1. |
hsSteelCornerConnection 0 – Butted 1 – Lapped 2 – Nested 4 – Coped 5 – Mitered |
IJUAhsCornerConn2Mirror:: Connection2Mirror |
A code list value that specifies whether to mirror the connection between Leg2 to Member1. |
0 – False 1 – True
|
IJUAhsTeeConn3Type:: Connection3Type |
A code list value that specifies the type of connection to use when connecting Leg1 to Member2. |
hsSteelTeeConnection 0 – Butted 1 – Lapped 2 – Nested 4 – Coped |
IJUAhsTeeConn3Mirror:: Connection3Mirror |
A code list value that specifies whether to mirror the connection between Leg1 to Member2. |
0 – False 1 – True
|
IJUAhsTeeConn4Type:: Connection4Type |
A code list value that specifies the type of connection to use when connecting Leg2 to Member2. |
hsSteelTeeConnection 0 – Butted 1 – Lapped 2 – Nested 4 – Coped |
IJUAhsTeeConn4Mirror:: Connection4Mirror |
A code list value that specifies whether to mirror the connection between Leg2 to Member2. |
0 – False 1 – True
|
BasePlate1 and Bolt1 Attributes
Attribute Name |
Description |
Implementation Details |
---|---|---|
IJUAhsBasePlate1:: BasePlate1Part |
The Part-Number or Part Class of the base plate on leg1. If you intend to select the Part-Number using the BasePlate1Rule, then this attribute should be left blank. |
Option 1 – Specify a Part-Number or Part Class directly Option 2 – Use a HgrRule to get the Part The pipe attachment is an optional part. Leave these attributes blank if you do not want to include a pipe attachment. |
IJUAhsBasePlate1Rl:: BasePlate1Rule |
An HgrSupportRule that returns a Plate Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. If you intend to specify a Part-Number directly using BasePlate1Part, then this attribute should be left blank. |
|
IJUAhsBasePlate1Ang:: BasePlate1Angle |
Specifies the angle that BasePlate1Part should be rotated about the Z-axis of the port to which the plate is attached. |
|
IJUAhsBasePlate1Off:: BasePlate1Offset |
Specifies the distance by which the base plate should be offset from leg1. BasePlate1Offset is applicable only when StructureConnection is set to either Lapped or Lapped-Opposite. |
|
IJUAhsBasePlate1OffDef: BasePlate1OffsetDef |
Defines how BasePlate1Offset is measured. |
|
IJUAhsBasePlate2OffDef: BasePlate2OffsetDef |
Defines how BasePlate2Offset is measured. |
|
IJUAhsBolt1:: Bolt1Part |
The Part-Number or Part Class of the bolts connected to BasePlate1. If you intend to select the Part-Number using the Bolt1Rule, then this attribute should be left blank. |
Option 1 – Specify a Part-Number or Part Class directly Option 2 – Use a HgrRule to get the Part The pipe attachment is an optional part. Leave these attributes blank if you do not want to include a pipe attachment. |
IJUAhsBolt1Rl:: Bolt1Rule |
An HgrSupportRule that returns a Plate Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. If you intend to specify a Part-Number directly using Bolt1Part, then this attribute should be left blank. |
|
IJUAhsBolt1Qty:: Bolt1Quantity |
Specifies the quantity of bolts to include on BasePlate1. |
BasePlate2 and Bolt2 Attributes
The other base plate attributes have the same behavior as the first base plate attributes.
Base Plate 3 Properties
Attribute Name |
Description |
Implementation Details |
---|---|---|
IJUAhsBasePlate3:: BasePlate3Part |
The Part-Number or Part Class of the base plate on brace1. If you intend to select the Part-Number using the BasePlate3Rule, then this attribute should be left blank. |
Option 1 – Specify a Part-Number or Part Class directly Option 2 – Use a HgrRule to get the Part The pipe attachment is an optional part. Leave these attributes blank if you do not want to include a pipe attachment. |
IJUAhsBasePlate3Rl:: BasePlate3Rule |
An HgrSupportRule that returns a Plate Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. If you intend to specify a Part-Number directly using BasePlate3Part, then this attribute should be left blank. |
|
IJUAhsBasePlate3Ang:: BasePlate3Angle |
Specifies the angle that BasePlate3Part should be rotated about the Z-axis of the port to which the plate is attached. |
|
IJUAhsBasePlate3Off:: BasePlate3Offset |
Specifies the distance by which the base plate should be offset from brace1. BasePlate3Offset is applicable only when StructureConnection is set to either Lapped or Lapped-Opposite. |
|
IJUAhsBasePlate3OffDef: BasePlate3OffsetDef |
Defines how BasePlate3Offset is measured. |
Base Plate 4 Properties
The base plate 4 attributes have the same behavior as the base plate 3 attributes.
Guide Properties
Attribute Name |
Description |
Implementation Details |
---|---|---|
IJUAhsFrameGuidePart:: GuidePart |
The Part-Number or Part Class of the guide. If you intend to select the Part-Number using the GuideRule, then this attribute should be left blank. |
Option 1 – Specify a Part-Number or Part Class directly Option 2 – Use a HgrRule to get the Part The guide is an optional part. Leave these attributes blank if you do not want to include a guide. |
IJUAhsFrameGuideRl:: GuideRule |
An HgrSupportRule that returns a Plate Part-Number. The Hanger Rule should be present in the catalog; it can be the name of a rule, or a rule ProgID. If you intend to specify a Part-Number directly using GuidePart, then this attribute should be left blank. |
|
IJUAhsFrameGuideDef:: GuideDefinition |
Allowable values are 1, 2 and 3. 1 – North – South Direction 2 – East – West Direction 3 – All Directions |
|
IJUAhsFrameGuideOffVal:: GuideOffsetVal |
Specifies the offset of the guide from the outside of the pipe. |
Box Frame Dimension Attributes
The Box Frame assembly uses the following Input and Output dimensions:
Input Dimensions
You can set default values for the input dimensions. If the attributes are Occurrence Attributes (OA), you can modify the default values in the Support Properties dialog box. Select Dimensions from the Category list on the General tab.
Attribute Name |
Description |
Implementation Details |
---|---|---|
IJUAhsFrameOffset1:: Offset1Value IJUAhsFrameOffset1Rl:: Offset1Rule IJUAhsFrameOffset1Sel:: Offset1Selection IJUAhsFrameOffset1Def:: Offset1Definition |
Specifies the offset distance of the first leg from the pipe. The distance must be a positive value. |
|
IJUAhsFrameOffset2:: Offset2Value IJUAhsFrameOffset2Rl:: Offset2Rule IJUAhsFrameOffset2Sel:: Offset2Selection IJUAhsFrameOffset2Def:: Offset2Definition |
Specifies the offset distance of the second leg from the pipe. The distance must be a positive value. |
|
IJUAhsFrameShoeHeight:: ShoeHeightValue IJUAhsFrameShoeHeightRl:: ShoeHeightRule IJUAhsFrameShoeHeightDef:: ShoeHeightDefnition IJUAhsFrameShoeHeightSel:: ShoeHeightSelection |
Specifies the offset distance of the main steel member from the pipe. The distance must be a positive value. |
Use the following definitions: 1 - Edge of Boundary Pipe
2 - Center of Primary Pipe
|
IJUAhsFrameShoeHeight2:: ShoeHeight2Value IJUAhsFrameShoeHeight2Rl::ShoeHeight2Rule IJUAhsFrameShoeHeight2Def::ShoeHeight2Definition IJUAhsFrameShoeHeight2Sel::ShoeHeight2Selection |
Specifies the offset distance of the member 2 from the pipe. The distance must be a positive value. |
Use the following definitions: 1 - Edge of Boundary Pipe
2 - Center of Primary Pipe
|
IJUAhsBraceAngle:: BraceAngle |
Specifies the angle of the brace. |
|
IJUAhsBraceHorOff:: BraceHorOffset |
Specifies the distance from the end of the horizontal member to the brace member. |
|
IJUAhsSuppPosOffset::SupPosOff |
Specifies the support distance from origin of the support. To determine the support position offset using SupPosOffRl, do not type any value for this property. |
|
IJUAhsSuppPosOffsetRl::SupPosOffRl |
Defines a HgrSupportRule that returns the support position offset. The hanger rule name or the ProgID must exist in the catalog. To determine the support position using SupPosOff, do not type any value for this property. |
Output Dimensions
Smart 3D determines the following output dimension values and displays them as read-only in the property page:
Attribute Name |
Description |
Implementation Details |
---|---|---|
IJUAhsFrameSpan::SpanValue IJUAhsFrameSpan:: SpanDefinition |
Specifies the span of the Frame support. |
|
IJUAhsFrameLength1:: Length1Value IJUAhsFrameLength1:: Length1Definition IJUAhsFrameLength2:: Length2Value IJUAhsFrameLength2:: Length2Definition |
Specifies the length of the first and the second legs. |