Waveform#

class ansys.aedt.core.emit_core.nodes.generated.waveform.Waveform(emit_obj, result_id, node_id)#

Provide waveform.

Methods

Waveform.delete()

Delete this node.

Waveform.duplicate([new_name])

Duplicate this node.

Waveform.export_to_csv([file_name, channel_freq])

Export's the data for this node

Waveform.get_frequencies([units])

Return list of frequencies for the given waveform (empty if disabled)

Waveform.get_is_component()

Check if node is also a component.

Waveform.get_properties([property_names, ...])

Get all of a node's properties in a single API call.

Waveform.import_tx_measurement(file_name)

Import a Measurement from a File....

Waveform.plot(channel_freq)

Bring up a Cartesian plot for this node

Waveform.props_to_dict(props)

Converts a list of key/value pairs to a dictionary.

Waveform.set_properties(properties[, skipChecks])

Set multiple node properties simultaneously.

Attributes

Waveform.adjust_coherent_gain

Shape factor applied to the transform.

Waveform.advanced_extraction_params

Show/hide advanced extraction params.

Waveform.algorithm

Algorithm used to transform the imported time domain spectrum.

Waveform.allowed_child_types

Child types allowed for this node.

Waveform.bb_smoothing_factor

BB Smoothing Factor.

Waveform.children

Child nodes of this node.

Waveform.clock_duty_cycle

Clock signals duty cycle.

Waveform.clock_risefall_time

Clock signals rise/fall time.

Waveform.data_rate

Maximum data rate: helps determine shape of spectral profile.

Waveform.enabled

Enabled state for this node.

Waveform.imported_spectrum

Imported Spectrum.

Waveform.kaiser_parameter

Shape factor applied to the transform.

Waveform.max_frequency

Frequency cutoff of the imported time domain spectrum.

Waveform.min_ptsnull

Minimum number of points to use between each null frequency.

Waveform.name

Name of the node.

Waveform.nb_detector_threshold

Narrowband Detector threshold standard deviation.

Waveform.nb_window_size

NB Window Size.

Waveform.node_type

The type of this emit node.

Waveform.num_of_bits

Length of the Pseudo Random Binary Sequence.

Waveform.odesktop

Desktop instance used for version checking.

Waveform.parent

The parent of this emit node.

Waveform.parent_name

Full node name of the parent node including the entire tree structure

Waveform.properties

Node properties.

Waveform.raw_data_format

Format of the imported raw data.

Waveform.spread_percentage

Peak-to-peak spread percentage.

Waveform.spreading_type

Type of spreading employed by the Spread Spectrum Clock.

Waveform.start_frequency

First frequency for this band.

Waveform.start_time

Initial time of the imported spectrum.

Waveform.stop_time

Final time of the imported time domain spectrum.

Waveform.system_impedance

System impedance for the imported data.

Waveform.use_envelope

Model the waveform as a worst case envelope.

Waveform.valid

Indicates if this object is still valid (not detached from EMIT node).

Waveform.warnings

Warnings for the node, if any.

Waveform.waveform

Modulation used for the transmitted/received signal.

Waveform.window_type

Windowing scheme used for importing time domain spectrum.