AMIEyeDiagram#

class ansys.aedt.core.visualization.report.eye.AMIEyeDiagram(app, report_category, setup_name, expressions=None)#

Provides for managing eye diagram reports.

Methods

AMIEyeDiagram.add_all_eye_measurements()

Add all eye measurements to the plot.

AMIEyeDiagram.add_cartesian_x_marker(value)

Add a cartesian X marker.

AMIEyeDiagram.add_cartesian_y_marker(value)

Add a cartesian Y marker.

AMIEyeDiagram.add_limit_line_from_equation(...)

Add a Cartesian limit line from point lists.

AMIEyeDiagram.add_limit_line_from_points(...)

Add a Cartesian limit line from point lists.

AMIEyeDiagram.add_note(text[, x_position, ...])

Add a note at a position.

AMIEyeDiagram.add_trace_characteristics(name)

Add a trace characteristic to the plot.

AMIEyeDiagram.add_trace_to_report(traces[, ...])

Add a trace to a specific report.

AMIEyeDiagram.apply_report_template(input_file)

Apply report template.

AMIEyeDiagram.clear_all_eye_measurements()

Clear all eye measurements from the plot.

AMIEyeDiagram.create([name])

Create an eye diagram report.

AMIEyeDiagram.delete()

Delete current report.

AMIEyeDiagram.delete_traces(plot_name, ...)

Delete an existing trace or traces.

AMIEyeDiagram.edit_general_settings([...])

Edit general settings for the plot.

AMIEyeDiagram.edit_grid([minor_x, minor_y, ...])

Edit the grid settings for the plot.

AMIEyeDiagram.edit_header([company_name, ...])

Edit the plot header.

AMIEyeDiagram.edit_legend([...])

Edit the plot legend.

AMIEyeDiagram.edit_x_axis([font, font_size, ...])

Edit the X-axis settings.

AMIEyeDiagram.edit_x_axis_scaling([...])

Edit the X-axis scaling settings.

AMIEyeDiagram.edit_y_axis([name, font, ...])

Edit the Y-axis settings.

AMIEyeDiagram.edit_y_axis_scaling([name, ...])

Edit the Y-axis scaling settings.

AMIEyeDiagram.export_config(output_file)

Generate a configuration file from active report.

AMIEyeDiagram.export_mask_violation([...])

Export the eye diagram mask violations to a TAB file.

AMIEyeDiagram.eye_mask(points[, x_units, ...])

Create an eye diagram in the plot.

AMIEyeDiagram.get_solution_data()

Get the report solution data.

AMIEyeDiagram.hide_legend([solution_name, ...])

Hide the Legend.

AMIEyeDiagram.import_traces(input_file, ...)

Import report data from a file into a specified report.

AMIEyeDiagram.rectangular_plot([enable])

Enable or disable the rectangular plot on the chart.

AMIEyeDiagram.update_expressions_with_defaults([...])

Update the list of expressions by taking all quantities from a given category.

AMIEyeDiagram.update_trace_in_report(traces)

Update a trace in a specific report.

Attributes

AMIEyeDiagram.auto_compute_eye_meas

Flag for automatically computing eye measurements.

AMIEyeDiagram.auto_cross_amplitude

Auto-cross amplitude flag.

AMIEyeDiagram.auto_delay

Auto-delay flag.

AMIEyeDiagram.cross_amplitude

Cross-amplitude value when auto_cross_amplitude=False.

AMIEyeDiagram.differential_pairs

Differential pairs flag.

AMIEyeDiagram.domain

Plot domain.

AMIEyeDiagram.expressions

Expressions.

AMIEyeDiagram.eye_measurement_point

Eye measurement point.

AMIEyeDiagram.limit_lines

List of available limit lines in the report.

AMIEyeDiagram.manual_delay

Manual delay value when auto_delay=False.

AMIEyeDiagram.matrix

Maxwell 2D/3D or Q2D/Q3D matrix name.

AMIEyeDiagram.notes

List of available notes in the report.

AMIEyeDiagram.offset

Offset value.

AMIEyeDiagram.plot_name

Plot name.

AMIEyeDiagram.polyline

Polyline name for the field report.

AMIEyeDiagram.primary_sweep

Primary sweep report.

AMIEyeDiagram.primary_sweep_range

Primary sweep range report.

AMIEyeDiagram.properties

Report properties.

AMIEyeDiagram.quantity_type

Quantity type used in the AMI analysis plot.

AMIEyeDiagram.reduced_matrix

Maxwell 2D/3D reduced matrix name for eddy current solvers.

AMIEyeDiagram.report_category

Report category.

AMIEyeDiagram.report_type

Report type.

AMIEyeDiagram.secondary_sweep

Secondary sweep report.

AMIEyeDiagram.secondary_sweep_range

Secondary sweep range report.

AMIEyeDiagram.traces

List of available traces in the report.

AMIEyeDiagram.unit_interval

Unit interval value.

AMIEyeDiagram.use_pulse_in_tdr

Defines if the TDR should use a pulse or step.

AMIEyeDiagram.variations

Variations.