EyeDiagram#
- class pyaedt.modules.report_templates.EyeDiagram(app, report_type, setup_name, expressions=None)[source]#
Provides for managing eye diagram reports.
Methods
Add all eye measurements to the plot.
EyeDiagram.add_cartesian_x_marker
(val[, name])Add a cartesian X marker.
EyeDiagram.add_cartesian_y_marker
(val[, ...])Add a cartesian Y marker.
Add a Cartesian limit line from point lists.
EyeDiagram.add_limit_line_from_points
(...[, ...])Add a Cartesian limit line from point lists.
EyeDiagram.add_note
(text[, x_position, ...])Add a note at a position.
EyeDiagram.add_trace_characteristics
(trace_name)Add a trace characteristic to the plot.
EyeDiagram.add_trace_to_report
(traces[, ...])Add a trace to a specific report.
Clear all eye measurements from the plot.
EyeDiagram.create
([plot_name])Create an eye diagram report.
EyeDiagram.delete_traces
(plot_name, traces_list)Delete an existing trace or traces.
Edit general settings for the plot.
EyeDiagram.edit_grid
([minor_x, minor_y, ...])Edit the grid settings for the plot.
EyeDiagram.edit_header
([company_name, ...])Edit the plot header.
EyeDiagram.edit_legend
([show_solution_name, ...])Edit the plot legend.
EyeDiagram.edit_x_axis
([font, font_size, ...])Edit the X-axis settings.
Edit the X-axis scaling settings.
EyeDiagram.edit_y_axis
([axis_name, font, ...])Edit the Y-axis settings.
EyeDiagram.edit_y_axis_scaling
([axis_name, ...])Edit the Y-axis scaling settings.
EyeDiagram.export_mask_violation
([out_file])Export the eye diagram mask violations to a TAB file.
EyeDiagram.eye_mask
(points[, xunits, ...])Create an eye diagram in the plot.
Get the report solution data.
EyeDiagram.import_traces
(file_path, plot_name)Import report data from a file into a specified report.
EyeDiagram.rectangular_plot
([value])Enable or disable the rectangular plot on the chart.
Update the list of expressions by taking all quantities from a given category.
EyeDiagram.update_trace_in_report
(traces[, ...])Update a trace in a specific report.
Attributes
Flag for automatically computing eye measurements.
Auto cross ampltiude flag.
Autodelay flag.
Cross amplitude value when
auto_cross_amplitude
is set toFalse
.Differential pairs flag.
Plot domain.
DY DX tolerance.
Expressions.
Eye measurement point.
List of available limit lines in the report.
Manual delay value when
auto_delay
is set toFalse
.2D or Q3D matrix name.
List of available notes in the report.
Offset value.
Plot name.
Polyline name for the field report.
Primary sweep report.
Primary sweep range report.
Report category.
Report type.
Secondary sweep report.
Secondary sweep range report.
Thinning flag.
Number of thinning points.
Time start value.
Time stop value.
List of available traces in the report.
Unit interval value.
Variations.