Custom Filter Plugin Model
This is a filter based on a user-supplied plugin script.
For information on scripting in STK, see Engine Plugin Scripts. For instructions on the setup and use of plugin points, see Plugin Scripts. To develop a custom script from a sample template, select the appropriate sample plugin script, in MATLAB or VBScript, from <STK install folder>\CodeSamples\Extend\PluginScripts.
The plugin script is not automatically reloaded after you make changes to it. To reload the script, click
.For a list of required inputs and outputs, see Filter Plugin Points.
Parameter | Description |
---|---|
Component Name | This is the name of the component. |
Lower Bandwidth Limit | This is the filter’s lower limit on the power spectrum. The bandwidth limit is relative to the carrier frequency and is specified as a negative value. The lower limit is considered to be a sharp cutoff point and the spectrum is zero beyond the limit. |
Upper Bandwidth Limit | This is the filter’s upper limit on the power spectrum. The bandwidth limit is relative to the carrier frequency (the carrier being at zero Hz), and is specified as a positive value. The upper limit is considered to be a sharp cutoff point and the spectrum is zero beyond the limit. |
Insertion Loss | This is a fixed signal attenuation with the spectrum loss computed by the filter’s response characteristics. |
Bandwidth | This is a read-only field equal to the difference between Upper Bandwidth Limit and Lower Bandwidth Limit. It is the total spectral bandwidth over which the filter has a defined response. The filter will only compute over frequencies that are in its defined response; outside its defined response, complete attenuation occurs. |
OverrideBandwidthLimits | These are the limit values that override the Lower and Upper Bandwidth Limits. |
ExternalFile | This is the script plugin filter filename. | FileLoaded | File loaded. |