    

 ## On this page

  

 

 # initialize\_cdb\_export\_params

 Last update: 10.09.2025 

<a id="ansys.meshing.prime.FileIO.initialize_cdb_export_params"></a>

#### FileIO.initialize\_cdb\_export\_params(params, major\_version, minor\_version)

Initialize specific CDB export parameters based on the given version.

This function sets the separate\_blocks\_format\_type, export\_fasteners\_as\_swgen and export\_rigid\_bodies\_as\_rbgen parameters of the provided ExportMapdlCdbParams object based on the given major and minor version numbers. Other parameters remain unchanged.

- **Parameters:**
    
    **params**: The CDB export parameters object to be modified.
    
    **major\_version**: The major version number.
    
    **minor\_version**: The minor version number.
- **Returns:**
    
    [`ExportMapdlCdbParams`](ansys.meshing.prime.ExportMapdlCdbParams.md#ansys.meshing.prime.ExportMapdlCdbParams): The modified CDB export parameters object.
- **Return type:**
    
    [`ExportMapdlCdbParams`](ansys.meshing.prime.ExportMapdlCdbParams.md#ansys.meshing.prime.ExportMapdlCdbParams)

### Notes

**This is a beta API**. **The behavior and implementation may change in future**.

The version is formed as “&lt;major\_version&gt;r&lt;minor\_version&gt;”, e.g., “24r1”, “25r2”. If the version is greater than or equal to “25r1”, write\_separate\_blocks is set to True with COMPACT format, and export\_fasteners\_as\_swgen and export\_rigid\_bodies\_as\_rbgen parameters are set to True. Otherwise, they are set to False.

### Examples

```pycon
&gt;&gt;&gt; file_io = prime.FileIO(model=model)
&gt;&gt;&gt; params = prime.ExportMapdlCdbParams()
&gt;&gt;&gt; params = file_io.initialize_cdb_export_params(params, 24, 1)
&gt;&gt;&gt; params.write_separate_blocks
False
&gt;&gt;&gt; params.export_fasteners_as_swgen
False
&gt;&gt;&gt; params.export_rigid_bodies_as_swgen
False

```

```pycon
&gt;&gt;&gt; file_io = prime.FileIO(model=model)
&gt;&gt;&gt; params = prime.ExportMapdlCdbParams()
&gt;&gt;&gt; params = file_io.initialize_cdb_export_params(params, 25, 2)
&gt;&gt;&gt; params.write_separate_blocks
True
&gt;&gt;&gt; params.separate_blocks_format_type
SeparateBlocksFormatType.COMPACT
&gt;&gt;&gt; params.export_fasteners_as_swgen
True
&gt;&gt;&gt; params.export_rigid_bodies_as_swgen
True

```

&lt;/minor\_version&gt;&lt;/major\_version&gt;