Targ = TargStruct([TargDesc],[p1],...,[pN]) Targ = TargStruct([class],[Stage],[DataClassification])
Returns a target structure. If SCALE is not available or no inputs are given, a default target structure is returned with BILLpt = [], trackpt = [0;0], and all other fields empty.
|
Parameters |
Description |
|
TargDesc [string] |
(Optional) Name of a function or function handle to a function that returns a target structure or a string indicating one of the target shapes available ('cylinder,' 'box,' or 'targetboard') |
|
p1...pN [list] |
List of parameters for input to TargDesc (see below) |
|
class [scalar] |
(Optional) Identifier for target class (see ABLCaseTargData) |
|
Stage [scalar] |
(Optional) Missile stage (1 or 2) (see ABLCaseTargData) |
|
DataClassification [string] |
(Optional) Classification of the data. Can be either 'U' for unclassified or 'S' for secret. |
|
TargDesc |
'cylinder,' models a cylinder centered around the x-axis with motion in the x-axis 'box,' models a 3 dimensional box with motion in the x-axis and a zenith direction in the z-axis 'targetboard,' models 2 dimensional targetboard in the xy-plane with motion in the x-axis and zenith direction in the z-axis |
|
p1 [scalar] |
(Optional) Radius of cylinder. Defaults to 1 m. |
|
p2 [scalar] |
(Optional) Number of facets around the diameter to model. Defaults to 20. (Optional) Square root of the number of facets on a side. Defaults to a single facet per side. (Optional) Square root of the total number of facets. Defaults to a single facet. |
|
p3 [scalar] |
(Optional) Length of the cylinder. Defaults to twice the radius. |
|
p1 [array] |
(Optional) Lengths of the sides. If scalar, will model a cube. Defaults to 1 m cube. (Optional) Lengths of the sides. If scalar will model a square. Defaults to 1 m square. |
|
Return Values |
Description |
|
Targ [struct] |
Structure of target parameters |
|
Targ.class [scalar] |
Target class |
|
Targ.FuelType [string] |
Fuel type for the target booster |
|
Targ.Stage [scalar] |
Current selected stage - used for engagement modeling. Default value is 1. |
|
Targ.trackpt [vector] |
Location of track point relative to missile nose (m) |
|
Targ.BILLpt [vector] |
Location of BILL point relative to missile nose (m). If it is empty, the BILL point is the default BILLpt in Targ.defaultBILLpt. This field is almost always empty unless a specific BILLpt is desired. To force the use of a specific BILLpt, use CaseStruct to change 'BILLpt'. |
|
Targ.defaultBILLpt |
The minimum of the isoplanatic BILL point and the Beacon Margin (P.Tx.AO.BeaMargin + Targ.trackpt). |
|
Targ.HELpt [vector] |
Location of HEL relative to missile nose (m). If it is empty, the HEL point for an engagement will be computed based on information in HELPointing. |
|
Targ.TargetRadius [scalar] |
Radius of target body |
|
Targ.StageLength [scalar] |
Physical length of each stage body (m) |
|
Targ.StartTALO [scalar] |
Start time of the current stage (s) after lift-off |
|
Targ.StopTALO [scalar] |
Stop time of the current stage (s) after lift-off |
|
Targ.EngageCond [scalar] |
Flag of 0,1, or 2 indicating which engagement condition to use: CloudFreeAlt, Co-Altitude, Elevation angle>=0, respectively |
|
Targ.Flyout [struct] |
Structure containing target trajectory data |
|
Targ.Lethality [struct] |
Structure of target lethality data |
|
Targ.HELPointing [struct] |
Parameters for computing aimpoint |
|
Targ.Object [struct] |
Parameters for the target when TargDesc is one of the standard object models |
|
Copyright (c) MZA Associates 2009. All rights reserved.
|
|
What do you think about this topic? Send feedback!
|