Description | Example | Return message | Group

SetConstraint (Radar)

Set constraints for a radar system

Syntax

SetConstraint <RdrObjectPath> {ConstraintName} <Parameters>

Related commands

Description

Caution should be exercised when turning a constraint Off, in that any previously set constraint values may be lost. These cannot be recovered when the constraint is subsequently turned On.

The SetConstraint command turns radar constraints On and Off and also sets values for the constraints. The following Tables list valid values for {ConstraintName} as well as the parameters accepted for each. Only one constraint can be set with each SetConstraint command. All angle, latitude and longitude input values are entered in degrees.

SAR Constraints

The SAR constraints will not be applied unless the SAR mode is enabled, see the Radar command to set the Model.Mode attribute to "SAR".

SAR Constraints are also available for GroundVehicle, Ship, Facility, Place and Target objects.

{ConstraintName}<Parameters>
SARSNR{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SARSigmaN{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SARAzRes{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are greater or equal to 0.0.
SARCNR{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SARPTCR{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SARAreaRate{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in distance squared/time, greater or equal to 0.0.
SARSCR{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SARIntTime{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in seconds, greater or equal to 0.0.
SARImageArea{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in meters squared, greater or equal to 0.0.
SARConstrPlugin{Off | Min <Value1> [|] Max <Value2>} "<PluginFile>" [IncludeIntervals|ExcludeIntervals]

where <Value1> and <Value2> are unitless.

SAR with Jamming Constraints:

{ConstraintName}<Parameters>
SarSNRJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SarCNRJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SarSCRJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SarJOverS{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.

SAR Orthogonal Polarization Constraints:

{ConstraintName}<Parameters>
SarOrthoPolSNR{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SarOrthoPolCNR{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SarOrthoPolSCR{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SarOrthoPolPTCR{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.

SAR Orthogonal Polarization Constraints with Jamming:

{ConstraintName}<Parameters>
SarOrthoPolSNRJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SarOrthoPolCNRJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SarOrthoPolSCRJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SarOrthoPolJOverS{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.

Search/Track Constraints

The Search/Track constraints will not be applied unless the Search/Track mode is enabled, see the Radar command to set the Model.Mode attribute to "Search_Track".

Search/Track Constraints are also available for Vehicles, as well as Facility, Place and Target objects.

{ConstraintName}<Parameters>
SrchTrkSinglePulseSNR{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SrchTrkIntegratedSNR{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SrchTrkSinglePulsePDET{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are between 0.0 and 1.0.
SrchTrkIntegratedPDet{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are between 0.0 and 1.0.
SrchTrkIntegratedPulses{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> is an integer greater than 0.
SrchTrkIntegrationTime{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in seconds, greater or equal to 0.0.
SrchTrkDwellTime{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in seconds, greater or equal to 0.0.
SrchTrkMLCFilter{On | Off} [ExcludeIntervals | IncludeIntervals]
SrchTrkSLCFilter{On | Off} [ExcludeIntervals | IncludeIntervals]

This option will set the Doppler Altitude Line Filter constraint.

SrchTrkClearDoppler{On | Off} [ExcludeIntervals | IncludeIntervals]
SrchTrkUnAmbigRange{On | Off} [ExcludeIntervals | IncludeIntervals]
SrchTrkUnAmbigDoppler{On | Off} [ExcludeIntervals | IncludeIntervals]

This option will set the Doppler Unambiguous Velocity constraint.

SrchTrkConstrPlugin{Off | Min <Value1> [|] Max <Value2>} "<PluginFile>" [IncludeIntervals|ExcludeIntervals]

where <Value1> and <Value2> are unitless.

Search/Track with Jamming Constraints:

{ConstraintName}<Parameters>
SrchTrkSinglePulseSNRJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SrchTrkSinglePulseJOverS{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SrchTrkSinglePulsePDetJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are between 0.0 and 1.0.
SrchTrkIntegratedSNRJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SrchTrkIntegratedJOverS{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SrchTrkIntegratedPDetJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are between 0.0 and 1.0.
SrchTrkIntegratedPulsesJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are integers, greater or equal to 1.
SrchTrkIntegrationTimeJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in Time, greater or equal to 0.0.
SrchTrkDwellTimeJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in Time, greater or equal to 0.0.

Search/Track Orthogonal Polarization Constraints:

{ConstraintName}<Parameters>
SrchTrkOrthoPolSinglePulseSNR{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SrchTrkOrthoPolSinglePulsePDet{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are between 0.0 and 1.0.
SrchTrkOrthoPolIntegratedSNR{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SrchTrkOrthoPolIntegratedPDet{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are between 0.0 and 1.0.
SrchTrkOrthoPolIntegratedPulses{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are integers, greater or equal to 1.
SrchTrkOrthoPolIntegrationTime{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in Time, greater or equal to 0.0.
SrchTrkOrthoPolDwellTime{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in Time, greater or equal to 0.0.

Search/Track Orthogonal Polarization Constraints with Jamming:

{ConstraintName}<Parameters>
SrchTrkOrthoPolSinglePulseSNRJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SrchTrkOrthoPolSinglePulseJOverS{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SrchTrkOrthoPolSinglePulsePDetJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are between 0.0 and 1.0.
SrchTrkOrthoPolIntegratedSNRJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SrchTrkOrthoPolIntegratedJOverS{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in dB, between -3000.0 and 3000.0.
SrchTrkOrthoPolIntegratedPDetJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are between 0.0 and 1.0.
SrchTrkOrthoPolIntegratedPulsesJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are integers, greater or equal to 1.
SrchTrkOrthoPolIntegrationTimeJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in Time, greater or equal to 0.0.
SrchTrkOrthoPolDwellTimeJamming{Off | Min <Value1> [|] Max <Value2>}, where <Value1> and <Value2> are in Time, greater or equal to 0.0.

Bistatic Constraints

{ConstraintName}<Parameters>
BistaticAngle{Off | Min <Value1> [|] Max <Value2>}
RdrXmtAccess{On | Off} [ExcludeIntervals | IncludeIntervals]

Noise Constraints

{ConstraintName}Parameters
NoiseTemperature{Off | Min <Value1> [|] Max <Value2>} [{NoiseOptions}] [ExcludeIntervals | IncludeIntervals]

where <Value1> and <Value2> are in Kelvin.

The following are valid {NoiseOptions}:

  • UseComponents {On | Off}
  • UseEarth {On | Off}
  • UseSun {On | Off}
  • UseAtmosphere {On | Off}
  • UseUrbanTerrestrial {On | Off}
  • UseRain {On | Off}
  • UseCosmicBackground {On | Off}
  • UseCloudFog {On | Off}
  • UseTropoScint {On | Off}
  • UseExternal {On | Off}

Refraction Constraints

The Refraction constraints are not valid in STK 8 and later. This includes SetConstraint {RefractedRange | RefractedElevation | RefractedLineOfSight}.

Use the Refraction command instead.

Basic Constraints

Basic constraints for radar vary according to the valid constraints for the parent object. Parent objects can be facilities and targets, vehicles or sensors. Visit Connect help for the SetConstraint (Facility, Place & Target), SetConstraint (Sensor) or the SetConstraint (Vehicles) commands for a complete list of valid basic constraints.

Sun Constraints

Sun constraints for radar vary according to the valid constraints for the parent object. Parent objects can be facilities and targets, vehicles or sensors. Visit Connect help for the SetConstraint (Vehicles) and the SetConstraint (Sensor) commands for a complete list of valid sun constraints.

Temporal Constraints

Temporal constraints for radar vary according to the valid constraints for the parent object. Parent objects can be facilities and targets, vehicles or sensors. Visit Connect help for the SetConstraint (Vehicles) command for a complete list of valid temporal constraints.

Advanced Constraints

Advanced constraints for radar vary according to the valid constraints for the parent object. Parent objects can be facilities and targets, vehicles or sensors. Visit Connect help for the SetConstraint (Vehicles) command for a complete list of valid advanced constraints.

Zones Constraints

Zones constraints for radar vary according to the valid constraints for the parent object. Parent objects can be facilities and targets, vehicles or sensors. Visit Connect help for the SetConstraint (Vehicles) command for a complete list of available zones constraints.

Targeting Constraints

Targeting constraints for radars vary according to the valid constraints for the parent object. Parent objects can be facilities and targets, vehicles or sensors. Visit Connect help for the SetConstraint (Vehicles) command for a complete list of valid targeting constraints.

Vector Constraints

Vector constraints for radars vary according to the valid constraints for the parent object. Parent objects can be facilities and targets, vehicles or sensors. Visit Connect help for the SetConstraint (Vehicles) command for a complete list of valid vector constraints.

Special Constraints

Special constraints for radars vary according to the valid constraints for the parent object. Parent objects can be facilities and targets, vehicles or sensors. Visit Connect help for the SetConstraint (Vehicles) command for a complete list of valid special constraints.

Plugin Constraints

Plugin constraints for radars are identical to that of vehicles. Visit Connect help for the SetConstraint (Vehicles) command for help setting plugin constraints.

Examples

To set a minimum dwell time of 30 seconds for the TestRadar:

SetConstraint */Facility/Customer/Radar/TestRadar SrchTrkDwellTime Min 30

To set a SAR plugin constraint:

SetConstraint */Aircraft/Aircraft1/Radar/SAR SARConstrPlugin Min -100 "VB_RadarSARNIIRSConstraint.vbs"

Return message

Group membership

This command belongs to the following group(s):

Facilities, Places & Targets

Radar

Vehicles

Version

10.1