Description
The common tasks available for the sensor object
Object Model
Public Methods
Example
Define a simple conic sensor
[C#] | Copy Code |
---|
IAgSnSimpleConicPattern patternData = sensor.CommonTasks.SetPatternSimpleConic(40.0, 0.1);
|
|
Define a complex sensor
[C#] | Copy Code |
---|
IAgSnComplexConicPattern patterndata = sensor.CommonTasks.SetPatternComplexConic(10.0, 70.0, 20.0, 220.0);
patterndata.AngularResolution = 0.5;
|
|
Define a custom sensor
[C#] | Copy Code |
---|
IAgSnCustomPattern customPattern = sensor.CommonTasks.SetPatternCustom(sensorPatternPath);
customPattern.AngularResolution = 6.0;
customPattern.UseNativeResolution = false;
|
|
Define a half power sensor
[C#] | Copy Code |
---|
IAgSnHalfPowerPattern pattern = sensor.CommonTasks.SetPatternHalfPower(12.5, 3.4, 6.0);
|
|
Define a SAR sensor
[C#] | Copy Code |
---|
IAgSnSARPattern patterndata = sensor.CommonTasks.SetPatternSAR(10.0, 60.0, 40.0, 30.0, 700.0);
|
|
Define fixed sensor pointing
[C#] | Copy Code |
---|
IAgSnPtFixed fixedSensor = sensor.CommonTasks.SetPointingFixedAzEl(4.5, -45.0, AgEAzElAboutBoresight.eAzElAboutBoresightRotate);
|
|
Define targeted sensor pointing
[C#] | Copy Code |
---|
IAgSnPtTargeted targetedSensor = sensor.CommonTasks.SetPointingTargetedTracking(
AgETrackModeType.eTrackModeTransmit, AgEBoresightType.eBoresightLevel, "*/AreaTarget/AreaTarget1");
|
|
Define spinning sensor pointing (using common tasks)
[C#] | Copy Code |
---|
sensor.CommonTasks.SetPointingSpinning(
14.24,
7.68,
42.46,
AgESnScanMode.eSnContinuous,
88.921,
110.44,
1.20,
3.50);
|
|
Define a simple conic sensor
[Visual Basic .NET] | Copy Code |
---|
Dim patternData As IAgSnSimpleConicPattern = sensor.CommonTasks.SetPatternSimpleConic(40, 0.1)
|
|
Define a complex sensor
[Visual Basic .NET] | Copy Code |
---|
Dim patterndata As IAgSnComplexConicPattern = sensor.CommonTasks.SetPatternComplexConic(10, 70, 20, 220) patterndata.AngularResolution = 0.5
|
|
Define a custom sensor
[Visual Basic .NET] | Copy Code |
---|
Dim customPattern As IAgSnCustomPattern = sensor.CommonTasks.SetPatternCustom(sensorPatternPath) customPattern.AngularResolution = 6 customPattern.UseNativeResolution = False
|
|
Define a half power sensor
[Visual Basic .NET] | Copy Code |
---|
Dim pattern As IAgSnHalfPowerPattern = sensor.CommonTasks.SetPatternHalfPower(12.5, 3.4, 6)
|
|
Define a SAR sensor
[Visual Basic .NET] | Copy Code |
---|
Dim patterndata As IAgSnSARPattern = sensor.CommonTasks.SetPatternSAR(10, 60, 40, 30, 700)
|
|
Define fixed sensor pointing
[Visual Basic .NET] | Copy Code |
---|
Dim fixedSensor As IAgSnPtFixed = sensor.CommonTasks.SetPointingFixedAzEl(4.5, -45, AgEAzElAboutBoresight.eAzElAboutBoresightRotate)
|
|
Define targeted sensor pointing
[Visual Basic .NET] | Copy Code |
---|
Dim targetedSensor As IAgSnPtTargeted = sensor.CommonTasks.SetPointingTargetedTracking(AgETrackModeType.eTrackModeTransmit, AgEBoresightType.eBoresightLevel, "*/AreaTarget/AreaTarget1")
|
|
Define spinning sensor pointing (using common tasks)
[Visual Basic .NET] | Copy Code |
---|
sensor.CommonTasks.SetPointingSpinning(14.24, 7.68, 42.46, AgESnScanMode.eSnContinuous, 88.921, 110.44, _ 1.2, 3.5)
|
|