    

 ## On this page

  

 

 # ExportMapdlCdbParams

 Last update: 17.07.2025 

<a id="ansys.meshing.prime.ExportMapdlCdbParams"></a>

### *class* ansys.meshing.prime.ExportMapdlCdbParams(model=None, config\_settings=None, pre\_solution\_settings=None, material\_properties=None, boundary\_conditions=None, analysis\_settings=None, write\_cells=None, enable\_face\_based\_labels=None, write\_by\_zones=None, consider\_general\_connectors\_as\_spot\_weld=None, analysis\_type=None, simulation\_type=None, analysis\_settings\_file\_name=None, use\_compact\_format=None, export\_fasteners\_as\_swgen=None, export\_rigid\_bodies\_as\_rbgen=None, write\_thickness\_file=None, contact\_element\_types=None, json\_data=None, \*\*kwargs)

Parameters to control MAPDL CDB export settings.

- **Parameters:**
    
    **model: Model**: Model to create a `ExportMapdlCdbParams` object with default parameters.
    
    **config\_settings: str, optional**: MAPDL configuration settings in CDB format to be added at the beginning of the file.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **pre\_solution\_settings: str, optional**: MAPDL Settings in CDB format to be added before the solution block in the file.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **material\_properties: str, optional**: Materials in CDB format to be added to the file.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **boundary\_conditions: str, optional**: Boundary conditions in CDB format to be added to the file.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **analysis\_settings: str, optional**: MAPDL analysis settings in CDB format to be added after the solution block in the file. Note: Boundary conditions can be included into analysis settings.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **write\_cells: bool, optional**: Option to write out cells as part of the file.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **enable\_face\_based\_labels: bool, optional**: Option to write element components for labels.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **write\_by\_zones: bool, optional**: Option to write zones in the file.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **consider\_general\_connectors\_as\_spot\_weld: bool, optional**: Option to translate all general connector joints (other than axial) to spot weld type. This is important when nodes are non coincident.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **analysis\_type: CdbAnalysisType, optional**: Option to specify CDB analysis type.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **simulation\_type: CdbSimulationType, optional**: Simulation type for the file.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **analysis\_settings\_file\_name: str, optional**: File path to export mapdl analysis settings.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **use\_compact\_format: bool, optional**: Option to enable compact format for the cdb blocks. When true, writes a new, more space-efficient cdb format while exporting. The default value is false.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **export\_fasteners\_as\_swgen: bool, optional**: Option to export fasteners as swgen. When true, translates fasteners into compact swgen blocks in the exported file. The default value is false.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **export\_rigid\_bodies\_as\_rbgen: bool, optional**: Option to export rigid bodies as rbgen. When true, translates rigid bodies into compact rbgen blocks in the exported file. The default value is false.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **write\_thickness\_file: bool, optional**: Option to write a thickness file for spotweld fatigue analysis. If true, writes a file named \[exportedFilename\].cdb.thick.txt containing thickness information.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **contact\_element\_types: ContactElementTypeParams, optional**: Parameters for choosing element types for contact surfaces in TIEs and CONTACT PAIRs.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **json\_data: dict, optional**: JSON dictionary to create a `ExportMapdlCdbParams` object with provided parameters.

### Examples

```pycon
>>> export_mapdl_cdb_params = prime.ExportMapdlCdbParams(model = model)

```

### Methods

NameDescription[`ExportMapdlCdbParams.print_default`](ansys.meshing.prime.ExportMapdlCdbParams.print_default.md#ansys.meshing.prime.ExportMapdlCdbParams.print_default)()Print the default values of `ExportMapdlCdbParams` object.[`ExportMapdlCdbParams.set_default`](ansys.meshing.prime.ExportMapdlCdbParams.set_default.md#ansys.meshing.prime.ExportMapdlCdbParams.set_default)(\[...\])Set the default values of the `ExportMapdlCdbParams` object.### Attributes

NameDescription[`ExportMapdlCdbParams.analysis_settings`](ansys.meshing.prime.ExportMapdlCdbParams.analysis_settings.md#ansys.meshing.prime.ExportMapdlCdbParams.analysis_settings)Boundary conditions can be included into analysis settings.[`ExportMapdlCdbParams.analysis_settings_file_name`](ansys.meshing.prime.ExportMapdlCdbParams.analysis_settings_file_name.md#ansys.meshing.prime.ExportMapdlCdbParams.analysis_settings_file_name)File path to export mapdl analysis settings.[`ExportMapdlCdbParams.analysis_type`](ansys.meshing.prime.ExportMapdlCdbParams.analysis_type.md#ansys.meshing.prime.ExportMapdlCdbParams.analysis_type)Option to specify CDB analysis type.[`ExportMapdlCdbParams.boundary_conditions`](ansys.meshing.prime.ExportMapdlCdbParams.boundary_conditions.md#ansys.meshing.prime.ExportMapdlCdbParams.boundary_conditions)Boundary conditions in CDB format to be added to the file.[`ExportMapdlCdbParams.config_settings`](ansys.meshing.prime.ExportMapdlCdbParams.config_settings.md#ansys.meshing.prime.ExportMapdlCdbParams.config_settings)MAPDL configuration settings in CDB format to be added at the beginning of the file.[`ExportMapdlCdbParams.consider_general_connectors_as_spot_weld`](ansys.meshing.prime.ExportMapdlCdbParams.consider_general_connectors_as_spot_weld.md#ansys.meshing.prime.ExportMapdlCdbParams.consider_general_connectors_as_spot_weld)Option to translate all general connector joints (other than axial) to spot weld type.[`ExportMapdlCdbParams.contact_element_types`](ansys.meshing.prime.ExportMapdlCdbParams.contact_element_types.md#ansys.meshing.prime.ExportMapdlCdbParams.contact_element_types)Parameters for choosing element types for contact surfaces in TIEs and CONTACT PAIRs.[`ExportMapdlCdbParams.enable_face_based_labels`](ansys.meshing.prime.ExportMapdlCdbParams.enable_face_based_labels.md#ansys.meshing.prime.ExportMapdlCdbParams.enable_face_based_labels)Option to write element components for labels.[`ExportMapdlCdbParams.export_fasteners_as_swgen`](ansys.meshing.prime.ExportMapdlCdbParams.export_fasteners_as_swgen.md#ansys.meshing.prime.ExportMapdlCdbParams.export_fasteners_as_swgen)Option to export fasteners as swgen.[`ExportMapdlCdbParams.export_rigid_bodies_as_rbgen`](ansys.meshing.prime.ExportMapdlCdbParams.export_rigid_bodies_as_rbgen.md#ansys.meshing.prime.ExportMapdlCdbParams.export_rigid_bodies_as_rbgen)Option to export rigid bodies as rbgen.[`ExportMapdlCdbParams.material_properties`](ansys.meshing.prime.ExportMapdlCdbParams.material_properties.md#ansys.meshing.prime.ExportMapdlCdbParams.material_properties)Materials in CDB format to be added to the file.[`ExportMapdlCdbParams.pre_solution_settings`](ansys.meshing.prime.ExportMapdlCdbParams.pre_solution_settings.md#ansys.meshing.prime.ExportMapdlCdbParams.pre_solution_settings)MAPDL Settings in CDB format to be added before the solution block in the file.[`ExportMapdlCdbParams.simulation_type`](ansys.meshing.prime.ExportMapdlCdbParams.simulation_type.md#ansys.meshing.prime.ExportMapdlCdbParams.simulation_type)Simulation type for the file.[`ExportMapdlCdbParams.use_compact_format`](ansys.meshing.prime.ExportMapdlCdbParams.use_compact_format.md#ansys.meshing.prime.ExportMapdlCdbParams.use_compact_format)Option to enable compact format for the cdb blocks.[`ExportMapdlCdbParams.write_by_zones`](ansys.meshing.prime.ExportMapdlCdbParams.write_by_zones.md#ansys.meshing.prime.ExportMapdlCdbParams.write_by_zones)Option to write zones in the file.[`ExportMapdlCdbParams.write_cells`](ansys.meshing.prime.ExportMapdlCdbParams.write_cells.md#ansys.meshing.prime.ExportMapdlCdbParams.write_cells)Option to write out cells as part of the file.[`ExportMapdlCdbParams.write_thickness_file`](ansys.meshing.prime.ExportMapdlCdbParams.write_thickness_file.md#ansys.meshing.prime.ExportMapdlCdbParams.write_thickness_file)Option to write a thickness file for spotweld fatigue analysis.