ContentsIndexReferenceHome
PreviousUpNext
TargStruct
MATLAB
Targ = TargStruct([TargDesc],[p1],...,[pN])
Targ = TargStruct([class],[Stage],[DataClassification])
Description

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
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
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 
Group
Made with Doc-O-Matic.
Copyright (c) MZA Associates 2009. All rights reserved.
What do you think about this topic? Send feedback!