![Alcorn Mcbride V+ series Скачать руководство пользователя страница 139](http://html1.mh-extra.com/html/alcorn-mcbride/v-series/v-series_user-manual_2892709139.webp)
Advanced WinScript Programming
6-21
Ad
va
n
ce
d
P
ro
g
ramm
ing
SequenceB
Label Time
Event
Data1
Data2
Data3 Comment
00:00.00 On
Output1
00:00.00 Start
SequenceA
00:00.00 Start
SequenceC
SequenceC
Label Time
Event
Data1
Data2
Data3 Comment
00:00.00 On
output3
The result of running
SequenceB
is that
output3
will turn on one the same
frame as
output1
, and
output2
won’t turn on until a frame later. This happens
because
SequenceA
has already been determined not to be marked for
execution, so the processor then moves on to
SequenceB
.
SequenceB
is
marked for execution because that’s the sequence we told to run, so the
processor attempts to process all events that occur on frame zero. Since both
Start
events happen on frame zero, they are both processed. The result of them
being processed is that both
SequenceA
and
SequenceC
are marked for
execution. The processor then determines that
SequenceC
is marked for
execution, and executes it.
SequenceA
is not processed until the processor
starts all over again at the top of the sequence list on the next frame. Easy,
right?
Power up Conditions
If your script has any sequences that are
Autostart Enabled
and do anything
with DVD players, including spinning them up, you should wait at least 25
seconds before attempting to communicate with them in any way. If the Show
Controller is Autostarting, then that must mean that it was previously deprived
of power, which means that it is likely that the rack of video players was also
deprived of power. Whether or not this condition was intentional is not
important. What is important, is that our Show Controllers power up within a
few frames and DVD players take about 25 seconds to “Wake Up”, so you need
to wait before you try to talk to them.
Restart and Restart Lockout
Restart
Enabling
a sequence allows the sequence to start, even though it is
already running. When it does so, it starts over at the beginning with the PC set
to event1 and the TC set to 00:00.00.
Restart Lockout
allows a sequence to be restarted, but prevents it from doing
so for a specified amount of frames after it was originally started.
Let’s say you are programming a kiosk in a museum on the “Life of Frogs”.
The guest presses a button, and the guest sees and hears information about frogs.
Normally, the guest watches the entire presentation, and when the presentation
is over, the guest leaves. The sequence that played the presentation has ended.
But suppose the guest got bored during the middle of the presentation and
walked away. Now someone else walks up and wants to hear about frogs ( little
does he know how bored he will be ). This guest does not want to sit through
Содержание V+ series
Страница 2: ...User s Guide To Show Control by Alcorn McBride Inc...
Страница 7: ...Third Party Equipment 18 3 Index 19 1...
Страница 8: ......
Страница 14: ...1 6 Welcome...
Страница 28: ...3 14 Show Control Overview GoingToDayModeMsg ClearLine2Msg...
Страница 38: ...3 24 Show Control Overview...
Страница 82: ...4 44 WinScript User s Guide...
Страница 118: ......
Страница 144: ...6 26 Advanced WinScript Programming...
Страница 170: ...7 26 Application Notes...
Страница 220: ...13 8 DMX Machine Hardware Reference...
Страница 236: ...14 16 SMPTE Machine Hardware Reference...
Страница 254: ...15 18 Appendix A Adding User Defined Serial Protocols...
Страница 264: ......
Страница 268: ...18 4 Appendix D Available Accessories...