    

 ## On this page

  

 

 # ExportMapdlCdbParams

 Last update: 02.04.2026 

<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, label\_export\_params=None, write\_by\_zones=None, consider\_general\_connectors\_as\_spot\_weld=None, analysis\_type=None, simulation\_type=None, analysis\_settings\_file\_name=None, write\_separate\_blocks=None, write\_components\_with\_element\_blocks=None, separate\_blocks\_format\_type=None, export\_tie\_as\_cntgen=None, export\_coupling\_as\_sfcgen=None, export\_fasteners\_as\_swgen=None, export\_rigid\_bodies\_as\_rbgen=None, write\_component\_based\_ties=None, mortar\_contact\_for\_ties=None, get\_zone\_mesh\_results=None, write\_thickness\_file=None, contact\_element\_types=None, reorder\_spotweldsurface=None, skip\_comments=None, initial\_counters=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**

Use LabelExportParams instead. Parameter enableFaceBasedLabels will be removed in 2025R2.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**label\_export\_params: LabelExportParams, optional**

Parameters to control the export of labels as Nodal or Element Components in CDB.   
**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**.

**write\_separate\_blocks: bool, optional**

Controls whether element blocks should be written separately. When true, writes elements in separate blocks based on the format specified in separate\_blocks\_format\_type. When false, writes all elements into a single block.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**write\_components\_with\_element\_blocks: bool, optional**

Controls whether component definitions should be written within individual element blocks. write\_components\_with\_element\_blocks only has effect when write\_separate\_blocks is true. When write\_components\_with\_element\_blocks is true, writes component commands for each element block. When write\_components\_with\_element\_blocks is false, writes components separately.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**separate\_blocks\_format\_type: SeparateBlocksFormatType, optional**

Controls the format type when writing separate element blocks. Only used when write\_separate\_blocks is true.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**export\_tie\_as\_cntgen: bool, optional**

Option to export ties as cntgen. When true, translates ties and contact pairs into compact cntgen 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\_coupling\_as\_sfcgen: bool, optional**

Option to export coupling as sfcgen. When true, translates kinematic or distributing coupling into compact sfcgen 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\_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\_component\_based\_ties: bool, optional**

Option to write ties using component-based format. When true, writes ties using component selection and surface generation commands instead of explicit element definitions. The default value is false.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**mortar\_contact\_for\_ties: bool, optional**

Option to enable mortar contact for ties. When true, changes the key options for tie surfaces. The default value is false.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**get\_zone\_mesh\_results: bool, optional**

Option to collect and return zone-wise mesh information for elements in the exported model. When true, exports zone-wise mesh information. 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**.

**reorder\_spotweldsurface: bool, optional**

Option to choose the logic of spotweld computation. When the value is true, computes spotwelds by prioritizing proximity of boundary surface to spotweld. When the value is false, computes spotwelds by prioritizing proximity of surface to spotweld. The default value is true.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**skip\_comments: bool, optional**

Option to skip export of comments to the exported file. When the value is true, skips writing comments. When the value is false, writes comments to the exported file. The default value is false.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**initial\_counters: Dict\[str, Union\[str, int, float, bool\]\], optional**

Parameter to specify the starting counter values for export   
**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)Use LabelExportParams instead.[`ExportMapdlCdbParams.export_coupling_as_sfcgen`](ansys.meshing.prime.ExportMapdlCdbParams.export_coupling_as_sfcgen.md#ansys.meshing.prime.ExportMapdlCdbParams.export_coupling_as_sfcgen)Option to export coupling as sfcgen.[`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.export_tie_as_cntgen`](ansys.meshing.prime.ExportMapdlCdbParams.export_tie_as_cntgen.md#ansys.meshing.prime.ExportMapdlCdbParams.export_tie_as_cntgen)Option to export ties as cntgen.[`ExportMapdlCdbParams.get_zone_mesh_results`](ansys.meshing.prime.ExportMapdlCdbParams.get_zone_mesh_results.md#ansys.meshing.prime.ExportMapdlCdbParams.get_zone_mesh_results)Option to collect and return zone-wise mesh information for elements in the exported model.[`ExportMapdlCdbParams.initial_counters`](ansys.meshing.prime.ExportMapdlCdbParams.initial_counters.md#ansys.meshing.prime.ExportMapdlCdbParams.initial_counters)Parameter to specify the starting counter values for export[`ExportMapdlCdbParams.label_export_params`](ansys.meshing.prime.ExportMapdlCdbParams.label_export_params.md#ansys.meshing.prime.ExportMapdlCdbParams.label_export_params)Parameters to control the export of labels as Nodal or Element Components in CDB.[`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.mortar_contact_for_ties`](ansys.meshing.prime.ExportMapdlCdbParams.mortar_contact_for_ties.md#ansys.meshing.prime.ExportMapdlCdbParams.mortar_contact_for_ties)Option to enable mortar contact for ties.[`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.reorder_spotweldsurface`](ansys.meshing.prime.ExportMapdlCdbParams.reorder_spotweldsurface.md#ansys.meshing.prime.ExportMapdlCdbParams.reorder_spotweldsurface)Option to choose the logic of spotweld computation.[`ExportMapdlCdbParams.separate_blocks_format_type`](ansys.meshing.prime.ExportMapdlCdbParams.separate_blocks_format_type.md#ansys.meshing.prime.ExportMapdlCdbParams.separate_blocks_format_type)Controls the format type when writing separate element blocks.[`ExportMapdlCdbParams.simulation_type`](ansys.meshing.prime.ExportMapdlCdbParams.simulation_type.md#ansys.meshing.prime.ExportMapdlCdbParams.simulation_type)Simulation type for the file.[`ExportMapdlCdbParams.skip_comments`](ansys.meshing.prime.ExportMapdlCdbParams.skip_comments.md#ansys.meshing.prime.ExportMapdlCdbParams.skip_comments)Option to skip export of comments to the exported file.[`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_component_based_ties`](ansys.meshing.prime.ExportMapdlCdbParams.write_component_based_ties.md#ansys.meshing.prime.ExportMapdlCdbParams.write_component_based_ties)Option to write ties using component-based format.[`ExportMapdlCdbParams.write_components_with_element_blocks`](ansys.meshing.prime.ExportMapdlCdbParams.write_components_with_element_blocks.md#ansys.meshing.prime.ExportMapdlCdbParams.write_components_with_element_blocks)Controls whether component definitions should be written within individual element blocks.[`ExportMapdlCdbParams.write_separate_blocks`](ansys.meshing.prime.ExportMapdlCdbParams.write_separate_blocks.md#ansys.meshing.prime.ExportMapdlCdbParams.write_separate_blocks)Controls whether element blocks should be written separately.[`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.