NX to ENF¶
Section Name [UFUNC2ENF]
AddUserPropertyInPart¶
- Default Value: 0
- Values
- 0: Don’t convert
- 1: Convert
AsmInstNameRule¶
Specify conversion rule of the instance name.
- Default Value: 0
- Values
- 0: As it is
- 1: [instance name]_[reference set name]
CalcMassProperty¶
Specify whether to output mass properties (volume, surface area and center of gravity) to XML log.
- Default Value: 0
- Values
- 0: Don’t output mass properties to XML log
- 1: Output mass properties to XML log
ConvertCSys¶
Specify whether to convert datum coordinate systems.
- Default Value: 2
- Values
- 0: Don’t convert datum coordinate systems
- 1: Convert all datum coordinate systems
- 2: Convert datum coordinate system of parts with no child parts only
ConvertDatumAxis¶
Specify whether to convert datum axes.
- Default Value: 2
- Values
- 0: Don’t convert datum axes
- 1: Convert all datum axes
- 2: Convert datum axes which belong to parts with no child parts only
ConvertDatumPlane¶
Specify whether to convert datum planes.
- Default Value: 2
- Values
- 0: Don’t convert datum planes
- 1: Convert all datum planes
- 2: Convert datum plane of parts with no child parts only
ConvertDimension¶
- Default Value: 0
- Values
- 0: Don’t convert dimension.
- 1: Convert dimension.
ConvertDraftElement¶
- Default Value: 0
- Values
- 0: Don’t convert note and label.
- 1: Convert note and label.
ConvertFeatureGroup¶
Specify whether to convert feature groups.
- Default Value: 0
- Values
- 0: Don’t convert feature groups
- 1: Convert feature groups
ConvertPartName¶
- Default Value: 0
- Values
- 0: Do not convert property DB_PART_NAME as PartName of ENF.
- 1: Convert property DB_PART_NAME as PartName of ENF.
ConvertPartOccColor¶
Default Value: 1
Values
- 0: Don’t maintain the color seen from the top(Maintain the shared status)
- 1: Maintain the color seen from the top(Break the shared status)
ConvertPartOccDisplay¶
Default Value: 1
Values
- 0: Don’t maintain the display status seen from the top(Maintain the shared status)
- 1: Maintain the display status seen from the top(Break the shared status)
ConvertPartOccMatrix¶
Default Value: 1
Values
- 0: Don’t maintain the instance matrix seen from the top(Maintain the shared status)
- 1: Maintain the instance matrix seen from the top(Break the shared status)
ConvertPartOccName¶
Default Value: 0
Values
- 0: Don’t maintain the name seen from the top(Maintain the shared status)
- 1: Maintain the name seen from the top(Break the shared status)
ConvertPartOccProperty¶
Specify whether to maintain the user property seen from the top (which means to break the shared status) when different user property is applied to each part occurrence. This is effective only when “ConvertPartOccurrence=1 or 2”.
Default Value: 1
Values
- 0: Don’t maintain the user property seen from the top(Maintain the shared status)
- 1: Maintain the user property seen from the top(Break the shared status)
ConvertPartOccRefset¶
Specify whether to maintain the reference set seen from the top (which means to break the shared status) when different reference set is applied to each part occurrence. This is effective only when “ConvertPartOccurrence=1 or 2”.
Default Value: 1
Values
- 0: Don’t maintain the reference set seen from the top(Maintain the shared status)
- 1: Maintain the reference set seen from the top(Break the shared status)
ConvertPartOccurrence¶
Specify whether to convert Occurrence from the top assembly.
- Default Value: 1
- Values
- 0: Don’t convert
- 1: Convert PartOccurrence only
- 2: Convert PartOccurrence and ObjectOccurrence
ConvertPartwise¶
Specify whether to enable “memory saving” mode
- Default Value: 0
- Values
- 0: Don’t enable memory saving mode
- 1: Enable memory saving mode
ConvertPmiNameRule¶
Specify how to convert PMI names.
Default Value: 2
Values
0: Convert in legacy mode
1: Convert PMI names
- 2: Convert the instance name to PMI names unless it is empty (Use PMI names when instance name is empty).Name as “<Type> (<Index>)” (e.g., “Label(1)”) when both instance name and PMI name are empty.
3: Always name as “<Type> (<Index>) <Instance name>”
ConvertPromoteBody¶
- Default Value: 1
- Values
- 0: Don’t convert Promote Body
- 1: Convert Promote Body
ConvertRefSetName¶
Specify the elements to convert by the name of belonging reference sets.
How to Specify Separate each reference set name with a vertical bar “|”, and connect reference set names with;
- “+” for the union (sum) of reference sets
- “*” for the product set of reference sets and use colons “:” specify the priority (reference set on the left side of colon will be prioritized) Please note that parts will be converted by the reference set used when opening the model if there is no element in the specified reference sets. “Empty” and “Entire Part” are treated as follows.
- “Empty”: Don’t convert the elements in the part
- “Entire Part”: Convert all elements in the part
Sample
ConvertRefSetName=|REFSET_A|+|REFSET_B| ConvertRefSetName=|REFSET_C|*|REFSET_D| ConvertRefSetName=|REFSET_A|+|REFSET_B|:|Empty| ConvertRefSetName=|REFSET_A|+|REFSET_B|:|REFSET_C|*|REFSET_D|
You can specify different rule in case NX model is assembly or part.
ConvertRefSetName=If assembly,{rule for assembly},{rule for part}
Check whether reference set group has objects of RefSetTargetType in the order of specification, and convert the first_matched reference set group. Please also note that “ConvertPartOccurrence=1” will always be set regardless of the value set for “ConvertPartOccurrence” when this parameter “ConvertRefSetName” is set.
Default Value:
ConvertSectionCurve¶
Specify whether to convert section curves as isolated curves.
- Default Value: 0
- Values
- 0: Don’t convert section curves as isolated curves
- 1: Convert section curves as isolated curves
ConvertSuppressInstance¶
- Default Value: 0
- Values
- 0: Don’t convert
- 1: Convert as hidden instance
ConvertTopPartView¶
- Default Value: 0
- Values
- 0: Don’t convert ModelView
- 1: Convert ModelView
ConvertTranslucency¶
Convert translucency for faces.
- Default Value: 1
- Values
- 0: Don’t convert
- 1: Convert
ConvertUDSymbol¶
- Default Value: 0
- Values
- 0: Don’t convert UserDefineSymbol
- 1: Convert UserDefineSymbol
ConvertUserAttr¶
- Default Value: 0
- Values
- 0: Don’t convert
- 1: Convert
InvisibleIsNoshow¶
Default Value: 0
Values
0: Apply show/hide status of element to its display property
1: Always set the display property of elements in invisible layer to “invisible”
- 2: Convert shown elements in invisible layer as invisible elements when both “InvisibleIsNoshow=2” and “OnlyUnblank=1” are set(This is for XVL only)
LayerNumberRule¶
Specify layer number of ENF that the NX elements are converted to.
Default Value: 259
Values
0: Elements in layer 256 of NX are converted to layer 0 of ENF. Elements in layer 1-255 of NX are converted to same layer number of ENF.
NX ENF 1 1 2 2 3 3 … … 254 254 255 255 256 0 1: Elements in layer 256 of NX are converted to layer 255 of ENF. Elements in layer 1-255 of NX are converted to same layer number of ENF.
NX ENF 1 1 2 2 3 3 … … 254 254 255 255 256 255 2: Elements in layer 1-256 of NX are converted to layer 0-255 of ENF respectively. Layer number in ENF is <Layer number in NX - 1>.
NX ENF 1 0 2 1 3 2 … … 254 253 255 254 256 255 3-258: All elements in NX are converted with layer <Value - 3> in ENF.
259: Elements in layer 1-256 of NX are converted to the same layer number of ENF.
LoadDefFile¶
- Default Value:
LoadOption¶
Specify the load option for component parts of assembly.
- Default Value: 1
- Values
- 0: Load from the directory where the part files are saved.
- 1: Load from the directory where the top assembly file exists.
- 3: Use the load option setting which is specified by LoadDefFile Option.
OnlyUnblank¶
- Default Value: 0
- Values
- 0: Convert both visible and invisible elements
- 1: Convert visible elements only (Skip invisible elements)
OnlyWorkLayer¶
- Default Value: 0
- Values
- 0: Convert including the elements in other layers, too
- 1: Convert the elements in work layer only
PartNameRule¶
Specify the naming rule of parts and assemblies.
Default Value: 1
Values
- 0: Use “[Part name]_[ReferenceSet name]” for part names in ENFUse part name only when the reference set is same as EntirePart
1: Use the part name for part names in ENF
2: Use the component name obtained by opening the prt on top for part names in ENF
3: Use “DB_PART_NO” for part names in ENF
ProductMode¶
Specify whether to apply the default setting of other applications
- Default Value: 0
- Values
- 0: ASFALIS mode
- 1: CADdoctor mode
- 2: XVL mode
RefSetTargetType¶
Specify object type for checking.
How to Specify Multiple selections is possible by specifying sum of corresponding numbers. The plural can be specified by delimiting it by the colon.
Sample
RefSetTargetType=1:3
You can specify different rule in case NX model is assembly or part.
RefSetTargetType=If assembly,{rule for assembly},{rule for part}
Check whether reference set group specified by ConvertRefSetName has objects specified by RefSetTargetType in the order of specification, and convert the first_matched reference set group.
Default Value:
Values
- 1: SolidBody
- 2: SheetBody
- 4: IsoCurve
- 8: IsoPoint
SetUnit¶
Specify whether to convert the unit system.
- Default Value: 1
- Values
- 0: Don’t convert the unit system
- 1: Convert the unit system
SkipByLayer¶
- Default Value: 0
- Values
- 0: Convert all elements regardless of the layer attribute
- 1: Don’t convert elements in invisible layer
- 2: Don’t convert elements in visible only layer
- 4: Don’t convert elements in selectable layer
- 8: Don’t convert elements in work layer
SkipEmptyPart¶
Don’t convert empty part
- Default Value: 1
- Values
- 0: Convert empty part.
- 1: Don’t convert empty part.
SkipIsolatedCurve¶
Specify whether to convert isolated curves.
- Default Value: 0
- Values
- 0: Convert isolated curves
- 1: Don’t convert isolated curves
SkipIsolatedPoint¶
Specify whether to convert isolated points.
- Default Value: 3
- Values
- 0: Convert all isolated points
- 1: Don’t convert isolated points
- 3: Convert all isolated points except for those of datum coordinate system
SkipSheetBody¶
Specify whether to convert sheet bodies (SheetBody).
- Default Value: 0
- Values
- 0: Convert sheet bodies
- 1: Don’t convert sheet bodies
- 2: Convert only when there is no solid bodies within the same part
SkipSolidBody¶
Specify whether to convert solid bodies (SolidBody).
- Default Value: 0
- Values
- 0: Convert solid bodies
- 1: Don’t convert solid bodies
StructureMode¶
Specify whether to translate in Assembly Structure mode
- Default Value: 0
- Values
- 0: Don’t translate in Assembly Structure mode
- 1: Translate in Assembly Structure mode
TopArrangementName¶
Specify the top assembly arrangement to use in data conversion by its name.
- Default Value:
WriteOldFile¶
- Default Value: 0
- Values
- 0: Export ENF in the latest version
- 2: Export ENF in version 2
- 3: Export ENF in version 3
WriteOldFileRev¶
- Default Value: -1
- Values
- -1: Export ENF of the latest revision
- 0: Export ENF of revision 0
- 2: Export ENF of revision 2
- 3: Export ENF of revision 3
- 6: Export ENF of revision 6
XConvertDimension¶
Specify whether to convert Dimension. (Annotation)
- Default Value: 0
- Values
- 0: Don’t convert Dimension
- 1: Convert Dimension
XConvertGDT¶
Specify whether to convert GDT, Datum, DatumTarget. (Annotation)
- Default Value: 0
- Values
- 0: Don’t convert GDT
- 1: Convert GDT
XConvertGraphicDataPMI¶
Specify whether to convert graphic PMIs such as center line and region as graphic PMIs.
- Default Value: 0
- Values
- 0: Don’t convert
- 1: Convert as graphic PMI
XConvertHatching¶
Specify whether to convert Hatching. (Annotation)
- Default Value: 0
- Values
- 0: Don’t convert Hatching
- 1: Convert Hatching
XConvertLineWeld¶
Specify whether to convert LineWeld. (Annotation)
- Default Value: 0
- Values
- 0: Don’t convert Line Weld
- 1: Convert Line Weld
XConvertLocator¶
- Default Value: 0
- Values
- 0: Don’t convert Locator
- 1: Convert Locator
XConvertMaterial¶
Specify whether to convert Material. (Attribute)
- Default Value: 0
- Values
- 0: Don’t convert Material
- 1: Convert Material
XConvertNote¶
Specify whether to convert Note. (Annotation)
- Default Value: 0
- Values
- 0: Don’t convert Note
- 1: Convert Note
XConvertSpotWeld¶
Specify whether to convert SpotWeld. (Annotation)
- Default Value: 0
- Values
- 0: Don’t convert Spot Weld
- 1: Convert Spot Weld
XConvertSurfFinish¶
Specify whether to convert SurfaceFinish. (Annotation)
- Default Value: 0
- Values
- 0: Don’t convert SurfaceFinish
- 1: Convert SurfaceFinish
XConvertSymbol¶
Specify whether to convert Custom Symbol annotation.
- Default Value: 0
- Values
- 0: Don’t convert Custom Symbol
- 1: Convert Custom Symbol
XConvertUserProperty¶
Specify whether to convert user properties. (Attribute)
- Default Value: 0
- Values
- 0: Don’t convert user properties
- 1: Convert user properties
XConvertView¶
Specify whether to convert the View.
- Default Value: 0
- Values
- 0: Don’t convert View
- 1: Convert View
XConvert3DAnnotationAsPolyline¶
Specify whether to add polyline for PMI as well as converting as semantic.
- Default Value: 1
- Values
- 0: Don’t add polyline
- 1: Add polyline