Timetool



Description | Example | Return message | Group

  1. Timetool Demo: Split Stopwatch
  2. Timetool.exe Download
  3. Timetool On Sd Card
  4. Timetool.exe For Primos
  5. Timetool.exe
  6. Timetool Demo: Split Stopwatch

View the SD card contents- double click to open the file “timetool.exe”. Click “Update” in the Timetool window to automatically fill in the date and time from your computer’s clock. If this is not the correct date and time, click “Edit” and make changes as needed. TimeTool Pricing Overview. TimeTool pricing starts at $3.02 per month, per user. They do not have a free version. TimeTool offers a free trial. See additional pricing details below. Nov 12, 2018 TimeTool can be used to generate employee timesheets, customer invoices, or simply track time spent on given projects over a certain time period. TimeTool can be used by a single employee, a project group or an entire company. TimeTool is a non-obstructive program which allows easy switching between projects.

Define and modify Interval List components and templates.

Syntax

Timetool Demo: Split Stopwatch

TimeTool <ScenarioPath> <ParentObject> {Action} {'Interval List' | 'Interval ListTemplate'} <ComponentName> [{IntervalListType} <TypeParams>]

Related commands

Description

The 'TimeTool Interval List' command is used to add, modify and delete Interval List 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 'Interval ListTemplate' keyword must be entered.

The following table provides a description of {Action} values and the applicable parameters:

{Action}ParametersDescription
Create{IntervalListType} [<TypeParams>]<TypeParams> are optional, except where noted below. If no <TypeParams> are specified, default values are used.
Modify{IntervalListType} <TypeParams>The values <ComponentName> {IntervalListType} must define an existing Interval List component or template. The {IntervalListType} can not be modified. <TypeParams> are required.
DeleteN/ADelete the component or template identified by <ComponentName>

Any or all of the <TypeParams> for a {IntervalListType} can be specified on a command line, except where indicated.

The following table describes each Interval List type and its parameters.

{IntervalListType}<TypeParams>
'File'
  • Filename '<IntervalFile>'
  • Reload

'<IntervalFile>' is an STK interval file. For help on creating the STK interval file, see Create & Import External Files - Interval List in STK Help.

'<IntervalFile>' can be the path to a file on your local drive or the path to a file on an SDF server. See Specifying Paths for '<SDFFilePath>' syntax information.

The Reload keyword is valid on a Modify command only.

The Filename '<IntervalFile>' parameter is required on the Create command for the 'File' Interval List

'Filtered'
  • OriginalIntervalList '<IntervalList>'
  • Filter {FirstIntervals | LastIntervals | Gaps | Intervals | SatisfactionIntervals | RelativeSatisfactionIntervals}
  • MaxNumber <Value>
  • {AtLeast | AtMost} <Value>
  • AdditionalCondition '<ConditionComponent>'
  • {RelativeAtLeast | RelativeAtMost} <Value>

The MaxNumber option is valid if Filter is FirstIntervals or LastIntervals. <Value> is an integer greater or equal to 1.

The {AtLeast | AtMost} options are valid if Filter is Gaps, Intervals or SatisfactionIntervals. <Value> is entered in Connect Time units.

The Condition option is valid if Filter is SatisfactionIntervals or RelativeSatisfactionIntervals.

The {RelativeAtLeast | RelativeAtMost} options are valid if Filter is RelativeSatisfactionIntervals. <Value> is a percent between 0.0 and 100.0.

'Fixed Interval List'
  • AddInterval '<StartTime>' '<StopTime>'
  • DeleteInterval {'<StartTime>' '<StopTime>' | All}
  • ImportIntervals '<IntervalComponent>'
  • LoadIntervals '<Filename>'

Intervals will be added to the existing list, use DeleteInterval All to replace an interval list.

Add, Load, Import and Delete can be entered on the same command line, Delete will be done first, then Add, Load or Import

All times are entered in Connect time units.

'<IntervalComponent>' can be an Interval or Interval List type component.

'<Filename>' must be in the STK interval list file format and should end with a .int extension.

'<Filepath>' can be the path to a file on your local drive or the path to a file on an SDF server. See Specifying Paths for '<SDFFilePath>' syntax information.

Duplicate intervals will not be added. The command will nack if overlapping intervals are entered.

'Fixed Time Offset'
  • ReferenceIntervalList '<IntervalList>'
  • TimeOffset <Value>

<Value> is entered in Connect time units.

'Merged'
  • Operation {AND | OR | XOR | MINUS}
  • Intervals {Add | Replace} <Num> '<Intervals>'...
  • RemoveInterval <Num>

Enter Intervals Add to add the specified intervals to the list, and enter Intervals Replace to replace the component's interval list with the specified intervals. <Num> indicates the number of Intervals entered.

The '<Intervals>'... can be Interval components or Interval List components and should include the time component type, e.g. 'Satellite/Sat1 EphemerisTimeSpan Interval'

For the Remove option enter the index number of the component to be removed. The first component in the list has an index of 1. Use the TimeTool_R with the Details option to see the list of components.

If Operation is MINUS there must be only two components. For all other operations there must be at least two components in the list.

The IntervalsA and IntervalsB options have been deprecated in STK 11.1. If used they will replace the first and second components, respectively.

'Offset from Time Array'
  • ReferenceTimeArray '<TimeArray>'
  • OffsetBefore <Value>
  • OffsetAfter <Value>

<Value> is entered in Connect time units. OffsetBefore value is subtracted from each array time and OffsetAfter value is added to each array time to create the interval list.

Overlaps will be resolved in the resulting list of intervals, so there may be fewer intervals than there are values in the time array.

'Satisfaction'
  • Condition '<ConditionComponent>'

Advanced options:

  • SaveOption {UseApplicationPrefs | SaveComputedData | None}
  • SetTimeLimits {UseApplicationPrefs | Local}
  • TimeLimits '<IntervalOrIntervalList>'
  • SamplingType {FixedStep | RelativeTolerance | CurvatureTolerance}

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:

  • TimeStep <TimeStep>

Parameters for SamplingType RelativeTolerance:

  • MinimumTimeStep <MinStep>
  • MaximumTimeStep <MaxStep>
  • StepAtBoundaries <StepBound>
  • SamplingRelativeTolerance <RelTol>
  • SamplingAbsoluteTolerance <AbsTol>

Parameters for SamplingType CurvatureTolerance:

  • MinimumTimeStep <MinStep>
  • MaximumTimeStep <MaxStep>
  • StepAtBoundaries <StepBound>
  • SamplingRelativeTolerance <RelTol>
  • SamplingAbsoluteTolerance <AbsTol>
  • CurvatureTolerance <CurveTol>

<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:

  • ConvergeSense {Simple | FromAbove | FromBelow}
  • ConvergeAbsoluteTolerance <ConvergeAbsTol>
  • ConvergeRelativeTolerance <ConvergeRelTol>
  • TimeTolerance <TimeTol>

<TimeTol> is entered in Connect time units, and must be between 1e-13 and 99999999999.0.

<ConvergeAbsTol> must be greater or equal to 1e-13

<ConvergeRelTol> must be between 1e-13 and 1.0

The Satisfaction Interval List is not valid for Chain, CoverageDefinition, or Scenario objects.

'Scaled'
  • OriginalIntervalList '<IntervalList>'
  • AbsoluteIncrement <Value>
  • RelativeIncrement <Value>

AbsoluteIncrement <Value> is entered in Connect time units. RelativeIncrement <Value> is a real number greater or equal to -100.0. AbsoluteIncrement and RelativeIncrement can not both be entered in the same command.

'Signaled'
  • Original '<IntervalList>'
  • BaseClockLocation '<Point>'
  • TargetClockLocation '<Point>'
  • SignalSense {Transmit | Receive}
  • SignalTransmissionType {Light | Custom}
  • SpeedValue <Speed>
  • TimeDelayConvergence <Delay>
  • SignalPathRefSystem {UseAccessDefault | SSBarycenter | CBInertial | Custom}
  • CustomSystem '<RefSystem>'

<Speed> is entered in Connect Time units / seconds.

The SpeedValue parameter is valid if SignalTransmissionType is Custom.

<Delay> is entered in Connect time units.

The CustomSystem parameter is valid if SignalPathRefSystem is Custom.

The Signaled Interval List is not valid for Chain, CoverageDefinition, or Scenario objects.

For details on the format of a reference component (e.g. '<IntervalList>', '<ConditionComponent>', etc) see Component Specification.

Examples

To create and modify a Scaled Interval List:

TimeTool * Satellite/ScenTestSat Create 'Interval List' SatList8 'Scaled'
TimeTool * Satellite/ScenTestSat Modify 'Interval List' SatList8 'Scaled' OriginalIntervalList 'Satellite/ScenTestSat SatList2 Interval List' AbsoluteIncrement 28.5

To create and modify a Satisfaction Interval List:

TimeTool * Satellite/ScenTestSat Create 'Interval List' SatList2 'Satisfaction' Condition 'Satellite/ScenTestSat BeforeStop Condition'
TimeTool * Satellite/ScenTestSat Modify 'Interval List' SatList2 'Satisfaction' SaveOption UseApplicationPrefs SetTimeLimits UseApplicationPrefs
TimeTool * Satellite/ScenTestSat Modify 'Interval List' SatList2 'Satisfaction' MinimumTimeStep 45.0 SamplingType RelativeTolerance MaximumTimeStep 1845.67 StepAtBoundaries 45.0

To create and add two intervals to a Fixed Interval List:

TimeTool * Satellite/ScenTestSat Create 'Interval List' SatInt32 'Fixed Interval List'
TimeTool * Satellite/ScenTestSat Modify 'Interval List' SatInt32 'Fixed Interval List' AddInterval '28 Feb 2011 17:10:00.000' '28 Feb 2011 17:30:00.000' AddInterval '28 Feb 2011 17:50:00.000' '28 Feb 2011 18:10:00.000'

To create a Merged interval list component with three components:

TimeTool * Satellite/Satellite1 Create 'Interval List' TimesMerge 'Merged' Operation OR Intervals Add 3 'Satellite/Satellite1 PassIntervals.First Interval' 'Satellite/Satellite2 PassIntervals.First Interval' 'Satellite/Satellite2 PassIntervals.Last Interval'

Return message

Group membership

This command belongs to the following group(s):

Version

11.5

Description | Example | Return message | Group

Define components defining instances or intervals of time.

Syntax

TimeTool <ScenarioPath> {Options}

Related commands

Description

The TimeTool command enables you to define instances, intervals of time, time arrays and collections of intervals. These user-created structures and elements can then be used in STK for reporting and graphing as well as 2D and 3D graphic displays.

The TimeTool command is not valid for CommSystem, Constellation, Planet, or Star objects, or Central Bodies.

Valid {Options} are described here.

Timetool
{Options}Description
Compute '<ComponentSpec>'Compute the Time component. This command will Nack if the component is already computed or cannot be computed.

To get the Compute/Clear status of a Time component use the TimeTool_R command with the Status option.

The Compute option is not valid for a template.

Clear '<ComponentSpec>'Clear the Time component.This command will Nack if the component is already cleared or cannot be cleared.

To get the Compute/Clear status of a Time component use the TimeTool_R command with the Status option.

The Clear option is not valid for a template.

Export '<Filename>' '<ComponentSpec>'... Export the specified components to a file.

'<Filename>' is the file that will be written, it should have the extension .awb. If the file already exists it will be overwritten.

'<FilePath>' can be the path to a file on your local drive or the path to a file on an SDF server. See Specifying Paths for '<SDFFilePath>' syntax information.

'<ComponentSpec>' is the name of a component to be exported. This parameter can be entered multiple times on the command line.

All components exported to one file must have the same parent.

Import <TruncObjectPath> '<Filename>'Import the components from the specified '<Filename>'.

<TruncObjectPath> specifies the parent of the imported components.

'<Filename>' can be the path to a file on your local drive or the path to a file on an SDF server. See Specifying Paths for '<SDFFilePath>' syntax information.

Rename '<ComponentSpec>' <NewName>Rename the specified Time component to the new name.
RenameTemplate '<TemplateSpec>' <NewName>Rename the specified Time template to the new name.
Duplicate '<ComponentSpec>' [<NewName>]Duplicate the specified Time component using the <NewName>, if entered. If <NewName> is not entered then STK will create a unique name for the duplicate component.
DuplicateTemplate '<TemplateSpec>' [<NewName>]Duplicate the specified Time template using the <NewName>, if entered. If <NewName> is not entered then STK will create a unique name for the duplicate template.
UserDescription '<ComponentSpec>' '<Description>'Add a user description to the specified Time component or template.

If '<Description>' is more than 300 characters it will be truncated to 300.

The user description cannot be changed on the following read-only items: component from template, installed components and templates, and embedded components.

{Create | Modify | Delete}

Follow these links for details to using the TimeTool command to Create, Modify and Delete Time components and templates.

TimeTool Time InstantTimeTool IntervalTimeTool Interval ListTimeTool Time ArrayTimeTool Collection of Interval Lists

For details on the format of '<ComponentSpec>' see Component Specification.

Examples

Timetool.exe Download

To compute and then clear a Time Instant:

TimeTool * Compute 'Satellite/ScenTestSat AnalysisStartTime Time Instant'
TimeTool * Clear 'Satellite/ScenTestSat AnalysisStartTime Time Instant'

Examples

To create, modify and then delete a Filtered Time Array:

TimeTool * Satellite/ScenTestSat Create 'Time Array' SatArray4 'Filtered'
TimeTool * Satellite/ScenTestSat Modify 'Time Array' SatArray4 'Filtered' Filter SkipTimeStep TimeStep 120.0
TimeTool * Satellite/ScenTestSat Delete 'Time Array' SatArray4

Examples

To export Satellite time components to a file and then import them to Place1:

TimeTool * Export 'C:UsersstkUserExportImportExport1.awb' 'Satellite/Satellite1 1700-1800 Interval' 'Satellite/Satellite1 1720-1820 Interval'
TimeTool * Import Place/Place1 'C:UsersstkUserExportImportExport1.awb'

Examples

Rename the specified time component to TestOName and then duplicate it, allowing STK to name the duplicated component:

TimeTool * Rename 'Satellite/Satellite2 30Minutes Interval' TestOName
TimeTool * Duplicate 'Satellite/Satellite2 TestOName Interval'

Rename the specified Time template:

TimeTool * RenameTemplate 'Facility beginTime Time Instant' FirstTime

Examples

Add a user description to a Time template:

TimeTool * UserDescription 'Facility FirstTime Time Instant' 'The starting time, for the beginning; of the first_part of my very special template.'

Timetool On Sd Card

Add a user description to a Time component:

TimeTool * UserDescription 'Satellite/Satellite2 30Minutes Interval' 'My very special time interval.'

Timetool.exe For Primos

Return message

Group membership

This command belongs to the following group(s):

Timetool.exe

Version

Timetool Demo: Split Stopwatch

11.5