import_odb_archive#
- Project.import_odb_archive(archive_file, process_layer_thickness, include_other_layers, process_cutout_file, guess_part_properties, ims_stackup=False, project=None, cca_name=None, polyline_simplification=False, polyline_tolerance=0.1, polyline_tolerance_units='mm')#
Import an ODB++ archive file.
Available Since: 2021R1
- Parameters:
- archive_file: str
Full path to the ODB++ archive file.
- process_layer_thickness: bool
Whether to assign stackup thickness.
- include_other_layers: bool
Whether to include other layers.
- process_cutout_file: bool
Whether to process cutouts.
- guess_part_properties: bool
Whether to guess part properties.
- ims_stackup: bool, optional
Whether to generate an IMS stackup
- project: str, optional
Name of the Sherlock project. The default is
None
, in which case the name of the ODB++ archive file is used for the project name.- cca_name: str, optional
Name of the CCA name. The default is
None
, in which case the name of the ODB++ archive file is used for the CCA name.- polyline_simplification: bool, optional
Whether to enable polyline simplification
- polyline_tolerance: float, optional
Polyline simplification tolerance
- polyline_tolerance_units: str, optional
Polyline simplification tolerance units
- Returns:
- :
int
Status code of the response. 0 for success.
- Return type:
Examples
>>> from ansys.sherlock.core.launcher import launch_sherlock >>> sherlock = launch_sherlock() >>> sherlock.project.import_odb_archive("ODB++ Tutorial.tgz", True, True, True, True, ims_stackup=True, project="Tutorial", cca_name="Card", polyline_simplification=True, polyline_tolerance=0.1, polyline_tolerance_units="mm")