InteractionDomain#

class ansys.aedt.core.emit_core.results.interaction_domain.InteractionDomain(emit_obj)#

Represents an interaction domain for EMIT analysis.

Notes

Interaction Domain N-1 Configuration Guidelines:

The following table shows how different Rx/Tx configurations control N-1 analysis:

Configuration

Behavior

Rx Radio = “” Tx Radio = []

Run 1-1 and N-1 (like run button), obeying N-1 limits

Rx Radio = “” Tx Radio = [“”]

Run all 1-1 combinations

Rx Radio = “RxRadio” Tx Radio = []

Run 1-1 and N-1 for specified receiver “RxRadio”

Rx Radio = “RxRadio” Tx Radio = [“”]

Run all 1-1 for specified receiver “RxRadio”, no N-1

Rx Radio = “” Tx Radio = [“TxRadio”]

Run all receivers vs specified interferer “TxRadio” 1-1

Rx Radio = “” Tx Radio = [“TxRadio1”, “TxRadio2”]

Run all receivers 2-1 vs specified Tx radios, even if not allowed by current N-1 combination limits

Rx Radio = “” Tx Radio = [“”,””]

Run all 2-1 combinations, even if not allowed/displayable by results dialog

Additional Notes: * N-1 results may exceed what’s displayable in the GUI result dialog

Methods

InteractionDomain.get_interferer_channel_frequencies([units])

Get the interferer channel frequencies in the specified units.

InteractionDomain.get_receiver_channel_frequency([units])

Get the receiver channel frequency in the specified units.

InteractionDomain.is_single_instance()

Check if the Interaction Domain instance is fully defined for a single receiver channel versus one or more interferer channels.

InteractionDomain.set_interferer([radio, ...])

Set a single interferer radio name, band name, and channel frequency.

InteractionDomain.set_interferers(radios[, ...])

Set multiple interferer radios, bands, and channel frequencies.

InteractionDomain.set_receiver([radio, ...])

Set the receiver radio, band, and channel frequency.

Attributes

InteractionDomain.current_revision

Current active Revision.

InteractionDomain.emit_project

EMIT project.

InteractionDomain.odesktop

Desktop object.

InteractionDomain.revisions

List of all result revisions.

InteractionDomain.design

Active design for the EMIT project.

InteractionDomain.interferer_band_names

List of interferer band names.

InteractionDomain.interferer_channel_frequencies

List of interferer channel frequencies.

InteractionDomain.interferer_names

List of interferer names.

InteractionDomain.receiver_band_name

Receiver band name.

InteractionDomain.receiver_channel_frequency

Receiver channel frequency.

InteractionDomain.receiver_name

Receiver name.