PDMS export initialization file options - Intergraph Smart 3D - 2016 - Administration

Intergraph Smart 3D PDMS Design and Data Exchange

PPMProductFamily
3D Design and Visualization
PPMProduct
Intergraph Smart 3D
PPMCategory
Administration
Version_S3D
11.x(2016)

The PDMSExportTranslator.ini file is divided based on the discipline, such as piping, HVAC, structure, and so on. Each section contains a specific set of default options that are used during export.

Globals

In general, .ini options in the global section are applicable to all disciplines.

CreatePDMSLogFile

Generates an error log during import into PDMS.

  • 0 - Suppress generation of an error log file.

  • 1 - Generate an error log file. The log file is saved to the PDMS Error Log file path, which is created in the %PDMSUSER% file path on the PDMS computer. This is the default value.

DeveloperLogging

Creates the end-user or detailed developer log file.

  • 0 - Create end-user logging. This is the default value.

  • 1 - Create developer logging.

DumpUnitstoDatal

Writes the units to the DATAL file.

  • 0 - Units are not dumped to the DATAL file. This is the default value.

  • 1 - All values are written to the DATAL file per the units specified in the mapping file.

ExportHierarchyAs

Controls the hierarchy information written to the DATAL file.

  • SINGLE_SITE - Creates a single site, with SITE in PDMS defined as the Smart 3D ProjectConfigRoot (1) and ZONE defined as the immediate parent of the Smart 3D object being processed (2).

  • MULTI_SITE - Creates multiple sites, with SITE in PDMS defined as the grandparent (1) and ZONE defined as the parent of the Smart 3D object being processed (2). This is the default value.

  • UDET_MAPPING - Creates a separate file to export the Smart 3D hierarchy to PDMS, with SITE in PDMS defined as the Smart 3D ProjectConfigRoot (1) and ZONE defined as the system just below Smart 3D ProjectConfigRoot (2). The remainder of the exported hierarchy is defined as mapped UDETs (3).

  • HIER_MAPPING - Creates a separate file to export the Smart 3D hierarchy to PDMS. During export, the software uses the user-specified mapped values for SITE and ZONE. For more information, see CustomizeS3DHierarchyMap.

ExportOption

Determines which objects are written to the DATAL file.

  • ALL - Write all objects in the selected filter to the DATAL file. This is the default value.

  • MODIFIED - Write only the modified objects in the selected filter to the DATAL file.

ExportSupportsAs

Determines whether supports are exported as piping attachments or as hangers and supports.

  • GTYPE - Exports all supports as supports through Gtypes. This is the default value.

  • SUPPORT_MAPPING - Exports all supports as supports through mapping.

  • ATTACHMENT_MAPPING - Exports all supports as pipe attachments through mapping.

Precision

Provides the precision for rounding position coordinates.

  • Value - Type the number of digits to round the position coordinates, ideally in range 0 to 6. The default value is 3.

Equipment

DumpNozzleUnderSubEquipment

Determines whether a sub-equipment node is created in the PDMS hierarchy for placement of equipment nozzles.

  • 0 - Suppress the creation of a sub-equipment node. All nozzles are placed under the equipment node. This is the default value

  • 1 - Create a sub-equipment node, and place all nozzles under it.

DumpShapeUnderSubEquipment

Determines whether a sub-equipment element is created in the PDMS hierarchy for placement of shapes.

  • 0 - Suppress the creation of a sub-equipment node. All shapes are placed under the equipment node. This is the default value.

  • 1 - Create a sub-equipment node, and place all shapes under it.

ExportSimpleGeometry

Controls whether the geometry of the equipment is simplified and before being transferred into PDMS.

  • 0 - Transfer equipment shapes as shown. This is the default value.

  • 1 - Simplify equipment shapes before transfer. The holes on complex surfaces are removed and the outer boundaries are truncated to straight lines or a single circular arc. Holes are removed from cones, cylinders, torus, spheres, and plane objects in Smart 3D equipment.

IgnoreIndependentPlane

Controls how independent planes are handled during export. Independent planes are usually caps on projections, extra planes in equipment foundation, and so on. These planes do not affect the graphical output, but they do appear as additional objects in the PDMS workspace.

  • 0 - Process independent planes. This is the default value.

  • 1 - Ignore processing of independent planes.

MaximumEdgeLengthForComplexSurfacesRangeBox

Defines the maximum edge length for the range box of the complex geometry that cannot be simplified for export to PDMS. This option is useful for transferring complex geometries, such as b-spline surfaces, ruled surfaces, non-linear and non-orthogonal projections, and complex revolutions. If the value is large, no complex geometry is transferred. ExportSimpleGeometry must be set to 1.

  • Value - Type a number (in mm) with minimum value 10. The default value is 25.

SurfaceQualityForBSPlineSurface

Controls the fineness and surface quality for complex surfaces. Finer surface quality affects performance during export and import of the complex surface.

  • COARSE - Poor surface quality with best performance.

  • MEDIUM_COARSE - Moderate surface quality with better performance. This is the default value.

  • MEDIUM_FINE - Better surface quality with moderate performance.

  • FINE - Best surface quality with poor performance.

SurfaceQualityForDesignSolid

Controls the fineness and surface quality for design solids. Finer surface quality affects performance during export and import of the complex surface.

  • COARSE - Poor surface quality with best performance.

  • MEDIUM_COARSE - Moderate surface quality with better performance. This is the default value.

  • MEDIUM_FINE - Better surface quality with moderate performance.

  • FINE - Best surface quality with poor performance.

ToleranceForPlanesHavingCurvedBoundaries

Controls how the software handles curved boundaries during import. PDMS does not support planes with curved boundaries. During export, these curved boundaries are approximated to small lines. By specifying the angle of the arc, you can approximate an arc to a line. The lesser the angle specified, the smoother the plane boundary obtained in PDMS.

  • Value - Type a number (angle in degrees) in range 5-30. The default value is 5.

UseMappingToCreateCatalogEquipment

Determines whether catalog equipment is exported through mapping or by breaking them into GTypes and creating the appropriate primitives in PDMS.

  • 0 - Break catalog equipment into GTypes and create appropriate primitives in PDMS. If any errors occur, the software uses the mapping file as an alternative for creating corresponding equipment. This is the default value.

  • 1 - Export catalog equipment using the mapping file. If any mapping is missing for any catalog equipment, the software breaks the catalog equipment into GTypes and creates the appropriate primitives in PDMS.

UseMappingToCreateShapes

Determines whether shapes are exported through mapping or by breaking them into GTypes and creating the appropriate primitives in PDMS.

  • 0 - Break shapes into GTypes and create appropriate primitives in PDMS. If any errors occur, the software uses the mapping file as an alternative for creating corresponding primitives.

  • 1 - Export shapes using the mapping file. If any mapping is missing for any shape, the software breaks the shape into GTypes and creates the appropriate primitives in PDMS. This is the default value.

Piping

GenerateSeparateFileForPipingConnections

Controls if a separate file is written for piping connections in the model. After all piping data is imported into PDMS, these connection files can be collected and then run to create connections. This reduces the effort spent in the filter creation stage so that lesser dependencies are created.

  • 0 - Write connections in the same file as the output file.

  • 1 - Write connections in a separate file as the output file. Names of the new files are appended with "_PipingConnections." This is the default value.

MergeS3DRuns

Controls how branches are exported to PDMS.

  • 0 - Create one branch in PDMS per Smart 3D pipe run.

  • 1 - Merge Smart 3D pipe runs, and export as per PDMS's definition. This is the default value.

PipelineSpec

Controls what value is output in the DATAL file for the PSPE attribute on the pipeline.

  • MAX_OCCURRENCES - Output the specification used by the maximum number of runs under the pipeline. This is the default value.

  • FIRST_OCCURRENCE - Output the specification used by the first run under the pipeline.

  • MAPPING - Output the specification using the mapping file (either ProgID or Label).

Structure

ExportCutBackGeometryUnderMembers

Specifies whether cutback geometry under members is exported to the DATAL file.

  • 0 - Suppress exporting cutback geometry to the DATAL file.

  • 1 - Export cutback geometry to the DATAL file. The software only exports the cutback geometry if the member part is to be cut by the operator. Otherwise, the software skips the operator cutback geometry during export. This is the default value.

ExportSimpleGeometry

Controls whether the geometry of the structure, such as stairs, ladders, and handrails (as symbols), as well as equipment foundations and footings, is simplified before being transferred into PDMS.

  • 0 - Transfer structural objects as shown. This is the default value.

  • 1 - Simplify structural objects before transfer. The holes on complex surfaces are removed and the outer boundaries are truncated to straight lines or a singular circular arc.

ExportTwistedStiffeners

Export the twisted stiffener parts in the Smart 3D models as primitives.

  • 0 - Do not export twisted stiffener parts.

  • 1 - Export twisted stiffener parts as GTypes. This is the default value.

GenerateSeparateFileForStructuralConnections

Controls if a separate file is written for connections for structural members and joints in the model. After all structural data is imported into PDMS, these connection files can be collected and then run to create connections. This reduces the effort spent in the filter creation stage so that lesser dependencies are created.

  • 0 - Write connections in the same file as the output file.

  • 1 - Write connections in a separate file from the output file. Names of the new files are appended with "_StructuralConnections." This is the default value.

IgnoreIndependentPlane

Controls how independent planes are handled during export. Independent planes are usually caps on projections, extra planes in equipment foundation, and so on. These planes do not affect the graphical output, but they do appear as additional objects in the PDMS workspace.

  • 0 - Process independent planes. This is the default value.

  • 1 - Ignore processing of independent planes.

MaximumEdgeLengthForComplexSurfacesRangeBox

Defines the maximum edge length for the range box of the complex geometry that cannot be simplified for export to PDMS. This option is useful for transferring complex geometries, such as b-spline surfaces, ruled surfaces, non-linear and non-orthogonal projections, and complex revolutions. If the value is large, no complex geometry is transferred. ExportSimpleGeometry must be set to 1.

  • Value - Type a number (in mm) with minimum value 10. The default value is 25.

SurfaceQualityForBSPlineSurface

Controls the fineness and surface quality for complex surfaces. Finer surface quality affects performance during export and import of the complex surface.

  • COARSE - Poor surface quality with best performance.

  • MEDIUM COARSE - Moderate surface quality with better performance. This is the default value.

  • MEDIUM FINE - Better surface quality with moderate performance.

  • FINE - Best surface quality with poor performance.

SurfaceQualityForCurvedPlate

Controls the fineness and surface quality for curved plates and twisted stiffeners. Finer surface quality affects performance during export and import of the complex surface. This option is valid only in Marine mode.

  • COARSE - Poor surface quality with best performance.

  • MEDIUM_COARSE - Moderate surface quality with better performance. This is the default value.

  • MEDIUM_FINE - Better surface quality with moderate performance.

  • FINE - Best surface quality with poor performance.

ToleranceForPlanesHavingCurvedBoundaries

Controls how the software handles curved boundaries during import. PDMS does not support planes with curved boundaries. During export, these curved boundaries are approximated to mall lines. By specifying the angle of arc, you can approximate an arc to a line. The lesser the angle specified, the smoother the plane boundary obtained in PDMS.

  • Value - Type a number (angle in degrees) in range 5-30. The default value is 5.

ToleranceForMemberCutGeometry

Provides a balance between performance and the quality of the imported model. When cut geometry is encountered during export, the software breaks the surfaces into small planes, which are used to create a negative solid polyhedron. The more planes that are created, the smoother the surface, which can adversely impact the amount of time required to import the model into PDMS. You can adjust the value as necessary to compromise between performance and smoothness.

  • Value - Type a number in range 5 to 70. The default value is 5.

TransferInsulationAsGTypes

Determines whether insulation on members is exported through mapping or by breaking into GTypes and creating appropriate primitives in PDMS.

  • 0 - Transfer insulation on members as mapped objects.

  • 1 - Transfer insulation on members as GTypes. This is the default value.

Supports

ExportSimpleGeometry

Controls whether the geometry of a support is simplified before being transferred into PDMS.

  • 0 - Transfer supports as shown. This is the default value.

  • 1 - Simplify supports before transfer. The holes on complex surfaces are removed and the outer boundaries are truncated to straight lines or a singular circular arc.

GenerateSeparateFileForSupportsConnections

Determines whether support connections need to be exported through mapping or by breaking them into GTypes and creating appropriate primitives in PDMS.

  • 0 - Transfer supports connections in the same data file in which Supports are transferred.

  • 1 - Transfer supports connections in a separate file. This is the default value.

MaximumEdgeLengthForComplexSurfacesRangeBox

Defines the maximum edge length for the range box of the complex geometry that cannot be simplified for export to PDMS. This option is useful for transferring complex geometries, such as b-spline surfaces, ruled surfaces, non-linear and non-orthogonal projections, and complex revolutions. If the value is large, no complex geometry is transferred. ExportSimpleGeometry must be set to 1.

  • Value - Type a number (in mm) with minimum value 10. The default value is 25.

SurfaceQualityForBSplineSurface

Controls the fineness and surface quality for complex surfaces. Finer surface quality affects performance during export and import of the complex surface.

  • COARSE - Best performance with poor surface quality.

  • MEDIUM COARSE - Better performance with moderate surface quality. This is the default value.

  • MEDIUM FINE - Moderate performance with improved surface quality.

  • FINE - Poor performance with best surface quality.

ToleranceForPlanesHavingCurvedBoundaries

Controls how the software handles curved boundaries during import. PDMS does not support planes with curved boundaries. During export, these curved boundaries are approximated to small lines. By specifying the angle of the arc, you can approximate an arc to a line. The lesser the angle specified, the smoother the plane boundary obtained in PDMS.

  • Value - Type a number (angle in degrees) in range 5-30. The default value is 30.

HVAC

GenerateSeparateFileForHVACConnections

Controls whether to write connection information in the same data file where model data is written or in a separate file.

  • 0 - Write HVAC connection information in the same data file where model data is written.

  • 1 - Write HVAC connection information in a separate data file. This is the default value.

HVACSpec

Controls what value is output in the data file for the PSPE attribute on the HVAC.

  • MAX_OCCURRENCES - Output the specification used by the maximum number of runs under the DuctingSystem / GenericSystem. This is the default value.

  • FIRST_OCCURRENCE - Output the specification used by the first run under the DuctingSystem / GenericSystem.

  • MAPPING - Output the specification using the mapping file (either ProgID or Label).

MergeS3DDuctRuns

Controls how branches are exported to PDMS.

  • 0 - Create one branch in PDMS per Smart 3D duct run.

  • 1 - Merge Smart 3D duct runs, and export as per PDMS definition. This is the default value.

Electrical

DumpRangeBox

Determines which object information is dumped.

  • 0 - Dump the true geometry of the object.

  • 1 - Dump the range box data of the object. This is the default value.

ElectricalSpec

Controls what value is output in the data file for the PSPE attribute on Electrical runs.

  • MAX_OCCURRENCES - Output the specification used by the maximum number of runs under the ElectricalSystem. This is the default value.

  • FIRST_OCCURRENCE - Output the specification used by the first run under the ElectricalSystem.

  • MAPPING - Output the specification using the mapping file (either ProgID or Label).

ExportSimpleGeometry

Controls whether the geometry of electrical cable trays and conduit runs is simplified before being transferred into PDMS.

  • 0 - Transfer electrical cable trays and conduit runs as shown. This is the default value.

  • 1 - Simplify electrical cable trays and conduit runs before transfer.

GenerateSeparateFileForElectricalConnections

Controls if a separate file is written for electrical connections in the model. After all electrical data is imported into PDMS, these connection files can be collected and then run to create connections. This reduces the effort spent in the filter creation stage so that fewer dependencies are created.

  • 0 - Write connections in the same file as the output file.

  • 1 - Write connections in a separate file as the output file. Names of the new files are appended with "_ElectricalConnections." This is the default value.

IgnoreIndependentPlane

Controls how independent planes are handled during export. Independent planes are usually caps on projections, extra planes in equipment foundations, and so on. These planes do not affect the graphical output, but they do appear as additional objects in the PDMS workspace.

  • 0 - Process independent planes. This is the default value.

  • 1 - Ignore processing of independent planes.

MaximumEdgeLengthForComplexSurfacesRangeBox

Defines the maximum edge length for the range box of the complex geometry that cannot be simplified for export to PDMS. This option is useful for transferring complex geometries, such as b-spline surfaces, ruled surfaces, non-linear and non-orthogonal projections, and complex revolutions. If the value is large, no complex geometry is transferred. ExportSimpleGeometry must be set to 1.

  • Value - Type a number (in mm) with minimum value 10. The default value is 25.

SurfaceQualityForBSPlineSurface

Controls the fineness and surface quality for complex surfaces. Finer surface quality affects performance during export and import of the complex surface.

  • COARSE - Poor surface quality with best performance.

  • MEDIUM_COARSE - Moderate surface quality with better performance. This is the default value.

  • MEDIUM_FINE - Better surface quality with moderate performance.

  • FINE - Best surface quality with poor performance.

ToleranceForPlanesHavingCurvedBoundaries

Controls how the software handles curved boundaries during import. PDMS does not support planes with curved boundaries. During export, these curved boundaries are approximated to small lines. By specifying the angle of the arc, you can approximate an arc to a line. The lesser the angle specified, the smoother the plane boundary obtained in PDMS.

  • Value - Type a number (angle in degrees) in range 5-30. The default value is 5.

TransferAsGTypes

Determines whether electrical cable trays and conduit runs are transferred using mapping or as GTypes.

  • 0 - Transfer using mapping.

  • 1 - Transfer as GTypes. EQUIpment is created for the run, and the parts are dumped as SUBEquipment. This is the default value.