DxfdwgCreator Class¶
-
class
NXOpen.
DxfdwgCreator
¶ Bases:
NXOpen.DexBuilder
Represents a
NXOpen.DxfdwgCreator
to be used when exporting the DXF/DWG Data This class is created usingNXOpen.DexManager
.NULL object will be returned from Commit(). The workpart should be present in the session before calling commit(). To create a new instance of this class, use
NXOpen.DexManager.CreateDxfdwgCreator()
Default values.
Property Value AutoCADRevision R2007 ExportAs TwoD ExportFacesAs Facets ExportFrom DisplayPart ExportSplinesAs Spline FlattenAssembly 0 OutputFileType Dxf OutputTo Modeling OverlappingEntities 0 ProcessHoldFlag 0 SurfaceDesignU 8 SurfaceDesignV 8 ViewEditMode 0 New in version NX6.0.0.
Properties¶
Property | Description |
---|---|
AutoCADRevision | Returns or sets the autocad revision - this will decide the revision of resultant autocad file. |
CrossHatchMappingFile | Returns or sets the CrossHatchMappingFile command - definition file for cross hatch mapping |
DrawingList | Returns or sets the drawing list - comma separated list of drawings to export |
ExportAs | Returns or sets the export as - this option will determine if data needs to be proprocessed as 2d or cgm before exporting to DXF/DWG |
ExportData | Returns or sets the export data option will determine if model data data or drawing data needs to be exported |
ExportFacesAs | Returns or sets the export faces as - this will determine if the faces should be exported as facets or polyline mesh |
ExportFrom | Returns or sets the export from - this option will determine if data from display part or existing part is exported |
ExportScaleOption | Returns or sets the export scale Options - this will determine if the scale should be used from Default, Base View or User specified |
ExportScaleValue | Returns or sets the scale value - this Scale is used during Model space data export |
ExportSelectionBlock | Returns the export selection block - the object selection will be done by this block. |
ExportSplinesAs | Returns or sets the export Spline as - this will determine if the spline should be exported as spline, 2D ployline or 3D polyline |
FileSaveFlag | Returns or sets the file save flag - this should be set to false if doing File Export |
FlattenAssembly | Returns or sets the flatten assembly - if set to true then assembly structure will not be retained |
InputFile | Returns or sets the input file - name of file which is being exported. |
LayerMask | Returns or sets the layerMask - You can limit the data you export by only specifying the layers that contain the appropriate information. |
LineFontMappingFile | Returns or sets the LineFontMappingFile command - definition file for cross hatch mapping |
ObjectTypes | Returns the objectTypes - this is subcomponent being used to set object types filters. |
OutputFile | Returns or sets the output file - the name of dxf/dwg file where output is being written |
OutputFileType | Returns or sets the output file type - this option determines the format of output file, It can either be dxf or dwg. |
OutputTo | Returns or sets the output to - where to put data in model world or layout |
OverlappingEntities | Returns or sets the overlapping entities - if set to true the overlapping entities will be removed before exporting |
ProcessHoldFlag | Returns or sets the process hold flag - set to true if user wants to wait until transaltion process gets completed |
SettingsFile | Returns or sets the settings file - The definition file to read default options |
SurfaceDesignU | Returns or sets the surface design u - this will set the surface density along U direction. |
SurfaceDesignV | Returns or sets the surface design V - this will set the surface density along V direction. |
Tag | Returns the Tag for this object. |
TextFontMappingFile | Returns or sets the TextFontMappingFile command - definition file for text font mapping |
ViewEditMode | Returns or sets the view edit mode - if set to true this will include view modified/view erase data in the resultant autocad file. |
ViewList | Returns or sets the view list - comma separated list of views to export |
WidthFactorMode | Returns or sets the autocad widthfactor calculation method - this will decide the acad widthfactor method to be used. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetObject | Returns the object currently being edited by this builder. |
SaveSettings | Saves the save settings - this will save the settings to a file sepcified |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
DxfdwgCreatorAutoCADRevisionOptions Enumeration | AutoCad Revision option |
DxfdwgCreatorExportAsOption Enumeration | Exprot As option |
DxfdwgCreatorExportDataOption Enumeration | Exprot Data option |
DxfdwgCreatorExportFacesAsOptions Enumeration | Export Faces As option |
DxfdwgCreatorExportFromOption Enumeration | Exprot From option |
DxfdwgCreatorExportScaleOptions Enumeration | Export Scale option |
DxfdwgCreatorExportSplinesAsOptions Enumeration | Export Faces As option |
DxfdwgCreatorOutputFileTypeOption Enumeration | Output File Type option |
DxfdwgCreatorOutputToOption Enumeration | Output To Option |
DxfdwgCreatorWidthfactorMethodOptions Enumeration | AutoCad widthfactor calculation options |
Property Detail¶
AutoCADRevision¶
-
DxfdwgCreator.
AutoCADRevision
¶ Returns or sets the autocad revision - this will decide the revision of resultant autocad file.
-------------------------------------
Getter Method
Signature
AutoCADRevision()
Returns: Return type: NXOpen.DxfdwgCreatorAutoCADRevisionOptions
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AutoCADRevision(autoCADRevision)
Parameters: autoCADRevision ( NXOpen.DxfdwgCreatorAutoCADRevisionOptions
) –New in version NX6.0.0.
License requirements: None.
CrossHatchMappingFile¶
-
DxfdwgCreator.
CrossHatchMappingFile
¶ Returns or sets the CrossHatchMappingFile command - definition file for cross hatch mapping
-------------------------------------
Getter Method
Signature
CrossHatchMappingFile()
Returns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CrossHatchMappingFile(filename)
Parameters: filename (str) – New in version NX6.0.0.
License requirements: None.
DrawingList¶
-
DxfdwgCreator.
DrawingList
¶ Returns or sets the drawing list - comma separated list of drawings to export
-------------------------------------
Getter Method
Signature
DrawingList()
Returns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DrawingList(drawingList)
Parameters: drawingList (str) – New in version NX6.0.0.
License requirements: None.
ExportAs¶
-
DxfdwgCreator.
ExportAs
¶ Returns or sets the export as - this option will determine if data needs to be proprocessed as 2d or cgm before exporting to DXF/DWG
-------------------------------------
Getter Method
Signature
ExportAs()
Returns: Return type: NXOpen.DxfdwgCreatorExportAsOption
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ExportAs(exportAs)
Parameters: exportAs ( NXOpen.DxfdwgCreatorExportAsOption
) –New in version NX8.5.0.
License requirements: None.
ExportData¶
-
DxfdwgCreator.
ExportData
¶ Returns or sets the export data option will determine if model data data or drawing data needs to be exported
-------------------------------------
Getter Method
Signature
ExportData()
Returns: Return type: NXOpen.DxfdwgCreatorExportDataOption
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ExportData(exportData)
Parameters: exportData ( NXOpen.DxfdwgCreatorExportDataOption
) –New in version NX8.5.0.
License requirements: None.
ExportFacesAs¶
-
DxfdwgCreator.
ExportFacesAs
¶ Returns or sets the export faces as - this will determine if the faces should be exported as facets or polyline mesh
-------------------------------------
Getter Method
Signature
ExportFacesAs()
Returns: Return type: NXOpen.DxfdwgCreatorExportFacesAsOptions
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ExportFacesAs(exportFacesAs)
Parameters: exportFacesAs ( NXOpen.DxfdwgCreatorExportFacesAsOptions
) –New in version NX6.0.0.
License requirements: None.
ExportFrom¶
-
DxfdwgCreator.
ExportFrom
¶ Returns or sets the export from - this option will determine if data from display part or existing part is exported
-------------------------------------
Getter Method
Signature
ExportFrom()
Returns: Return type: NXOpen.DxfdwgCreatorExportFromOption
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ExportFrom(exportFrom)
Parameters: exportFrom ( NXOpen.DxfdwgCreatorExportFromOption
) –New in version NX6.0.0.
License requirements: None.
ExportScaleOption¶
-
DxfdwgCreator.
ExportScaleOption
¶ Returns or sets the export scale Options - this will determine if the scale should be used from Default, Base View or User specified
-------------------------------------
Getter Method
Signature
ExportScaleOption()
Returns: Return type: NXOpen.DxfdwgCreatorExportScaleOptions
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ExportScaleOption(exportScaleOption)
Parameters: exportScaleOption ( NXOpen.DxfdwgCreatorExportScaleOptions
) –New in version NX9.0.0.
License requirements: None.
ExportScaleValue¶
-
DxfdwgCreator.
ExportScaleValue
¶ Returns or sets the scale value - this Scale is used during Model space data export
-------------------------------------
Getter Method
Signature
ExportScaleValue()
Returns: Return type: str New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ExportScaleValue(exportScaleValue)
Parameters: exportScaleValue (str) – New in version NX9.0.0.
License requirements: None.
ExportSelectionBlock¶
-
DxfdwgCreator.
ExportSelectionBlock
¶ Returns the export selection block - the object selection will be done by this block.
-------------------------------------
Getter Method
Signature
ExportSelectionBlock()
Returns: Return type: NXOpen.ObjectSelector
New in version NX6.0.0.
License requirements: None.
ExportSplinesAs¶
-
DxfdwgCreator.
ExportSplinesAs
¶ Returns or sets the export Spline as - this will determine if the spline should be exported as spline, 2D ployline or 3D polyline
-------------------------------------
Getter Method
Signature
ExportSplinesAs()
Returns: Return type: NXOpen.DxfdwgCreatorExportSplinesAsOptions
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ExportSplinesAs(exportSplinesAs)
Parameters: exportSplinesAs ( NXOpen.DxfdwgCreatorExportSplinesAsOptions
) –New in version NX8.5.0.
License requirements: None.
FileSaveFlag¶
-
DxfdwgCreator.
FileSaveFlag
¶ Returns or sets the file save flag - this should be set to false if doing File Export
-------------------------------------
Getter Method
Signature
FileSaveFlag()
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FileSaveFlag(doingFileSave)
Parameters: doingFileSave (bool) – New in version NX6.0.0.
License requirements: None.
FlattenAssembly¶
-
DxfdwgCreator.
FlattenAssembly
¶ Returns or sets the flatten assembly - if set to true then assembly structure will not be retained
-------------------------------------
Getter Method
Signature
FlattenAssembly()
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FlattenAssembly(flattenAssembly)
Parameters: flattenAssembly (bool) – New in version NX6.0.0.
License requirements: None.
InputFile¶
-
DxfdwgCreator.
InputFile
¶ Returns or sets the input file - name of file which is being exported.
-------------------------------------
Getter Method
Signature
InputFile()
Returns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InputFile(filename)
Parameters: filename (str) – New in version NX6.0.0.
License requirements: None.
LayerMask¶
-
DxfdwgCreator.
LayerMask
¶ Returns or sets the layerMask - You can limit the data you export by only specifying the layers that contain the appropriate information.
You can enter layer numbers or layers ranges separated by commas. For example, 1, 5, 88-109,190-199, 201, 206-210 is a legal specification. The default setting for Layers to Export is 1-256.
-------------------------------------
Getter Method
Signature
LayerMask()
Returns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LayerMask(layerMask)
Parameters: layerMask (str) – New in version NX6.0.0.
License requirements: None.
LineFontMappingFile¶
-
DxfdwgCreator.
LineFontMappingFile
¶ Returns or sets the LineFontMappingFile command - definition file for cross hatch mapping
-------------------------------------
Getter Method
Signature
LineFontMappingFile()
Returns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LineFontMappingFile(filename)
Parameters: filename (str) – New in version NX6.0.0.
License requirements: None.
ObjectTypes¶
-
DxfdwgCreator.
ObjectTypes
¶ Returns the objectTypes - this is subcomponent being used to set object types filters.
This will be used to filter objects based on the types
-------------------------------------
Getter Method
Signature
ObjectTypes()
Returns: Return type: NXOpen.ObjectTypeSelector
New in version NX6.0.0.
License requirements: None.
OutputFile¶
-
DxfdwgCreator.
OutputFile
¶ Returns or sets the output file - the name of dxf/dwg file where output is being written
-------------------------------------
Getter Method
Signature
OutputFile()
Returns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OutputFile(filename)
Parameters: filename (str) – New in version NX6.0.0.
License requirements: None.
OutputFileType¶
-
DxfdwgCreator.
OutputFileType
¶ Returns or sets the output file type - this option determines the format of output file, It can either be dxf or dwg.
-------------------------------------
Getter Method
Signature
OutputFileType()
Returns: Return type: NXOpen.DxfdwgCreatorOutputFileTypeOption
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OutputFileType(outputFileType)
Parameters: outputFileType ( NXOpen.DxfdwgCreatorOutputFileTypeOption
) –New in version NX6.0.0.
License requirements: None.
OutputTo¶
-
DxfdwgCreator.
OutputTo
¶ Returns or sets the output to - where to put data in model world or layout
-------------------------------------
Getter Method
Signature
OutputTo()
Returns: Return type: NXOpen.DxfdwgCreatorOutputToOption
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OutputTo(outputTo)
Parameters: outputTo ( NXOpen.DxfdwgCreatorOutputToOption
) –New in version NX6.0.0.
License requirements: None.
OverlappingEntities¶
-
DxfdwgCreator.
OverlappingEntities
¶ Returns or sets the overlapping entities - if set to true the overlapping entities will be removed before exporting
-------------------------------------
Getter Method
Signature
OverlappingEntities()
Returns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OverlappingEntities(overlappingEntities)
Parameters: overlappingEntities (bool) – New in version NX8.5.0.
License requirements: None.
SettingsFile¶
-
DxfdwgCreator.
SettingsFile
¶ Returns or sets the settings file - The definition file to read default options
-------------------------------------
Getter Method
Signature
SettingsFile()
Returns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SettingsFile(filename)
Parameters: filename (str) – New in version NX6.0.0.
License requirements: None.
SurfaceDesignU¶
-
DxfdwgCreator.
SurfaceDesignU
¶ Returns or sets the surface design u - this will set the surface density along U direction.
-------------------------------------
Getter Method
Signature
SurfaceDesignU()
Returns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SurfaceDesignU(surfaceDesignU)
Parameters: surfaceDesignU (int) – New in version NX6.0.0.
License requirements: None.
SurfaceDesignV¶
-
DxfdwgCreator.
SurfaceDesignV
¶ Returns or sets the surface design V - this will set the surface density along V direction.
-------------------------------------
Getter Method
Signature
SurfaceDesignV()
Returns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SurfaceDesignV(surfaceDesignV)
Parameters: surfaceDesignV (int) – New in version NX6.0.0.
License requirements: None.
TextFontMappingFile¶
-
DxfdwgCreator.
TextFontMappingFile
¶ Returns or sets the TextFontMappingFile command - definition file for text font mapping
-------------------------------------
Getter Method
Signature
TextFontMappingFile()
Returns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TextFontMappingFile(filename)
Parameters: filename (str) – New in version NX6.0.0.
License requirements: None.
ViewEditMode¶
-
DxfdwgCreator.
ViewEditMode
¶ Returns or sets the view edit mode - if set to true this will include view modified/view erase data in the resultant autocad file.
-------------------------------------
Getter Method
Signature
ViewEditMode()
Returns: Return type: bool New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ViewEditMode(viewEditMode)
Parameters: viewEditMode (bool) – New in version NX6.0.0.
License requirements: None.
ViewList¶
-
DxfdwgCreator.
ViewList
¶ Returns or sets the view list - comma separated list of views to export
-------------------------------------
Getter Method
Signature
ViewList()
Returns: Return type: str New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ViewList(viewList)
Parameters: viewList (str) – New in version NX6.0.0.
License requirements: None.
WidthFactorMode¶
-
DxfdwgCreator.
WidthFactorMode
¶ Returns or sets the autocad widthfactor calculation method - this will decide the acad widthfactor method to be used.
-------------------------------------
Getter Method
Signature
WidthFactorMode()
Returns: Return type: NXOpen.DxfdwgCreatorWidthfactorMethodOptions
New in version NX6.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
WidthFactorMode(widthFactorMode)
Parameters: widthFactorMode ( NXOpen.DxfdwgCreatorWidthfactorMethodOptions
) –New in version NX6.0.0.
License requirements: None.
Method Detail¶
SaveSettings¶
-
DxfdwgCreator.
SaveSettings
¶ Saves the save settings - this will save the settings to a file sepcified
Signature
SaveSettings(filename)
Parameters: filename (str) – New in version NX6.0.0.
License requirements: None.
Validate¶
-
DxfdwgCreator.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.