TimeTool Collection of Interval Lists
Define and modify Collection of Interval Lists components and templates.
Syntax
TimeTool <ScenarioPath> <ParentObject> {Action} {"Collection of Interval Lists" | "Collection of Interval ListsTemplate"} <ComponentName> [{CollectionOfIntervalListsType} <TypeParams>]
Related commands
Description
The "TimeTool Collection of Interval Lists" command is used to add, modify and delete Collection of Interval Lists components and templates.
For a component object the <ParentObject> is a truncated object path.
For a template the <ParentObject> is an STK class name, and the "Collection of Interval ListsTemplate" keyword must be entered.
The Collection of Interval Lists Time type is not valid for Access, CentralBody, Chain, CoverageDefinition, Planet, Star, or Scenario objects.
The following table provides a description of {Action} values and the applicable parameters:
{Action} | Parameters | Description |
---|---|---|
Create | {CollectionOfIntervalListsType} [<TypeParams>] | <TypeParams> are optional, except where noted below. If no <TypeParams> are specified, default values are used. |
Modify | {CollectionOfIntervalListsType} <TypeParams> | The values <ComponentName> {CollectionOfIntervalListsType} must define an existing Collection of Interval Lists component or template. The {CollectionOfIntervalListsType} can not be modified. <TypeParams> are required. |
Delete | N/A | Delete the component or template identified by <ComponentName> |
Any or all of the <TypeParams> for a {CollectionOfIntervalListsType} can be specified on a command line, except where indicated.
The following table describes each Collection of Interval Lists type and its parameters.
{CollectionOfIntervalListsType} | <TypeParams> |
---|---|
"Field-of-View Obscuration" |
EclipsingBody "<CBName>" can be entered multiple times in one command and will replace the current EclipsingBody list. Advanced options:
If SetTimeLimits is set to Local then the time interval or interval list specified by the TimeLimits parameter will be used. The "<IntervalOrIntervalList>" should include the time component type, e.g. "Satellite/Sat1 EphemerisTimeSpan Interval" The <ParentObject> for the "Field-of-View Obscuration" type must be a Sensor. |
"Lighting" |
EclipsingBody "<CBName>" can be entered multiple times in one command and will replace the current EclipsingBody list. |
"Satisfaction" |
Advanced options:
If SetTimeLimits is set to Local then the time interval or interval list specified by the TimeLimits parameter will be used. The "<IntervalOrIntervalList>" should include the time component type, e.g. "Satellite/Sat1 EphemerisTimeSpan Interval" <TimeTol>, for Convergence, is entered in Connect time units, and must be between 1e-13 and 99999999999.0. Parameters for SamplingType FixedStep:
Parameters for SamplingType RelativeTolerance: Parameters for SamplingType CurvatureTolerance:
<TimeStep>, <StepBound>, <MinStep> and <MaxStep> are entered in Connect time units and must be between 1e-13 and 99999999999.0. <RelTol>, and <CurveTol> must be between 1e-13 and 1.0 <AbsTol> must be greater or equal to 1e-13 |
"Signaled" |
<Speed> is entered in Connect Time units / seconds. SignalSpeed parameter is valid if SignalType is Custom. <Delay> is entered in Connect time units. ReferenceSystem parameter is valid if SystemType is Custom. |
For details on the format of a reference component (e.g. "<CollectionOfLists>", "<Point>", etc) see Component Specification.
Examples
To create and modify a Lighting Collection of Interval Lists:
To create and modify a Satisfaction Collection of Interval Lists:
Return message
Group membership
This command belongs to the following group(s):
Version
10.1