ExportMapdlCdbParams#
- 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
>>> export_mapdl_cdb_params = prime.ExportMapdlCdbParams(model = model)
Methods
Print the default values of
ExportMapdlCdbParams
object.Set the default values of the
ExportMapdlCdbParams
object.Attributes
Boundary conditions can be included into analysis settings.
File path to export mapdl analysis settings.
Option to specify CDB analysis type.
Boundary conditions in CDB format to be added to the file.
MAPDL configuration settings in CDB format to be added at the beginning of the file.
ExportMapdlCdbParams.consider_general_connectors_as_spot_weld
Option to translate all general connector joints (other than axial) to spot weld type.
Parameters for choosing element types for contact surfaces in TIEs and CONTACT PAIRs.
Option to write element components for labels.
Option to export fasteners as swgen.
Option to export rigid bodies as rbgen.
Materials in CDB format to be added to the file.
MAPDL Settings in CDB format to be added before the solution block in the file.
Simulation type for the file.
Option to enable compact format for the cdb blocks.
Option to write zones in the file.
Option to write out cells as part of the file.
Option to write a thickness file for spotweld fatigue analysis.
Examples using ExportMapdlCdbParams#
Mesh a mid-surfaced bracket for a structural analysis
Mesh a set of solder balls (beta)