Analyze Time

Analyze Time - a visual representation of the tracking.

graphics/installation_tracking_timing.png
To Analyze Tracking System Time
  1. Right-click on the Tracking System that is to be analyzed and select Analyze Timing.

    graphics/setup_analyze_time.jpg

    This adds a new element to the Services panel, called TrackingTiming.

  2. Click on the TrackingTiming Service element. In the Properties panel, make sure that:

    • The IP of the local PC is inserted, and

    • The service is set to Active.

To Analyze a Service Time
  1. Right-click on the Service System that is to be analyzed and select Analyze Time.

    graphics/setup_service_right_click.png

    This adds a new element to the Services panel, called TrackingTiming.

  2. Click on the TrackingTiming Service element. In the Properties panel, make sure that:

    • Make sure the IP of the local PC is inserted, and

    • The service is set to Active.

To View Timing Information
  1. In the Configuration Panel, click the View Timing Analysis button graphics/overview_view_timing_analysis_button.png .

In a Timing panel with a correct data stream:

  • Purple line: Shows the time when the Tracking Hub has inserted a data package from the tracking system into the data pool

  • Green line: Shows the time when the communication part of the Tracking Hub starts to read from the data pool

  • Red Dot: Indicates data sent to a Viz Engine has stopped

Upper Section

In the upper section, the first line is the timing of live tracking data.

graphics/setup_analyze_upper.png

These timestamps are shown:

Sync:

  • Start RX: Start time, when data is received from the tracking system

  • End RX: End time, when data stops from the tracking system

  • Start Ins: Start time, when Tracking Hub inserts received data into the parameter pool

  • End Ins: End time, when Tracking Hub has finalized inserting data

Orange Dot: Sync Timestamp

Blue: The time between Start RX and End RX

Note: The time between Start RX and End RX can be very short and thus almost invisible if a network communication is in use.

Purple Line: The time between Start Ins and End Ins

Line 2: Shows when the live tracking data is processed and sent to the Viz Engine.

  • Start Calc: The start time. When tracking data is calculated and prepared for a Viz Engine, this time is defined from send delay. After this delay has passed the Tracking Hub starts with this procedure for calculation and sending data

  • End Calc: The end time. When tracking data preparation is finished

  • End Send: Time when data has been send to the Viz Engine

Green Line: Time between Start Calc and End Calc

Red Dot: End Send Timestamp

Lower Section

The lower part shows the last ten second history of the timing. Three timestamps are shown.

graphics/setup_analyze_lower.png

Note: Only three timestamps are shown to make the recognition of the timing behavior easier.

  • End Ins: As time, when receiving is finished (purple (1))

  • Start Calc: When data processing starts (green (2))

  • End Send: When Tracking Hub work is finished for this field (red (3))

To get the optimal timing, the Start Calc time must be later than the End Ins time, for every field. To achieve this, the send delay has to be adjusted correctly.

The white line shows the delay. This line should be the absolute border between End Ins (purple line) and Start Calc (green line). To change the delay, use drag and drop to move the white line.

If the delay can not be adjusted correctly, this can be for several reasons, for example, tracking data is received too late.

Note: This is not too bad, but keep in mind, that this result is in a tracking delay of one field.

This doesn't matter so much, because in normal production you need more the one field tracking delay.

See Also