The ``control_file.py`` module ============================== .. py:module:: pyedb.dotnet.database.edb_data.control_file Summary ------- .. py:currentmodule:: control_file .. tab-set:: .. tab-item:: Classes .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlProperty` - * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileMaterial` - * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileDielectric` - * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileLayer` - * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileVia` - * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileStackup` - Class that manages the Stackup info. * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileImportOptions` - Import Options. * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlExtent` - Extent options. * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlCircuitPt` - Circuit Port. * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileComponent` - Components. * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileComponents` - Class for component management. * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileBoundaries` - Boundaries management. * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileSweep` - * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileMeshOp` - * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileSetup` - Setup Class. * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFileSetups` - Setup manager class. * - :py:obj:`~pyedb.dotnet.database.edb_data.control_file.ControlFile` - Control File Class. It helps the creation and modification of edb xml control files. .. tab-item:: Functions .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~convert_technology_file` - Convert a technology file to edb control file (xml). .. toctree:: :titlesonly: :maxdepth: 1 :hidden: ControlProperty ControlFileMaterial ControlFileDielectric ControlFileLayer ControlFileVia ControlFileStackup ControlFileImportOptions ControlExtent ControlCircuitPt ControlFileComponent ControlFileComponents ControlFileBoundaries ControlFileSweep ControlFileMeshOp ControlFileSetup ControlFileSetups ControlFile Module detail ------------- .. py:function:: convert_technology_file(tech_file, edbversion=None, control_file=None) Convert a technology file to edb control file (xml). .. warning:: Do not execute this function with untrusted function argument, environment variables or pyedb global settings. See the :ref:`security guide` for details. :Parameters: **tech_file** : :class:`python:str` Full path to technology file **edbversion** : :class:`python:str`, :obj:`optional` Edb version to use. Default is `None` to use latest available version of Edb. **control_file** : :class:`python:str`, :obj:`optional` Control file output file. Default is `None` to use same path and same name of `tech_file`. :Returns: :class:`python:str` Control file full path if created. .. !! processed by numpydoc !!