PostProcessorCircuit#

class ansys.aedt.core.visualization.post.post_circuit.PostProcessorCircuit(app)#

Manages the main schematic postprocessing functions.

Note

Some functionalities are available only when AEDT is running in the graphical mode.

Parameters:
appansys.aedt.core.application.analysis_nexxim.FieldAnalysisCircuit

Inherited parent object. The parent object must provide the members _modeler, _desktop, _odesign, and logger.

Examples

>>> from ansys.aedt.core.visualization.post.post_circuit import PostProcessorCircuit
>>> obj = PostProcessorCircuit()

Methods

PostProcessorCircuit.available_display_types([...])

Retrieve display types for a report categories.

PostProcessorCircuit.available_quantities_categories([...])

Compute the list of all available report categories.

PostProcessorCircuit.available_report_quantities([...])

Compute the list of all available report quantities of a given report quantity category.

PostProcessorCircuit.available_report_solutions([...])

Get the list of available solutions that can be used for the reports.

PostProcessorCircuit.copy_report_data(plot_name)

Copy report data as static data.

PostProcessorCircuit.create_ami_initial_response_plot(...)

Create an AMI initial response plot.

PostProcessorCircuit.create_ami_statistical_eye_plot(...)

Create an AMI statistical eye plot.

PostProcessorCircuit.create_report([...])

Create a report in AEDT or in Matplotlib.

PostProcessorCircuit.create_report_from_configuration([...])

Create a report based on a JSON file, TOML file, RPT file, or dictionary of properties.

PostProcessorCircuit.create_statistical_eye_plot(...)

Create a statistical QuickEye, VerifEye, and/or Statistical Eye plot.

PostProcessorCircuit.delete_report([plot_name])

Delete all reports or specific report.

PostProcessorCircuit.export_model_picture([...])

Export a snapshot of the schematic to a JPG file.

PostProcessorCircuit.export_report_to_csv(...)

Export the 2D Plot data to a CSV file.

PostProcessorCircuit.export_report_to_file(...)

Export a 2D Plot data to a file.

PostProcessorCircuit.export_report_to_jpg(...)

Export plot to an image file.

PostProcessorCircuit.get_all_report_quantities([...])

Return all the possible report categories organized by report types, solution and categories.

PostProcessorCircuit.get_solution_data([...])

Get a simulation result from a solved setup and cast it in a SolutionData object.

PostProcessorCircuit.get_solution_data_per_variation([...])

Retrieve solution data for each variation.

PostProcessorCircuit.paste_report_data()

Paste report data as static data.

PostProcessorCircuit.rename_report(...)

Rename a plot.

PostProcessorCircuit.sample_ami_waveform(...)

Sampling a waveform at clock times plus half unit interval.

PostProcessorCircuit.sample_waveform(...[, ...])

Sampling a waveform at clock times plus half unit interval.

PostProcessorCircuit.steal_focus_oneditor()

Remove the selection of an object that would prevent the image from exporting correctly.

Attributes

PostProcessorCircuit.all_report_names

List of all report names.

PostProcessorCircuit.available_report_types

Report types.

PostProcessorCircuit.logger

Logger.

PostProcessorCircuit.oeditor

Retrieve oeditor.

PostProcessorCircuit.oreportsetup

Report setup.

PostProcessorCircuit.plots

Plot list.

PostProcessorCircuit.post_solution_type

Design solution type.

PostProcessorCircuit.public_dir

Shortcut for dir(self).

PostProcessorCircuit.update_report_dynamically

Get/Set the boolean to automatically update reports on edits.