The properties of the IJWeldingSymbol interface convey information needed to display standard (AWS [American Welding Society] or ISO [International Standards Organization]) welding symbols on drawings made from data in the Smart 3D model. The properties are defined below. These properties are defined in the WeldSymbols.vbp Visual Basic project, found in the [Product Folder]\StructDetail\Data\Symbols\WeldSymbols folder.
The delivered property mappings represent only one possible interpretation of the data. This is customizable to suit the needs of each customer. However, any such customization must agree with the original property names and the intent of the values. This is an important consideration because IJWeldingSymbol properties are used by the Drawings and Reports task, but are defined in Structural Detailing reference data.
For each of the properties expected by IJWeldingSymbol, there are three possible actions to take from the model.
-
The property can be defined as a constant, with a specific value defined by the bulkload. If the value is not marked as read-only, you can override this value, but it can not be computed automatically by the parameter rule. These properties can be changed to a computed value by individual customers, but this requires a synchronization of any existing databases that expect to use the values. New databases pick up this change when the catalog is bulkloaded.
-
The property can be defined as a computed value, with a default value in the bulkload that is not overridden by the parameter rule. By making this value a computed value, the parameter rule can be updated to compute a value for this field without having to synchronize the database. These are used for values where the rules cannot set a better value for the default, but where you may want to define these as rule-based. You an override the values manually on the parameter grid by clearing the Rule Based check box.
-
The property can be defined as a computed value with a default value in the bulkload that is overridden by the parameter rule. Each time the parameter rule is computed, this value is updated to reflect any changes in the model. The computed value is only used if it has not been manually overridden by clearing the Rule Based check box.
IJWeldingSymbol Properties
This is the full set of properties implemented for IJWeldingSymbol. Not all properties are used for each type of connection.
Primary Side Symbol
Drawing symbol to use on the primary side. The software sets this property only for cases where there is a fillet weld (Lap and Tee only).
Primary Side Groove
Type of groove on the primary side (None, Square, V, Bevel). For the types that can have a bevel (Bevel or V) on this side, the software makes the choice between bevel or none by the presence of a non-zero bevel depth.
Primary Side Groove Size
Actual depth of penetration of the weld. It is defined as rule-based, but no value is computed. You can set a reasonable value for this based on such factors as material thickness, bevel depth, and so on.
Primary Side Actual Throat Thickness [Primary Side Bevel Depth]
Depth of bevel from the primary side. It is set from the bevel parameters. If the bevel depth is 0, this indicates no bevel.
Primary Side Nominal Throat Thickness
Primary side fillet size.
Primary Side Actual Leg Length
If populated, this should be the leg length of a fillet weld. The software does not set this value, choosing to set the nominal throat thickness instead. This is only valid for fillet welds.
Primary Side Supplementary Symbol
By default, this value is set to none. You can manually change this to add supplementary weld symbols.
Primary Side Length
Used only for intermittent welds. This value sets the nominal length of individual weld segments.
Primary Side Pitch
Used only for intermittent welds. Sets the nominal spacing between the centers of weld segments.
Primary Side Diameter
Not applicable.
Primary Side Contour
Set to none for all weld types. This defines the finished contour of the face of the weld.
Primary Side Finish Method
Set to none for all weld types. This sets the finishing method (usually a machining operation) to achieve the needed contour.
Primary Side Root Opening
Root opening for the weld. The software sets the primary root opening to the full opening.
Primary Side Groove Angle
Included angle of the weld groove.
Primary Side Number Of Welds
Meaningful only for intermittent welds. The software does not set this value for any welds. Instead, the software sets length and pitch for intermittent welds.
Secondary Side Symbol
Drawing symbol to use on the secondary side. The software sets this value only for cases where there is a fillet weld (Lap and Tee only).
Secondary Side Groove
Type of groove on the primary side (None, Square, V, Bevel). For types that may have a bevel (Bevel or V) on this side, the software chooses between bevel or none by the presence of a non-zero bevel depth.
Secondary Side Groove Size
Actual depth of penetration of the weld. This value is defined as rule-based, but no value is computed. You can set a reasonable value for this based on such factors as material thickness, bevel depth, and so on.
Secondary Side Actual Throat Thickness [Secondary Side Bevel Depth]
Depth of bevel from the secondary side. It is set from the bevel parameters. If the bevel depth is 0, this indicates no bevel.
Secondary Side Nominal Throat Thickness
Secondary side fillet size.
Secondary Side Actual Leg Length
If populated, this should be the leg length of a fillet weld. The software does not set this, choosing to set the nominal throat thickness instead. This is only valid for fillet welds.
Secondary Side Supplementary Symbol
By default, this is set to none. You can manually change this to add supplementary weld symbols.
Secondary Side Length
Used only for intermittent welds. Sets the nominal length of individual weld segments.
Secondary Side Pitch
Used only for intermittent welds. Sets the nominal spacing between the centers of weld segments.
Secondary Side Diameter
Not applicable.
Secondary Side Contour
Set to none for all weld types. This defines the finished contour of the face of the weld.
Secondary Side Finish Method
Set to none for all weld types. This sets the finishing method (usually a machining operation) to achieve the required contour.
Secondary Side Root Opening
Root opening for the weld. The software sets the secondary root opening to the full opening.
Secondary Side Groove Angle
Included angle of the weld groove.
Secondary Side Number Of Welds
Applicable only for intermittent welds. The software does not set this value for any welds. Instead, the software sets length and pitch for intermittent welds.
Field Weld
Indicates if this weld is made in the shop (false) or in the field (true). The default is false. You can drive the value from planning information.
All Around
Indicates that the weld should fully wrap around the connection. The default is false, but you can override this.
Tail Notes
String to put in the tail note of the weld symbol. Defaults to blank, but can be overridden.
Tail Note Is A Reference
Value is true if the tail note is applied to the reference part. Valid only if a tail note is provided. Defaulted to false, but you can override.