Escolar Documentos
Profissional Documentos
Cultura Documentos
DVD-Lab Pro (DLP) has a built-in object type called a condition splitter. It will allow
the DVD author to check the contents of a GPMR register and perform a certain action
based on a comparison.
To demonstrate this object, this lesson will create a simple single VTS with three menus.
Two of the menus will be called parent1 (P1) and parent2 (P2). The third menu will be
called child3 (C3).
Both P1 and P2 will link to C3. In C3, we will have a ‘back’ button for returning to the
calling menu. Using the condition splitter obect, we will be able to know which menu to
return to.
P1 2
P2 6
We are defining a
comparison to determine
which parent menu called
the child menu. We used
the inbound node number
of the parent (2 or 6) to set
the comparison.
If you noticed, each object added in DLP will have an inbound and outbound
node number. In this example the inbound is #2. The outbound is #3. Both
use the same GPRM11 register.
In our example, we designed the splitter to use the inbound node and NOT the
outbound node. Why? The reason is this:
DLP will only use the outbound node number (3 in this case) if the menu times
out. In our design all of our menus are no timeouts. When a user pushes one of
the buttons DLP immediate navigates to the link defined by the DVD authorer.
The post VM commands in the menu are NEVER executed in DLP with a
button press.
DVD-Lab Pro
Using the Condition Splitter
Lesson #1
Page 6 of 6
Well, if we didn’t do that G11 would be set to the inbound node # of the
condition splitter, something that we are not interested in.
I hope this brief lesson will show you the power within DLP. Take this lesson and
expand it. Instead of two menus, try it with three parent menus. How will the
network and comparison(s) change?