| ACSweepTestBenchJob |
Runs an AC sweep test bench and returns magnitude and phase signals indexed by frequency. Create this job through the AC sweep test-bench API after configuring its output scope and sweep parameters. |
| Analysis |
|
| AnalysisProgress |
Reports the current state and normalized completion fraction of an analysis job. Instances can be received from create_analysis_progress callbacks in Python. |
| DFTCalculatorJob |
Calculates magnitude spectra for one or more signals. Each input signal produces one result signal whose X axis is frequency in hertz and whose Y axis is magnitude. |
| DFTSettings |
Defines the frequency grid and time window used by DFTCalculatorJob. Use the first constructor to analyse a number of final periods of a fundamental frequency, or the second constructor to analyse an explicit time range. The result contains DC and the requested harmonics. |
| ImportSignalFileJob |
Imports sampled signals from a CSV file. OneColumn expects one time column followed by one or more value columns; MultiColumn expects time/value pairs. |
| Job |
A Job is a placeholder for : - Analysis results - Errors and warnings |
| ParametricTestBenchJob |
Runs a sequence of transient jobs for parameter values and combines their selected results. |
| PythonScriptAnalysis |
Analysis wrapper for Python scripts to allow them to appear in the jobs list |
| PythonScriptJob |
A Job is a placeholder for : - Analysis results - Errors and warnings |
| ScopeMemoryReadOnlyDoubleList |
Read-only view over scope memory with a fixed logical length snapshot. Values are read under the scope lock to protect against pointer relocation. |
| Signal |
A signal is a placeholder for a time-domain simulated variable. It is composed of two vectors : Time data and Signal Data accessible through TimePoints() and Data() Since Time Points are shared with all the signals of a singled run. They are stored in the shared class TransientAnalysisJob. |
| SignalMetadata |
Lightweight signal metadata for signal discovery. |
| SolverNativeBridge |
|
| TransientAnalysisJob |
|
| TransientSolver |
TransientSolver runs transient analysis on a given design To run a transient solver analysis: - Call first the NewJob() methods. It will return a TransientAnalysisJob instance that will be updated with the results while the simulation is ongoing. |