Siwave#
- class pyedb.siwave.Siwave(specified_version=None)#
Bases:
objectInitializes SIwave based on the inputs provided and manages SIwave release and closing.
Overview#
Open a project. |
|
Save the project. |
|
Save the project. |
|
Close the project. |
|
Quit the application. |
|
Export element data. |
|
Export the Siwave report. |
|
Export the Siwave DC simulation report. |
|
Run DC simulation. |
|
Exports an Icepak project for standalone use. |
|
Runs an Icepak simulation. |
|
Export the layout as EDB. |
|
Import layout from EDB. |
|
Load configuration settings from a configure file.Import |
|
Export layout information into a configuration file. |
Version keys for AEDT. |
|
Current version of AEDT. |
|
Project name. |
|
Project path. |
|
Project file. |
|
Lock file. |
|
Results directory. |
|
Source directory. |
|
PyAEDT directory. |
|
Project. |
|
Directory path of the open project. |
|
Path of the open project file. |
Import detail#
from pyedb.siwave import Siwave
Property detail#
- property Siwave.version#
- property Siwave.version_keys#
Version keys for AEDT.
- property Siwave.current_version#
Current version of AEDT.
- property Siwave.project_file#
Project file.
- Returns:
strFull absolute path and name for the project file.
- property Siwave.lock_file#
Lock file.
- Returns:
strFull absolute path and name for the project lock file.
- property Siwave.results_directory#
Results directory.
- Returns:
strFull absolute path to the
aedtresultsdirectory.
- property Siwave.pyaedt_dir#
PyAEDT directory.
- Returns:
strFull absolute path to the
pyaedtdirectory.
- property Siwave.oproject#
Project.
- property Siwave.icepak#
Method detail#
- Siwave.open_project(proj_path=None)#
Open a project.
- Siwave.save_project(projectpath=None, projectName=None)#
Save the project.
- Siwave.save(file_path: str | pathlib.Path | None)#
Save the project.
- Parameters:
- file_path
str,optional Full path to the project. The default is
None.
- file_path
- Siwave.close_project(save_project=False)#
Close the project.
- Siwave.quit_application()#
Quit the application.
- Returns:
- bool
Truewhen successful,Falsewhen failed.
- Siwave.export_element_data(simulation_name, file_path, data_type='Vias')#
Export element data.
- Siwave.export_siwave_report(simulation_name, file_path, bkground_color='White')#
Export the Siwave report.
- Siwave.export_dc_simulation_report(simulation_name, file_path, background_color='White')#
Export the Siwave DC simulation report.
- Siwave.run_dc_simulation(export_dc_power_data_to_icepak=False)#
Run DC simulation.
- Siwave.export_icepak_project(file_path, dc_simulation_name)#
Exports an Icepak project for standalone use.
- Siwave.run_icepak_simulation(icepak_simulation_name, dc_simulation_name)#
Runs an Icepak simulation.
- Siwave.import_edb(file_path: str)#
Import layout from EDB.
- Parameters:
- file_path
Str Path to the EDB file.
- Returns
- ——-
- bool
- file_path