S3DPROPERTY - 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)

Contains a customization attribute and action which the rule takes for customization.

Attributes

Name

Description

Type

Required

NAME

Specifies the XML data attribute for customization. The format of this value is the element name appended with “||[attribute name]” appended with the attribute name. As the previous example illustrates, to customize the BLOCK_NAME attribute on the SMS_PROD_INFO element, the NAME is set to “SMS_PROD_INFO||BLOCK_NAME”

String

yes

ACTION

Describes the customization to apply to the XML data attribute. The available customizations depend on the attribute that you are customizing.

String

yes

ARGUMENTS

Specifies additional input. The usage of the attribute depends on the NAME and ACTION attributes.

String

no

FORMAT

Describes the way in which the customization displays. This attribute uses the .NET string formatters.

String

no

INTERFACE

Describes the value that is expected from an interface.

String

no

VALUE

Hard coded value that the software uses as a default value.

String

no

PRECISION

Specifies the default number of decimal places for rounding a numerical output value. If the FORMAT contains a precision value such as "%.3f", then FORMAT is given precedence.

String

no

STYLE

Describes further information about the FORMAT.

String

no

UNIT_TYPE

Describes the type of unit to use.

String

no

UNIT

Describes the unit to use.

String

no

Child Elements

Name

Description

Type

Required

S3DMAPDATA

Element contains mapping data

-

no

Sample

<S3DPROPERTY NAME="SMS_PROD_INFO||BLOCK_BOARDSIDE" ACTION="ASSEMBLY_TYPE" ARGUMENTS="2,6"/>

<S3DPROPERTY NAME="SMS_PROD_INFO||BLOCK_NAME" ACTION="ASSEMBLY_TYPE" ARGUMENTS="2,6"/>

<S3DPROPERTY NAME="SMS_PROD_INFO||ASSEMBLY_NAME" ACTION="ASSEMBLY_TYPE" ARGUMENTS="16,7" STYLE="FULL_PATH"/>

<S3DPROPERTY NAME="SMS_PROD_INFO||BLOCK_TYPE" ACTION="ASSEMBLY_TYPE" ARGUMENTS="2,6"

INTERFACE="IJAssemblyBase::Type">

<S3DMAPDATA>

<S3DMAP SOURCE="B" TARGET="BLOCK TYPE B"/>

</S3DMAPDATA>

</S3DPROPERTY>

<S3DPROPERTY NAME="SMS_PROD_INFO||ASSEMBLY_TYPE" ACTION="ASSEMBLY_TYPE" ARGUMENTS="1,16,7" INTERFACE="IJAssemblyBase::Typo" VALUE="Type Unknown"/>