User's Guide To Show Control by Alcorn McBride Inc.
1-4 Welcome Important Information Congratulations! You have purchased an extremely fine Product that would give you thousands of years of trou
5-16 Event Reference ShowFlags Displays the status of one bank of flags on the LCD Display. Event Syntax Event Data1 ShowFlags Flag Bank*
Event Reference 5-17 Event Reference Built-In Serial Events Built-In Serial Events send a custom message or a specially formatted value of a S
5-18 Event Reference Example #2 Event Data1 Data2 MessageOut Port3 h4C h56 h00 h0D Sends: h4C h56 h00 h0D MessageOutVar MessageOutVar f
Event Reference 5-19 Event Reference Example #4 – Actual Value Event Data1 Data2 MessageOut Port3 h04 hF3 hF3 h80 h0D Sends: h04 hF3 h80 h
5-20 Event Reference Example #2 Event Data1 Data2 Data3 SendAsciiHex Port3 ShowVar LZ Sends: h30 h44 If the value of ShowVar is h0D. Exam
Event Reference 5-21 Event Reference Example Event Data1 Data2 Data3 PutVar Port3 ShowVar SlaveShowVar Sets "SlaveShowVar", lo
5-22 Event Reference MIDI Events MIDI Events send standard MIDI control messages out a MIDI port (or any other port configured for the MIDI pr
Event Reference 5-23 Event Reference SMPTE Serial Events SMPTE events control SMPTE timecode in an Alcorn McBride SMPTE Machine or Digital Bi
5-24 Event Reference EnableSMPTE Starts SMPTE reading/generation. Generation begins from the current SMPTE time in the SMPTE Machine. If t
Event Reference 5-25 Event Reference Disc Player Serial Events Disc Player events control video playback, searches, stills, and Spinup / Spind
Welcome 1-5 Welcome Plugging In the Product The plug on this Product represents the latest thinking of the electrical industry's Plug Mut
5-26 Event Reference Search Searches the Disc to the desired frame. Event Syntax Event Data1 Data2 Search Name of Port connected to Disc P
Event Reference 5-27 Event Reference LightCue Serial Events LightCue events control DMX recording, cue selection, and playback in an Alcorn Mc
5-28 Event Reference Play Plays the currently selected cue. If a crossfade time is entered into Data2, the current look will crossfade into
Event Reference 5-29 Event Reference Event Syntax Event Data1 Data2 Data3 PlayAndLoop Name of Port connected to LightCue Optional Cue Numb
5-30 Event Reference ChasePlay Plays a cue, jam-synced to SMPTE. If a chase offset is entered into Data2, and a crossfade time is entered i
Event Reference 5-31 Event Reference PileOnAndLoop Causes the LightCue to play a new cue simultaneously with other currently playing cues.
5-32 Event Reference Digital Video Machine Serial Events Digital Video Machine events control video playback and clip/drive selection in an Al
Event Reference 5-33 Event Reference Play Plays the currently selected clip (or any other clip) from the currently selected drive. If no cl
5-34 Event Reference Digital Binloop Serial Events Digital Binloop events control audio/video playback in an Alcorn McBride Digital Binloop (S
Event Reference 5-35 Event Reference Example Event Data1 Data2 Data3 Data4 Play Binloop1 R2 Primary 10 Plays clip 10 from Reproducer 2
1-6 Welcome
5-36 Event Reference Mute Mutes audio playback from a reproducer or group of reproducers. Event Syntax Event Data1 Data2 Mute Name of Port
Event Reference 5-37 Event Reference SPlayAndLoop Plays a sound or video clip from a reproducer or group of reproducers. When the clip has
5-38 Event Reference Other Serial Device Events WinScript supports almost any serial device automatically by using a Protocol (or PCL) file.
Advanced WinScript Programming 6-1 Advanced Programming Advanced WinScript Programming In this section, one of our experienced show programmer
6-2 Advanced WinScript Programming Introduction This section is designed to illustrate some advanced techniques of script programming that we
Advanced WinScript Programming 6-3 Get Control of Your Sequences When scripting a show, the show normally flows from beginning to end in a straig
6-4 Advanced WinScript Programming Day and Night Mode Most shows that only run during a portion of the day should have a Day and Night mode of
Advanced WinScript Programming 6-5 Advanced Programming Synchronized Scripting More often than not, our Show Controllers interface to multiple
6-6 Advanced WinScript Programming PlayDVM2 Label Time Event Data1 Data2 Data3 Comment 00:00.00 Play dvm2 Synchronized Searching Alt
Advanced WinScript Programming 6-7 Advanced Programming Searching As Quickly As Possible The above examples show you how to search all players
Show Control Overview 2-1 Overview Show Control Overview If you are designing your first ride, attraction, or themed venue, you may have heard
6-8 Advanced WinScript Programming WaitForSearches (Looping Enabled) Label Time Event Data1 Data2 Data3 Comment 00:00.00 IfOff DVM1Don
Advanced WinScript Programming 6-9 Advanced Programming Our “Zoo Animals” video segments have the following properties: Segment Name Length
6-10 Advanced WinScript Programming programmer has only to enter the play times once, and their the length of each segment, so no calculation
Advanced WinScript Programming 6-11 Advanced Programming This method is how I design shows. MainShow (Start Trigger: Input 9) Label Time Eve
6-12 Advanced WinScript Programming that will generate a good random number because the operator could push the button any time, and will neve
Advanced WinScript Programming 6-13 Advanced Programming StartShow Takes random number from button push; (Start trigger: Input9) Label Time
6-14 Advanced WinScript Programming 00:00.08 Start Democrat 00:00.10 Goto Summary …Etc… Random24 00:00.02 Start Democrat Order
Advanced WinScript Programming 6-15 Advanced Programming forget what time it is when the power is turned off in a power outage. The second so
6-16 Advanced WinScript Programming AtTheHour2 (Start trigger: FrameVar=3) Label Time Event Data1 Data2 Data3 Comment 00:00.00 IfVar
Advanced WinScript Programming 6-17 Advanced Programming Programmer Port) on each box. You also need to select the Alcorn 9 Bit Control proto
2-2 Show Control Overview What Is Alcorn McBride Show Control? Alcorn McBride Inc. designs and manufactures a full-featured line of Show Contr
6-18 Advanced WinScript Programming MainShow Label Time Event Data1 Data2 Data3 Comment 00:00.00 Start IO64 OpenEntrDoors 01:00.0
Advanced WinScript Programming 6-19 Advanced Programming OpenExitDoors Turns off magnet that holds doors shut; Started externally by V16+ Lab
6-20 Advanced WinScript Programming after the external event will not be able to execute until the external event is finished processing. The
Advanced WinScript Programming 6-21 Advanced Programming SequenceB Label Time Event Data1 Data2 Data3 Comment 00:00.00 On Output1
6-22 Advanced WinScript Programming least 25 seconds before attempting to communicate with them in any way. If the Show Controller is Autosta
Advanced WinScript Programming 6-23 Advanced Programming The Purpose of an Input or Button If it’s possible to do so, make each input signal
6-24 Advanced WinScript Programming For example, let’s say you have a V16+ sending light cue commands to a DMX Machine. The best way to make
Advanced WinScript Programming 6-25 Advanced Programming V16+ Script WatchDogTimer Increments watchdog timer once a frame (Autostart Enabled,
6-26 Advanced WinScript Programming
Application Notes 7-1 App Notes Application Notes Alcorn McBride Show Controllers can be used in very simple and very complex applications.
Show Control Overview 2-3 Alcorn McBride Show Controllers Each Alcorn McBride Show Controller provides a diverse set of standard features to assi
7-2 Application Notes Large Theatre Control Many large shows are designed in a theatre format. This design provides high guest thro
Application Notes 7-3 App Notes and theatre run in relative synchronization, allowing guests to accumulate in the preshow during the film pre
7-4 tes Application No
Application Notes 7-5 App Notes Inputs, Outputs, Sync and Serial Ports To begin configuring our V16+ we need to make a list of the inputs and
7-6 Application Notes the theatre entrance and exit doors. Inputs from these switches do not need to go to the V16+ in our simple t
Application Notes 7-7 App Notes Preshow OCC The Preshow OCC is simpler than the Theatre OCC and does not require any switches with inputs goi
7-8 Application Notes Audio System Our Theatre Audio System consists of five tracks of digital audio that has been sampled to be in
Application Notes 7-9 App Notes connector at the rear of the V16+ and the DB15 on the DVM2. Each DVM2 used in the show requires one serial c
7-10 Application Notes Houselights A V16+ output commands the dimmer cabinet to lower the theatre houselights for film projection.
Application Notes 7-11 Configuring the V16+ Now that we have designed the architecture of our show we need to describe it to the V16+. This is
2-4 Show Control Overview V2+ 2 Channel Video Disc and Show Controller Features: • 2 RS-232 Serial Ports • One Port may be MIDI • 8 Optical
7-12 Application Notes
Application Notes 7-13 Next we close this screen and move on to Resources | Outputs… . In a similar fashion we give the outputs names that we
otes 7-14 Application N
Application Notes 7-15 Now we move on to Resources | Ports… . This is where we configure the V16+ for the number and type of Digital Video Mach
7-16 Application Notes Finally, we go to the Resources | Data Strings… menu and create some serial strings for use in our sequences. This allow
Application Notes 7-17 App Notes Now our V16+ is fully configured for its operating environment. The next step is to create and add events t
7-18 Application Notes The first sequence for which we will enter events is our Startup sequence. The function of Startup is to ini
Application Notes 7-19 name in the Data1 column and a one second blink rate into the Data2 column. App Notes Now that the rest of the theatre
7-20 Application Notes
Application Notes 7-21 Recycle is used at the end of each show to bring the DVM2s to the beginning of the file in preparation for show playback
Show Control Overview 2-5 DMX Machine Scripted Lighting Controller Features: • 1 RS-232 Serial Port • 16 TTL Inputs • Transmits 512 DMX Cha
7-22 Application Notes Our next sequence is StartShow. StartShow is actuated by the start button on the theatre operator's con
Application Notes 7-23 App Notes Showtime is the main timekeeping sequence for running the theatre show. Showtime's 0 starting frame
7-24 Application Notes Now that we have completed the time critical activities that occur at frame 0 we can perform some lower prior
Application Notes 7-25 If we are in pause, we display a status message on the LCD display to that effect. The final sequence, EStop, is respon
7-26 Application Notes Digital Video Machine Control The Alcorn McBride Digital Video Machine 2 is the most robust video playback unit available
Application Notes 7-27 App Notes You can follow along with this application note in WinScript by opening DVM.AMW (located in the WinScript\Sc
7-28 Application Notes L5 ;Loop Attract Loop Clip (VID00005.MPG) Programming the InterActivator First, we configure Port 1 of the InterActivator
Application Notes 7-29 To prevent the guest from being able to interrupt a clip while it is playing, we will use two flags to keep track of wh
7-30 Application Notes Our first sequence will be the Attract Loop sequence. Although this sequence won’t be used at powerup, it will be calle
Application Notes 7-31 Our next sequence is a housekeeping sequence that has become commonplace in many scripts. This sequence, ResetFlags, in
2-6 Show Control Overview Other Alcorn McBride Products Alcorn McBride also makes a complete line of audio, video and lighting control products t
7-32 Application Notes Our sequence, ClipFinished, first checks the state of PlayingClipFlag. If it is on, the sequence knows that t
Application Notes 7-33 WaitingForSelection waits ten seconds after the Welcome clip finishes and then restarts the Attract Loop, assuming that
7-34 Application Notes
Application Notes 7-35 Each sequence resets WaitingForSelection to prevent it from starting the Attract Loop ten seconds later. After the infor
7-36 Application Notes Using Cue List in a Live Show Many live shows use SMPTE timecode to keep the audio, video, lighting and show
Application Notes 7-37 In live shows, such as this one, the number of times the show is run with all elements is very small. This is because
7-38 Application Notes After all of the Cues have been placed, the Cue Times can be adjusted by moving the questionable sequences ba
Application Notes 7-39 Controlling Automatic Doors There are many applications where an Alcorn McBride Show Controller can perform non-safety-re
7-40 Application Notes Summary Using flags as "permission" outputs allows a separate sequence to monitor the status of ope
7-41 App Notes
Show Control Overview 2-7 MP3 Audio Machine Digital Audio Player Features: • Hours of CD-quality Stereo Audio • RS-232 and Discrete Control
V16+ Hardware Reference 8-1 V16+ V16+ Hardware Reference The V16+ is the latest version of our original, and still most powerful, Show Contr
8-2 V16+ Hardware Reference Specifications Size and Weight: Standard 2U rack mount (3.5” x 19” x 6.5”), 10 lbs Power: 100 to 250 VAC, 50 to
V16+ Hardware Reference 8-3 V16+ Serial Ports The V16+ provides 16 serial ports which may be configured as shown below: Port Type Descripti
8-4 V16+ Hardware Reference Ports 1-4: RS-232 or RS-485 Ports 1-4 are factory configured as RS-232C, but can be reconfigured as a group as RS-
V16+ Hardware Reference 8-5 V16+ Port 16: RS-232 or MIDI Port 16 is factory configured as an RS-232C serial port, but can be reconfigured as a
8-6 V16+ Hardware Reference Digital Inputs Input Connector The V16+ includes 16 Opto-isolated inputs that can control the show operation. The
V16+ Hardware Reference 8-7 Voltage Inputs vs. Contact Closures V16+ There are many advantages to using Voltage Inputs over Contact Closures. Fi
8-8 V16+ Hardware Reference Input Configuration Two sets of DIP switches on the main V16+ circuit board select the type of each input. Switches
V16+ Hardware Reference 8-9 Input Wiring V16+ Connecting a Voltage Input 1. Verify that the appropriate Resistor Pack is installed in sockets
Document Revision 3.1 June 2004 Copyright © 1986-2001 Alcorn McBride, Inc. All rights reserved. Every effort has been made to assure the accura
2-8 Show Control Overview Digital Video Machine 2 Advanced MPEG-2 Digital Audio/Video Player Features: • Over 1.5 hours of Better-than-DVD qua
8-10 V16+ Hardware Reference Connecting a Contact Closure 1. Locate DIP switches SW17, SW18, SW19, and SW20. 2. Verify that the appropriate
V16+ Hardware Reference 8-11 V16+ Digital Outputs Output Connector In addition to discrete input, the V16+ provides 16 Dry-Contact Relay Outpu
8-12 V16+ Hardware Reference Output Wiring Connecting an output to a non-inductive load 1. Using a DB37 Male connector, attach the appropriat
V16+ Hardware Reference 8-13 Connecting an output to an inductive load V16+ 1. Using a DB37 Male connector, connect the appropriate Output pin
8-14 V16+ Hardware Reference Video Synchronization The V16+ is designed to extract the vertical frame clock from an external video sync signa
V16+ Hardware Reference 8-15 V16+ Power Supply The V16+ includes an external universal power supply that allows connection to many domestic a
8-16 V16+ Hardware Reference Firmware The operating system that resides in the V16+ is called the “firmware”. Periodic firmware upgrades ar
V4+ Hardware Reference 9-1 V4+ Hardware Reference V4+ The V4+ is smaller version of our original V16+ Show Controller. It is ideally suited
9-2 V4+ Hardware Reference Specifications Size and Weight: Standard 2U rack mount (3.5” x 19” x 6.5”), 10 lbs Power: 100 to 250 VAC, 50 to
V4+ Hardware Reference 9-3 V4+ Serial Ports The V4+ provides five serial ports, which may be configured as shown below: Port Type Descripti
WinScript Tutorial 3-1 WinScript Tutorial WinScript Tutorial This tutorial will lead you through the creation, configuration, compilation and
9-4 V4+ Hardware Reference Pin RS-232 Connection RS-485 Connection 2 RS-232 RXD RS-485 RX+ 3 RS-232 TXD RS-485 TX+ 4 +12V Pull up +1
V4+ Hardware Reference 9-5 V4+ LCD Display The V4+ includes a standard 2x40 (80 character) Backlit LCD Display. An internal potentiometer is
9-6 V4+ Hardware Reference Two forms of input signal can be applied to the Parallel Inputs connector: Voltage Inputs, and Contact Closures. When
V4+ Hardware Reference 9-7 Input Configuration Two sets of DIP switches on the main V4+ circuit board select the type of each input. Switches SW
9-8 V4+ Hardware Reference Input Wiring Connecting a Voltage Input 1. Verify that the appropriate Resistor Pack is installed in sockets RP6 an
V4+ Hardware Reference 9-9 Connecting a Contact Closure 1. Locate DIP switches SW17, SW18, SW19, and SW20. 2. Verify that the appropriate swi
9-10 V4+ Hardware Reference Digital Outputs Output Connector In addition to discrete input, the V4+ provides 16 Dry-Contact Relay Outputs for
V4+ Hardware Reference 9-11 Output Wiring Connecting an output to a non-inductive load V4+ 1. Using a DB37 Male connector, attach the appropr
9-12 V4+ Hardware Reference Connecting an output to an inductive load 1. Using a DB37 Male connector, connect the appropriate Output pin (pin
V4+ Hardware Reference 9-13 V4+ Video Synchronization The V4+ is designed to extract the vertical frame clock from an external video sync sig
3-2 WinScript Tutorial A Little About Our Show The show we are going to create will control the basic functions of a digital video player. We
9-14 V4+ Hardware Reference Power Supply The V4+ includes an external universal power supply that allows connection to many domestic as well
V4+ Hardware Reference 9-15 V4+ Firmware The operating system that resides in the V4+ is called the “firmware”. Periodic firmware upgrades
9-16 V4+ Hardware Reference
V2+ Hardware Reference 10-1 V2+ Hardware Reference V2+ The V2+ is the smallest of our “V” series controllers. It offers all of the same typ
10-2 V2+ Hardware Reference Specifications Size and Weight: Standard 1U rack mount (1.75” x 19” x 6.5”), 8 lbs Power: 120 or 240 VAC (speci
V2+ Hardware Reference 10-3 V2+ Serial Ports The V2+ provides two serial ports which may be configured as shown below: Port Type Descriptio
10-4 V2+ Hardware Reference Port 2: RS-232 or MIDI Port 2 is factory configured as an RS-232C serial port, but can be reconfigured as a MIDI p
V2+ Hardware Reference 10-5 V2+ Digital Inputs The V2+ includes 16 inputs (8 button inputs and 8 Opto-isolated inputs) that can help control t
10-6 V2+ Hardware Reference Voltage Inputs vs. Contact Closures There are many advantages to using Voltage Inputs over Contact Closures. First,
V2+ Hardware Reference 10-7 Input Wiring Connecting a Voltage Input 1. Open the V2+ and verify that the correct Resistor Pack is installed in
WinScript Tutorial 3-3 Opening WinScript and Creating a Blank Script The first thing you should do when scripting any show is to create a new scr
10-8 V2+ Hardware Reference Connecting a Contact Closure 1. Connect the appropriate wire from the Input signal pin (pin 28 for Input9, pin 29
V2+ Hardware Reference 10-9 V2+ Digital Outputs Output Connector In addition to discrete inputs, the V2+ provides 8 transistor outputs (lamp d
10-10 V2+ Hardware Reference External Connection Connecting an output to a non-inductive load 1. Connect the positive terminal of the externa
V2+ Hardware Reference 10-11 Connecting an output to an inductive load 1. Connect the positive terminal of the external power supply to the p
10-12 V2+ Hardware Reference Video Synchronization The V2+ is designed to extract the vertical frame clock from an external video sync signal
V2+ Hardware Reference 10-13 V2+ Power Supply The V2+ includes an external power supply that allows connection to most domestic wall voltages
10-14 V2+ Hardware Reference
InterActivator Hardware Reference 11-1 InterActivator Hardware Reference InterActivator The InterActivator™ is the smallest of our show cont
11-2 InterActivator Hardware Reference Specifications Size and Weight: : ½ Width 1U rack mount (1.75” x 8.5” x 8.5”), 3 lbs Power: 120 or 24
InterActivator Hardware Reference 11-3 InterActivator Serial Ports The InterActivator provides 2 serial ports which are permanently configured
3-4 WinScript Tutorial Customizing the Script Now, let’s enter some basic information about our script. 1 Choose Configuration | Script… from the
11-4 InterActivator Hardware Reference Digital Inputs The InterActivator includes 16 inputs (8 button inputs and 8 Opto-isolated inputs) that
InterActivator Hardware Reference 11-5 Voltage Inputs vs. Contact Closures There are many advantages to using Voltage Inputs over Contact Closure
11-6 InterActivator Hardware Reference Input Wiring Connecting a Voltage Input 1. Open the InterActivator and verify that the correct Resistor
InterActivator Hardware Reference 11-7 Connecting a Contact Closure 1. Connect the appropriate wire from the Input signal pin (pin 28 for Inp
11-8 InterActivator Hardware Reference Digital Outputs Output Connector In addition to discrete inputs, the InterActivator provides 8 transist
InterActivator Hardware Reference 11-9 External Connection Connecting an output to a non-inductive load 1. Connect the positive terminal of t
11-10 InterActivator Hardware Reference Connecting an output to an inductive load 1. Connect the positive terminal of the external power supp
InterActivator Hardware Reference 11-11 InterActivator Video Synchronization The InterActivator is designed to extract the vertical frame clo
11-12 InterActivator Hardware Reference Power Supply The InterActivator includes an external power supply that allows connection to most dome
IO64 Hardware Reference 12-1 IO64 Hardware Reference IO64 The IO64 is an intelligent I/O expansion unit which may also be used as a stand-al
WinScript Tutorial 3-5 Naming Resources One of the most powerful tools you can utilize in a script is the ability to assign English-like names t
12-2 IO64 Hardware Reference Specifications Size and Weight: Standard 1U rack mount (1.75” x 19” x 5.5”), 3 lbs Power: 100 to 250 VAC, 50 t
IO64 Hardware Reference 12-3 IO64 Serial Ports When used as an I/O expander, the IO64’s “Host” port connects to one of our other show controll
12-4 IO64 Hardware Reference Remote Port: RS-232, RS-485, MIDI The Remote Port is factory configured as an RS-232C serial port, but can be rec
IO64 Hardware Reference 12-5 MIDI Input/Output Cable The IO64’s rear panel MIDI connector may be directly connected to a device that sends MIDI d
12-6 IO64 Hardware Reference Digital Inputs The IO64 includes 32 Opto-isolated inputs that can help control the flow of a show system. These inp
IO64 Hardware Reference 12-7 IO64 Resistor Pack Inputs RP8 1-8 RP6 9-16 RP12 17-24 RP10 25-32 Table 4 – Inputs that are affected by particula
12-8 IO64 Hardware Reference Digital Outputs The IO64 provides 32 Dry-Contact Relay Outputs for discrete control. Note: The Relay Outputs on t
IO64 Hardware Reference 12-9 Connecting an output to an inductive load 1. Using a Male Phoenix Connector, connect the appropriate Output pin (
12-10 IO64 Hardware Reference Power Supply The IO64 includes an external universal power supply that allows connection to many domestic as we
DMX Machine Hardware Reference 13-1 DMX Machine Hardware Reference The DMX Machine™ is a complete stand-alone lighting controller. It is ide
3-6 WinScript Tutorial 3. Close the Inputs of TUTORIAL window. Flags We will use one of the 32 available flags to tell when we are in Night Mo
13-2 DMX Machine Hardware Reference Specifications Size and Weight: Standard 1U rack mount (1.75” x 19” x 6.5”), 8 lbs Power: 120 or 240 VAC
DMX Machine Hardware Reference 13-3 DMX Machine Serial Ports The DMX Machine provides serial ports which are configured as shown below: Port
13-4 DMX Machine Hardware Reference DMX Output Port The DMX Output port connections are as follows: Pin Connection 1 Common (Shield) 2 DMX TX-
DMX Machine Hardware Reference 13-5 DMX Machine Digital Inputs The DMX Machine includes 16 contact closure inputs that can help control the fl
13-6 DMX Machine Hardware Reference Input Wiring Connecting a Contact Closure 1. Connect the appropriate wire from the Input signal pin (pin 1
DMX Machine Hardware Reference 13-7 DMX Machine Power Supply The DMX Machine includes an external power supply that allows connection to most
13-8 DMX Machine Hardware Reference
SMPTE Machine Hardware Reference 14-1 SMPTE Machine Hardware Reference The SMPTE Machine™ provides SMPTE reading and generation capabilities
14-2 SMPTE Machine Hardware Reference Specifications Size and Weight: Standard 1U rack mount (1.75” x 19” x 6.5”), 8 lbs Power: 120 or 240
SMPTE Machine Hardware Reference 14-3 SMPTE Machine Serial Ports The SMPTE Machine provides two serial ports, which may be configured as shown
WinScript Tutorial 3-7 WinScript Tutorial 6. Close the Flags of TUTORIAL window. Serial Port Next, we’ll configure one of the Serial Ports of
14-4 SMPTE Machine Hardware Reference Port 2: RS-232 or MIDI Port 2 is factory configured as a MIDI port, but can be reconfigured as an RS-232
SMPTE Machine Hardware Reference 14-5 SMPTE Machine SMPTE The SMPTE Machine reads SMPTE using a 3 pin XLR female connector, and generates it t
14-6 SMPTE Machine Hardware Reference SMPTE Read/Generate Sync Source Jumper W1 Selects the SMPTE Sync Source. When reading SMPTE, this jumper
SMPTE Machine Hardware Reference 14-7 SMPTE Machine Digital Inputs The SMPTE Machine includes 3 front panel buttons and 8 Opto-isolated inputs
14-8 SMPTE Machine Hardware Reference Voltage Inputs vs. Contact Closures There are many advantages to using Voltage Inputs over Contact Closures
SMPTE Machine Hardware Reference 14-9 Input Wiring Connecting a Voltage Input 1. Open the SMPTE Machine and verify that the correct Resistor P
14-10 SMPTE Machine Hardware Reference Connecting a Contact Closure 1. Connect the appropriate wire from the Input signal pin (pin 28 for “St
SMPTE Machine Hardware Reference 14-11 SMPTE Machine Digital Outputs Output Connector In addition to discrete inputs, the SMPTE Machine provi
14-12 SMPTE Machine Hardware Reference External Connection Connecting an output to a non-inductive load 1. Connect the positive terminal of t
SMPTE Machine Hardware Reference 14-13 Connecting an output to an inductive load 1. Connect the positive terminal of the external power suppl
3-8 WinScript Tutorial 11 We will create an “Error Sequence” later that will automatically run if the DVM2 stops sending acknowledgement messag
14-14 SMPTE Machine Hardware Reference Video Synchronization The SMPTE Machine is designed to extract the vertical frame clock from an extern
SMPTE Machine Hardware Reference 14-15 SMPTE Machine Power Supply The SMPTE Machine includes an external power supply that allows connection
14-16 SMPTE Machine Hardware Reference
15-1 Appendix A – Adding User-Defined Serial Protocols Appendices A Appendix A – Adding User-Defined Serial Protocols Alcorn McBride Show Cont
15-2 Appendix A – Adding User-Defined Serial Protocols Creating Your Own Protocol File Protocol files can be created or edited on any non-docu
15-3 Appendix A – Adding User-Defined Serial Protocols Appendices A The Supported field indicates what firmware revision this protocol will wo
15-4 Appendix A – Adding User-Defined Serial Protocols Device-Specific Events Device-specific events are the meat of the Protocol file and can
15-5 Appendix A – Adding User-Defined Serial Protocols Appendices A sub-name is required only when you have several versions of the same event
15-6 Appendix A – Adding User-Defined Serial Protocols Note WinScript does not require parameters to be in specific column numbers, as long
15-7 Appendix A – Adding User-Defined Serial Protocols Appendices A • remoteflag – Must match the name of a flag in the in the Configuration
WinScript Tutorial 3-9 WinScript Tutorial 17 Repeat steps 14-16 for the next eight messages: DayModeMsg NightModeMsg GoingToNightModeMsg
15-8 Appendix A – Adding User-Defined Serial Protocols example, the string "HELLO" 0xAA 50 0 "GOODBYE" h2E is perfectly va
15-9 Appendix A – Adding User-Defined Serial Protocols Appendices A place, instead of just removing the 'Q', the compiler replaces i
15-10 Appendix A – Adding User-Defined Serial Protocols Here are four different ways of representing the same three literal bytes: Type Repr
15-11 Appendix A – Adding User-Defined Serial Protocols Appendices A format HH:MM:SS.FF, and converts it to the format HHMMSSFF when putting i
15-12 Appendix A – Adding User-Defined Serial Protocols • @second – This function takes the fifth and sixth bytes of the compiler buffer as a
15-13 Appendix A – Adding User-Defined Serial Protocols Appendices A The Byte field specifies how the byte will be created. There can be up t
15-14 Appendix A – Adding User-Defined Serial Protocols is 3. It then ORs the two results together h20 and h03, to get h23, which is the bina
15-15 Appendix A – Adding User-Defined Serial Protocols Appendices A @complex. If the completionack field is not specified, the Show Controll
15-16 Appendix A – Adding User-Defined Serial Protocols [Play:Continuous] param1=port, "A valid Port" message="PL" h0d ret
15-17 Appendix A – Adding User-Defined Serial Protocols Appendices A param1=port, "A valid Port" param2=var, "A valid variable
Contents Welcome 1-1 Installing WinScript...
3-10 WinScript Tutorial GoingToDayModeMsg ClearLine2Msg
15-18 Appendix A – Adding User-Defined Serial Protocols
16-1 Appendix B – Alcorn McBride Serial Control Protocols Appendices B Appendix B – Alcorn McBride Serial Control Protocols Any device can ser
16-2 Appendix B – Alcorn McBride Serial Control Protocols The Basics of Alcorn Control Alcorn Control protocols use a very basic message struc
16-3 Appendix B – Alcorn McBride Serial Control Protocols Appendices B The following table lists all Alcorn Control command opcodes (and corre
16-4 Appendix B – Alcorn McBride Serial Control Protocols DMXRamp (257-512) 0x1F <DMX channel> <value to attain> <ramp durat
16-5 Appendix B – Alcorn McBride Serial Control Protocols Appendices B DMXRamp (257-512) 0x5E <DMX channel> <variable index, f
16-6 Appendix B – Alcorn McBride Serial Control Protocols Here is the general form of an Alcorn 9 Bit Control message: <source address>*
16-7 Appendix B – Alcorn McBride Serial Control Protocols Appendices B MIDI Control Advantage: Supported by most MIDI devices Disadvantage:
16-8 Appendix B – Alcorn McBride Serial Control Protocols Turn on an Output with NOTE ON The NOTE ON message can be used to turn on an output:
17-1 Appendix C – Cable Reference Appendices C Appendix C – Cable Reference Common Show Control Cable Pinouts This appendix gives the pinouts
WinScript Tutorial 3-11 CreditMsg (Enter your name after “Programmed by”) PlayingPresentationMsg LDPErrorMsg Whew…now, your LCD Strings of TUT
17-2 Appendix C – Cable Reference
Appendix D – Available Accessories 18-1 Appendices D Appendix D – Available Accessories Components The following table lists commonly used Alc
18-2 Appendix D – Available Accessories Manufactured Cables The following table lists commonly used Alcorn McBride Show Controller cables. Al
Appendix D – Available Accessories 18-3 Appendices D Third Party Equipment Serial Countdown Clocks Applied Technical Systems manufactures
18-4 Appendix D – Available Accessories
Index 1 Index A Accessories ...
19-2 Index DMX 2-6, 5-2, 5-17, 5-21, 6-24, 16-2, 16-3, 16-4, 16-5 DMX Machine ...
Index 3 On... 5-
19-4 Index V2+ ...
Index 5 V2+ ...
3-12 WinScript Tutorial Close the LCD Strings of TUTORIAL window. Save your progress by choosing File | Save from the main menu or by clicking t
19-6 Index @byte ...
Index 7 DMX Machine ...
19-8 Index V4+ ...
Index 9 V16+ ...
WinScript Tutorial 3-13 Now, let’s configure the trigger properties of these sequences: WinScript Tutorial 3. We know that we want Autostart to
3-14 WinScript Tutorial 8. It would probably be nice if we could restart the presentation after a short delay, so right-click on MainShow and ch
WinScript Tutorial 3-15 2. Select the Event field of the first event and type “D”. This will bring up the Available Events List and select the f
3-16 WinScript Tutorial DayNightMode DayNightMode will check the status of NightModeFlag and then either put the system in Day Mode or Night Mode
WinScript Tutorial 3-17 WinScript Tutorial 3. Close the [MainShow] of TUTORIAL window. DVMError This simple sequence will display DVMErrorMsg if
3-18 WinScript Tutorial CreditsOff Our final sequence, CreditsOff will use the RecoverLCD event to “remember” what was displayed on the LCD when
WinScript Tutorial 3-19 WinScript Tutorial Summary Congratulations on writing your first script. We hope you enjoy exploring the many possibi
Logical Events... 5-7 Prog
3-20 WinScript Tutorial
WinScript User’s Guide 4-1 WinScript Guide WinScript User’s Guide This section describes all of the features of WinScript. WinScript’s easy-t
4-2 WinScript User’s Guide Getting Help To access online WinScript help about a particular programming subject, choose Help | Show Control Help f
WinScript User’s Guide 4-3 Configuring the Show Controller To set the unit type, unit address, sync source & frequency, choose Configuration
4-4 WinScript User’s Guide If External sync is used, choose the frequency of the sync signal from the External Frequency combo box. This clock m
WinScript User’s Guide 4-5 Port Configuration and Protocol Each Serial Port on your Alcorn McBride Show Controller may be configured to communic
4-6 WinScript User’s Guide Communicating with Alcorn McBride Show Controllers When configuring ports to communicate with other Alcorn McBride Sho
WinScript User’s Guide 4-7 To enter an LCD String, choose Resources | LCD Strings…select a blank line and type a name for your string in the Str
4-8 WinScript User’s Guide Note A Right Justified Variable includes leading spaces to act as placeholders for all possible characters, so it wil
WinScript User’s Guide 4-9 WinScript Guide Displays: My Show: Day Mode Show #1 Running Note You cannot display single characters or State Var
Specifications... 9-2 Ser
4-10 WinScript User’s Guide SMPTE Frame Rate The SMPTE Machine can be configured to generate SMPTE at 23.976, 24, 25, 29.97 Drop, 29.97 Non-Drop
WinScript User’s Guide 4-11 WinScript Guide • Generate SMPTE-No Genlock to Video – Generates SMPTE timecode at the specified Frame Rate based
4-12 WinScript User’s Guide Note If you don’t wish to use a SMPTE Preroll, make the Preroll Time equal to the Start Time. • Start Time – When S
WinScript User’s Guide 4-13 WinScript Guide RS-232 Timecode Options • Dropout Tolerance – This setting specifies the number of frames the Sho
4-14 WinScript User’s Guide Using The "Spreadsheet" WinScript's interface works just like a spreadsheet. You can traverse the fie
WinScript User’s Guide 4-15 Triggers – The Triggers field indicates which resources, if any, will trigger or affect the sequence in question. A
4-16 WinScript User’s Guide Configuring Sequence Properties Individual sequences have several different properties: Indentation, Autostart acti
WinScript User’s Guide 4-17 Autostart Enabled/Disabled Sequences can be enabled to start on power up (or after you download the show) by right-
4-18 WinScript User’s Guide • Chase Timecode – Checking this box will cause this sequence to base its time on incoming timecode rather than th
WinScript User’s Guide 4-19 WinScript Guide • Input – The sequence is started when an Input turns on or off (i.e. on the rising or falling edge
Specifications... 14-2 Seri
4-20 WinScript User’s Guide trigger, State Variable trigger, or both (for menu descriptions see the Start Trigger section). Pause Trigger A loo
WinScript User’s Guide 4-21 To move from cell to cell throughout your desired sequence you press the Tab button or use the arrow keys. To stop an
4-22 WinScript User’s Guide Compilation Status – Events may be commented out, or “REMed”, to prevent them from being compiled by clicking in t
WinScript User’s Guide 4-23 To add time or to subtract time from a single event or group of events, choose Add Time to Event or Subtract Time fr
4-24 WinScript User’s Guide Each event listed in the Available Events List has a prefix that designates its type: • INT: -- Internal event; Use
WinScript User’s Guide 4-25 Testing An Event You can test how your Show Controller will handle a single event by “single-stepping”. Verify that
4-26 WinScript User’s Guide Changing the Timeline View Change the amount of time displayed by clicking on the zoom in or zoom out buttons. Wh
WinScript User’s Guide 4-27 WinScript Guide Jam Sync Mode If a sequence is in this mode, and a timecode jump is detected, the sequence will ‘s
4-28 WinScript User’s Guide Compiling and Downloading When you’ve finished scripting your show, it’s time to compile and download the script int
WinScript User’s Guide 4-29 Compiling and Downloading the Script To Compile and Download your script, click the toolbar button or choose File |
Welcome 1-1 Welcome Welcome Since the first V16 was introduced in 1986, Alcorn McBride Show Controllers have provided countless users with intui
4-30 WinScript User’s Guide Identifying and Correcting Scripting Errors If WinScript detects an Error in your script when it is compiling, you
WinScript User’s Guide 4-31 WinScript Guide The Compiler Window provides detailed information about any warnings or errors in the following col
4-32 WinScript User’s Guide trigger information to the SMPTE Machine, then downloads the show data to the SMPTE Machine which in turn passes the
WinScript User’s Guide 4-33 This information is also available by clicking on the context help question mark in the title bar of the dialog box.
4-34 WinScript User’s Guide Start Timer Use this button to start the timer. The timer will begin at the value in the Current Time edit box, an
WinScript User’s Guide 4-35 WinScript Guide Add Trigger Use this button to move a sequence from the Cues On Deck List to the SMPTE Trigger Lis
4-36 WinScript User’s Guide Start Sequence Use this button to start the currently selected sequence. The sequence may be in the Sequences List,
WinScript User’s Guide 4-37 WinScript Guide DMXWizard DMXWizard gives you the ability to control your DMX Machine from your PC, using lightin
4-38 WinScript User’s Guide channels at once. For each channel, it sets the Slider to the value in the Edit box, and, if that channel’s Ena check
WinScript User’s Guide 4-39 The WinScript Toolbar By default, the WinScript toolbar resides at the top of the main WinScript window, underneath t
1-2 Welcome Installing WinScript WinScript is equipped with a Setup program that checks your system and asks a series of questions about ho
4-40 WinScript User’s Guide Compiler Options When WinScript compiles your show for download, it checks the validity of your sequences and the s
WinScript User’s Guide 4-41 WinScript Guide You can also choose to have WinScript tell you exactly what it is doing when it compiles your show b
4-42 WinScript User’s Guide It User-Defined Tools User-defined tools may be added to the Tools menu by choosing Tools | Options | User Defined T
WinScript User’s Guide 4-43 WinScript Guide Tip To create a shortcut for a user-defined tool, place an ampersand (&) before a letter in the
4-44 WinScript User’s Guide
Event Reference 5-1 Event Reference Event Reference Sequence events control all of the activities of the Show Controller including Output stat
5-2 Event Reference Types of Events There are several "types" of events from which to choose. Events can control resources internal
Event Reference 5-3 Event Reference Note For a port to accept External events, it must be configured with AMI Product Wizard as an Alcorn Mc
5-4 Event Reference Discrete Events Discrete Events utilize discrete relay contact closures (or lamp drivers in some Show Controllers). To
Event Reference 5-5 Event Reference Blink Blinks an Output. Blinking an Output causes it to turn on (for the specified Blink Time) and off
Welcome 1-3 Welcome Technical Support You can obtain information about specifying, installing, configuring, and programming your Alcorn McBrid
5-6 Event Reference OutPort Sets a group of eight Outputs to a single binary value (0-255). The lowest number Output becomes the Least Sign
Event Reference 5-7 Event Reference Logical Events Logical Events utilize Flags and State Variables in a local or remote Show Controller. To
5-8 Event Reference AddVar Adds a value to a State Variable. This value can be a constant value (0-255) or another State Variable. Event Sy
Event Reference 5-9 Event Reference Program Control Events Program Control Events can be used to control the flow of your show. Program Contr
5-10 Event Reference Start Starts a sequence. If the sequence is not currently running and was never paused in the middle by a Stop event,
Event Reference 5-11 Event Reference Note A branch event causes no change in time within the sequence; all events occur based on time from se
5-12 Event Reference Event Syntax Label Time Event Data1 Data2 00:00.00 Event Name Name of Input, Output, or Flag Event Label 00:00.00
Event Reference 5-13 Event Reference Event Syntax Label Time Event Data1 Data2 Data3 00:00.00 Event Name State Variable Constant value
5-14 Event Reference LCD Display Events LCD Display Events display custom text messages as well as Flag and Variable states on the LCD. To Do
Event Reference 5-15 Example #2 Event Data1 Display "My Show: Night Mode ",h0D," " Event Referenc
Komentarze do niniejszej Instrukcji