IBM TJ Watson Research

IBMTimeContainersParSeqEndSync

Description

This test case contains various ways of setting up timing relationships. Objects can be started at the same time using the <par> element. Objects can be started after one another using the <seq> element. Finally object can be ended when other objects end using the syncbase end timing attribute (end="xxx.end").

A <par> time container contains a sequence and an aqua rectangle. The sequence that contains a red rectangle followed a nested <par> time container. The nested <par> contains two additional sequences. The the nested sequences run in parallel and each contains two rectangles. The second rectangle (fuchsia) in one of the nested sequences ends when the aqua rectangle ends.

A red rectangles starts the container sequence at t=0s and lasts for 5s. An aqua rectangle starts at t=3s and lasts for 9 seconds (t=12s) After the red rectangle ends (at t=5s) the two sequences commence in a par container. One sequence has a green rectangle for 5s followed by a blue rectangle for 5s. The other sequence has a yellow rectangle for 3s followed by a fuchsia rectangle. The fuchsia rectangle ends when the aqua rectangle ends at t=12s.

The diagram at the top of the windows displays the timing relationships and highlights when the various rectangles exist.

Screenshot

Snapshot taken of IBMTimeContainersParSeqEndSync.mp4

t=0s
  • container <par> begins containing container <seq> and aqua rectangle
  • container <seq> begins containing red rectangle and nested <par>
  • red rectangle begins
ends at t=3s
t=3s
  • aqua rectangle begins
ends at t=5s
t=5s
  • red rectangle ends
  • nested <par> begins containing 2 nested <seq>'s
  • first nested <seq> begins containing green and blue rectangle
  • second nested <seq> begins containing yellow and fuchsia rectangle
  • green rectangle begins
  • yellow rectangle begins
ends at t=8s
t=8s
  • yellow rectangle ends
  • fuchsia rectangle begins
ends at t=10s
t=10s
  • green rectangle ends
  • blue rectangle begins
ends at t=12s
t=12s
  • aqua rectangle ends
  • fuchsia rectangle ends (linked to end of aqua rectangle)
  • second nested <seq> ends
ends at t=15s
t=15s
  • blue rectangle ends
  • first nested <seq> ends
  • nested <par> ends
  • container <seq> ends
  • container <par> ends


Back to main index