Cutting Macro Library Selection - 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.1 (2019)

Each Cutting Macro library that is bulkloaded into the catalog is defined in the StructMfgMacro.xls spreadsheet. The MfgProfile MacroLibraryIdentifier UserDefinedValue identifies which Cutting Macro library is used to generate Cutting Macros. Each MacroLibraryIdentifier value uniquely maps to a row in the catalog that defines the path of the Cutting Macro library XML file and the ProgID of the rule used to generate Cutting Macros.

Bulkloading the Catalog

To add a new macro output configuration, the StructMfgMacro.xls spreadsheet must be updated with the new rule attributes and bulkloaded into the catalog.

Refer to the StructMfgMacro.xls section for descriptions of each column value. The LibraryPath attribute should contain the file path to the root of the required macro library.

The ProgID of the new rule should be defined by the OutputService attribute.

Additionally, the Name, Identifier, Standard, and Version attributes must be added to the spreadsheet. The Identifier attribute should be unique because this value is used to select which macro configuration is used. Each row should also have a unique combination of values of the Standard and Version columns.

Updating the User Defined Values

The MacroLibraryIdentifier user-defined value controls the macro output configuration that the software uses.

  • This value should match the Identifier attribute of the required macro output configuration in the StructMfgMacro.xls spreadsheet.

  • This value can be updated by changing its value in the UserDefinedValues.cls file in the MfgProfileProcess project (\Src\StructManufacturing\Rules\MfgProfile\Process MfgProfileProcess.vbp) and recompiling the project.