TransmitterModelMedium#

class ansys.stk.core.stkobjects.TransmitterModelMedium#

Bases: ITransmitterModel, IComponentInfo, ICloneable

Class defining a medium transmitter model.

Overview#

set_filter

Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Sets the current filter model by name.

set_modulator

Set the current modulator model by name.

set_polarization_type

Set the current polarization type.

antenna_gain

Get or set the antenna gain.

data_rate

Get or set the data rate.

enable_filter

Get or set the flag determines whether or not to enable the Filter.

enable_polarization

Get or set the enable polarization option.

filter

Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Gets the current filter model.

filter_component_linking

Get the link/embed controller for managing the filter model component.

frequency

Get or set the carrier frequency.

modulator

Get the current modulator model.

polarization

Get the polarization.

post_transmit_gains_losses

Get the collection of additional post transmit gains and losses.

power

Get or set the power.

supported_filters

Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Gets an array of supported filter model names.

supported_modulators

Get an array of supported modulator model names.

Import detail#

from ansys.stk.core.stkobjects import TransmitterModelMedium

Property detail#

property TransmitterModelMedium.antenna_gain: float#

Get or set the antenna gain.

property TransmitterModelMedium.data_rate: float#

Get or set the data rate.

property TransmitterModelMedium.enable_filter: bool#

Get or set the flag determines whether or not to enable the Filter.

property TransmitterModelMedium.enable_polarization: bool#

Get or set the enable polarization option.

property TransmitterModelMedium.filter: IRFFilterModel#

Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Gets the current filter model.

property TransmitterModelMedium.filter_component_linking: IComponentLinkEmbedControl#

Get the link/embed controller for managing the filter model component.

property TransmitterModelMedium.frequency: float#

Get or set the carrier frequency.

property TransmitterModelMedium.modulator: IModulatorModel#

Get the current modulator model.

property TransmitterModelMedium.polarization: IPolarization#

Get the polarization.

property TransmitterModelMedium.post_transmit_gains_losses: AdditionalGainLossCollection#

Get the collection of additional post transmit gains and losses.

property TransmitterModelMedium.power: float#

Get or set the power.

property TransmitterModelMedium.supported_filters: list#

Do not use this property, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Gets an array of supported filter model names.

property TransmitterModelMedium.supported_modulators: list#

Get an array of supported modulator model names.

Method detail#

TransmitterModelMedium.set_filter(self, name: str) None#

Do not use this method, as it is deprecated. Use FilterComponentLinking on TransmitterModelMedium instead. Sets the current filter model by name.

Parameters:

name : str

Returns:

None

TransmitterModelMedium.set_modulator(self, name: str) None#

Set the current modulator model by name.

Parameters:

name : str

Returns:

None

TransmitterModelMedium.set_polarization_type(self, value: PolarizationType) None#

Set the current polarization type.

Parameters:

value : PolarizationType

Returns:

None