import_ipc2581_archive#

Project.import_ipc2581_archive(archive_file, include_other_layers, guess_part_properties, project=None, cca_name=None, polyline_simplification=False, polyline_tolerance=0.1, polyline_tolerance_units='mm')#

Import an IPC-2581 archive file.

Available Since: 2021R1

Parameters:
  • archive_file (str) – str: Full path to the IPC-2581 archive file.

  • include_other_layers (bool) – bool: Whether to include other layers.

  • guess_part_properties (bool) – bool: Whether to guess part properties

  • project (str | None) – str, optional: Name of the Sherlock project. The default is None, in which case the name of the IPC-2581 archive file is used for the project name.

  • cca_name (str | None) – str, optional: Name of the CCA. The default is None, in which case the name of the IPC-2581 archive file is used for the CCA name.

  • polyline_simplification (bool) – bool, optional: Whether to enable polyline simplification

  • polyline_tolerance (float) – float, optional: Polyline simplification tolerance

  • polyline_tolerance_units (str) – str, optional: Polyline simplification tolerance units

Return type:

int

Returns:

:
int

Status code of the response. 0 for success.

Examples

>>> from ansys.sherlock.core import launcher
>>> sherlock, install_dir = launcher.launch_and_connect(transport_mode="wnua")
>>> sherlock.project.import_ipc2581_archive("Tutorial.zip", True, True,
                        project="Tutorial",
                        cca_name="Card",
                        polyline_simplification=True,
                        polyline_tolerance=0.1,
                        polyline_tolerance_units="mm")