Supported Semantic Information by PMI Type
Each PMI node imported in a Visual Enterprise scene has attached semantic information. These values are read from the file as written by the native software. In native software, you can choose to display PMI differently from how they’re saved so some of the semantic information differs from what is displayed as geometric representation for that PMI. The semantic information displays in the Object Properties window.
The following tables are the list of PMI entities and corresponding semantic information for each format that supports PMI import.
CATIA V5 Assembly and Part
| Type of PMI | Semantic Information |
|---|---|
|
Dimension |
CAD ID PMI Name PMI Type PMI Dimension Type PMI Main Value Tolerance High Tolerance Low PMI Unit |
|
Tolerance |
CAD ID PMI Name PMI Type Tolerance Type PMI Tolerance Basic Dimension Tolerance Material Modifier Tolerance Diameter Tolerance Datum 1 Tolerance Datum 2 Tolerance Datum 3 |
|
Weld |
CAD ID PMI Name PMI Type PMI Weld Arrow Side Size PMI Weld Arrow Side Length PMI Weld Other Side Size PMI Weld Other Side Length PMI Weld Arrow Side Number of Welds PMI Weld Arrow Side Angle PMI Weld Arrow Side Symbol PMI Weld Arrow Side Complementary Symbol PMI Weld Arrow Side Finish Symbol PMI Weld Other Side Angle PMI Weld Other Side Symbol PMI Weld Other Side Complementary Symbol PMI Weld Other Side Finish Symbol Weld Tail Text. Weld Field. |
|
Roughness |
CAD ID PMI Name PMI Type PMI Roughness Type PMI Roughness Apply Type PMI Roughness Mode Type PMI Roughness Top-Left Text |
|
Text/Notes |
CAD ID PMI Name PMI Type Text |
|
Datum |
CAD ID PMI Name PMI Type Datum Text |
|
Datum Targets |
CAD ID PMI Name PMI Type Datum Up Text Datum Bottom Text |
Format NX : Part, Assembly, and Drawing Formats
|
Type of PMI |
Semantic Information |
|---|---|
|
Dimension |
CAD ID PMI Name PMI Type PMI Dimension Type PMI Main Value Tolerance High Tolerance Low PMI Unit PMI_LimitsandFitsDeviation PMI_LimitsandFitsGrade PMI_LimitsandFitsType |
|
Tolerance |
CAD ID PMI Name PMI Type Tolerance Type PMI Tolerance Basic Dimension Tolerance Material Modifier Tolerance Diameter Tolerance Datum 1 Tolerance Datum 2 Tolerance Datum 3 |
|
Weld |
CAD ID PMI Name PMI Type |
|
Roughness |
CAD ID PMI Name PMI Type PMI Roughness Type PMI Roughness Apply Type PMI Roughness Mode Type PMI Roughness Top-Left Text PMI Roughness Middle Left Text |
|
Text/Notes |
CAD ID PMI Name PMI Type Text |
|
Datum |
CAD ID PMI Name PMI Type Datum Text |
|
Datum Targets |
CAD ID PMI Name PMI Type Datum Up Text Datum Bottom Text |
Format SolidWorks : Part
|
Type of PMI |
Semantic Information |
|---|---|
|
Dimension |
CAD ID PMI Name PMI Type PMI Dimension Type PMI Main Value Tolerance High Tolerance Low PMI Unit PMI_LimitsandFitsDeviation PMI_LimitsandFitsGrade PMI_LimitsandFitsType |
|
Tolerance |
CAD ID PMI Name PMI Type Tolerance Type PMI Tolerance Basic Dimension Tolerance Material Modifier Tolerance Diameter Tolerance Datum 1 Tolerance Datum 2 Tolerance Datum 3 |
|
Text/Notes |
CAD ID PMI Name PMI Type Text |
|
Datum |
CAD ID PMI Name PMI Type Datum Text |
|
Datum Targets |
CAD ID PMI Name PMI Type Datum Up Text Datum Bottom Text |
Format Creo : Part and Assembly
|
Type of PMI |
Semantic Information |
|---|---|
|
Dimension |
CAD ID PMI Name PMI Type PMI Dimension Type PMI Main Value Tolerance High Tolerance Low PMI Unit PMI_LimitsandFitsDeviation PMI_LimitsandFitsGrade PMI_LimitsandFitsType |
|
Tolerance |
CAD ID PMI Name PMI Type Tolerance Type PMI Tolerance Basic Dimension Tolerance Material Modifier Tolerance Diameter Tolerance Datum 1 Tolerance Datum 2 Tolerance Datum 3 |
|
Roughness |
CAD ID PMI Name PMI Type PMI Roughness Type PMI Roughness Apply Type PMI Roughness Mode Type PMI Roughness Top-Left Text PMI Roughness Middle Left Text |
|
Datum |
CAD ID PMI Name PMI Type Datum Text |
|
Datum Targets |
CAD ID PMI Name PMI Type Datum Up Text Datum Bottom Text |
Format JT : Part and Assembly
|
Type of PMI |
Semantic Information |
|---|---|
|
Dimension |
CAD ID PMI Name PMI Type PMI Dimension Type * PMI Main Value * Tolerance High * Tolerance Low * PMI Unit * PMI_LimitsandFitsDeviation * PMI_LimitsandFitsGrade * PMI_LimitsandFitsType * |
|
Tolerance |
CAD ID PMI Name PMI Type Tolerance Type * PMI Tolerance Basic Dimension * Tolerance Material Modifier * Tolerance Diameter * Tolerance Datum 1 * Tolerance Datum 2 * Tolerance Datum 3 * |
|
Weld |
CAD ID PMI Name PMI Type * |
|
Roughness/Surface Finish |
CAD ID PMI Name PMI Type PMI Roughness Type * PMI Roughness Apply Type * PMI Roughness Mode Type * PMI Roughness Top-Left Text * PMI Roughness Middle Left Text * |
|
Text/Notes |
CAD ID PMI Name PMI Type * PMI_Text * |
|
Datum |
CAD ID PMI Name PMI Type * Datum Text * |
|
Center Mark |
CAD ID PMI Name PMI Type * |
|
Center Line |
CAD ID PMI Name PMI Type * |
|
Datum Targets |
CAD ID PMI Name PMI Type * Datum Up Text * Datum Bottom Text * |
* For graphical PMI saved in JT files , the PMI node may not have any of these semantic values. If there are additional properties attached to the graphical PMI node, they're part of the PMIMetadata category.
-
No PMI Association Path : There's no clear association of this PMI with any component within the scene tree.
-
PMI Association Path :self : PMI is associated with the component it’s part of.
-
PMI Association Path : Selector - similar to path with instance IDs separated by ‘/’ delimiter.
If followed by :absolute, indicates an absolute path to the component within the scene, otherwise it's relative to the current part or (sub) assembly.