ReceiverModelLaser#
- class ansys.stk.core.stkobjects.ReceiverModelLaser#
Bases:
IReceiverModel
,IComponentInfo
,ICloneable
Class defining a laser receiver model.
Overview#
Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Sets the current filter model by name. |
|
Set the current demodulator model by name. |
|
Set the current polarization type. |
Get or set the flag determines whether or not to enable the Filter. |
|
Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Gets an array of supported filter model names. |
|
Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Gets the current filter model. |
|
Get the collection of additional pre-receive gains and losses. |
|
Get the collection of additional pre-demod gains and losses. |
|
Get the interface for configuring the link margin computation parameters. |
|
Get or set the auto scale bandwidth option. |
|
Get or set the bandwidth. |
|
Get or set the auto select demodulator option. |
|
Get an array of supported demodulator model names. |
|
Get the current demodulator model. |
|
Get or set the enable polarization option. |
|
Get the polarization. |
|
Get or set the auto track frequency option. |
|
Get or set the frequency. |
|
Get the receiver antenna control. |
|
Get or set the detector gain. |
|
Get or set the detector efficiency. |
|
Get or set the detector dark current. |
|
Get or set the detector noise figure. |
|
Get or set the detector noise temperature. |
|
Get or set the detector load impedance. |
|
Get or set the flag for using the APD detector model. |
|
Do not use this property, as it is deprecated. The laser propagation loss models can be accessed from the LaserEnvironment property. |
|
Get the link/embed controller for managing the filter model component. |
Import detail#
from ansys.stk.core.stkobjects import ReceiverModelLaser
Property detail#
- property ReceiverModelLaser.enable_filter: bool#
Get or set the flag determines whether or not to enable the Filter.
- property ReceiverModelLaser.supported_filters: list#
Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Gets an array of supported filter model names.
- property ReceiverModelLaser.filter: IRFFilterModel#
Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Gets the current filter model.
- property ReceiverModelLaser.pre_receive_gains_losses: AdditionalGainLossCollection#
Get the collection of additional pre-receive gains and losses.
- property ReceiverModelLaser.pre_demodulator_gains_losses: AdditionalGainLossCollection#
Get the collection of additional pre-demod gains and losses.
- property ReceiverModelLaser.link_margin: LinkMargin#
Get the interface for configuring the link margin computation parameters.
- property ReceiverModelLaser.scale_bandwidth_automatically: bool#
Get or set the auto scale bandwidth option.
- property ReceiverModelLaser.select_demodulator_automatically: bool#
Get or set the auto select demodulator option.
- property ReceiverModelLaser.supported_demodulators: list#
Get an array of supported demodulator model names.
- property ReceiverModelLaser.demodulator: IDemodulatorModel#
Get the current demodulator model.
- property ReceiverModelLaser.polarization: IPolarization#
Get the polarization.
- property ReceiverModelLaser.track_frequency_automatically: bool#
Get or set the auto track frequency option.
- property ReceiverModelLaser.antenna_control: AntennaControl#
Get the receiver antenna control.
- property ReceiverModelLaser.detector_noise_temperature: float#
Get or set the detector noise temperature.
- property ReceiverModelLaser.use_avalanche_photo_detector_model: bool#
Get or set the flag for using the APD detector model.
- property ReceiverModelLaser.propagation_loss_models: LaserPropagationLossModels#
Do not use this property, as it is deprecated. The laser propagation loss models can be accessed from the LaserEnvironment property.
- property ReceiverModelLaser.filter_component_linking: IComponentLinkEmbedControl#
Get the link/embed controller for managing the filter model component.
Method detail#
- ReceiverModelLaser.set_filter(self, name: str) None #
Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelLaser instead. Sets the current filter model by name.
- ReceiverModelLaser.set_demodulator(self, name: str) None #
Set the current demodulator model by name.
- ReceiverModelLaser.set_polarization_type(self, value: PolarizationType) None #
Set the current polarization type.
- Parameters:
value :
PolarizationType
- Returns: