Define and modify Collection of Interval Lists components and templates.
TimeTool <ScenarioPath> <ParentObject> {Action} {"Collection of Interval Lists" | "Collection of Interval ListsTemplate"} <ComponentName> [{CollectionOfIntervalListsType} <TypeParams>]
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.
Note: The Collection of Interval Lists Time type is not valid for Scenario, CentralBody, Access, Chain, Planet, or Star 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 it's 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" Note: 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"
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 Parameters for Convergence:
<TimeTol> is entered in Connect time units, and must be between 1e-13 and 99999999999.0. |
"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.
To create and modify a Lighting Collection of Interval Lists:
TimeTool * Satellite/ScenTestSat Create "Collection of Interval Lists" SatCollection3 "Lighting"
TimeTool * Satellite/ScenTestSat Modify "Collection of Interval Lists" SatCollection3 "Lighting" UseParentBodies No EclipsingBody Mars EclipsingBody Venus EclipsingBody Mercury
To create and modify a Satisfaction Collection of Interval Lists:
TimeTool * Satellite/ScenTestSat Create "Collection of Interval Lists" SatColl31 "Satisfaction" ConditionSet "Satellite/ScenTestSat SatCalc21 Condition Set"
TimeTool * Satellite/ScenTestSat Modify "Collection of Interval Lists" SatColl31 "Satisfaction" ConvergeAbsoluteTolerance 1113.45 ConvergeRelativeTolerance 0.67
If activated, Connect returns an acknowledgement message.
This command belongs to the following group(s):
10.1
STK Programming Interface 11.0.1