Alcorn Mcbride V+ series Скачать руководство пользователя страница 184

 

 

 

 

 

 

 

 

 

 

 

8-10  

V16+ Hardware Reference 

 

 

 

 

 

 

 

 

 

 

 

 

 

Connecting a Contact Closure 

1.

 

Locate DIP switches SW17, SW18, SW19, and SW20. 

2.

 

Verify that the appropriate switches are configured for Contact Closures. 

3.

 

Using a Female DB37, attach the appropriate wire from the Input signal pin 
(pin 1 for  Input1, pin 2 for Input2, etc.) to one of the terminals of the 
external contact. 

4.

 

Connect the appropriate Input Return pin to the other terminal of the 
external contact (pin 20 for Input1, Pin 21 for Input2, etc.) 

 

 

Figure 5 – Sample connection for a Contact Closure Input to Input1 of the Parallel 
Inputs connector. 

 

Disabling Front Panel Buttons 

The V16 provides 16 front panel buttons which duplicate the function of the 16 
external inputs.  This is convenient for test purposes, but it is often desirable to 
prevent the unintentional activation of these signals by the front panel.  Any 
signals that should not be allowed front panel control should be assigned to 
inputs 9 through 16.  These front panel switches may be individually disabled 
using DIP switch SW21.  

 

Disabling front panel buttons 9-16 

1.

 

For each button to be disabled, move the corresponding switch of SW21 to 
the “OFF” position (Switch 1 for Input9, Switch 2 for Input10, etc.) 

Содержание V+ series

Страница 1: ...Show Control User s Guide V16 V2 16 Channel 2 Channel Show Controllers IO64 Intelligent I O Expander DMX Machine Scripted Lighting Controller SMPTE Machine SMPTE Reader and Generator...

Страница 2: ...User s Guide To Show Control by Alcorn McBride Inc...

Страница 3: ...roducts and makes no representation or warranty that the use of these products for specific applications will be suitable without further testing or modification Our Show Control equipment is not inte...

Страница 4: ...22 Running the Show 3 22 Summary 3 23 WinScript User s Guide 4 1 Getting Help 4 2 Creating Opening Closing and Saving Scripts 4 2 Configuring the Show Controller 4 3 Version Author and Show Descripti...

Страница 5: ...Alcorn McBride Equipment 6 16 ESTOPs and Fire Alarms 6 19 Frame Accuracy 6 19 Power up Conditions 6 21 Restart and Restart Lockout 6 21 Preventing Glitches 6 22 Tight Control and Awareness 6 23 Appli...

Страница 6: ...14 1 Specifications 14 2 Serial Ports 14 3 SMPTE 14 5 LCD Display 14 6 Digital Inputs 14 7 Digital Outputs 14 11 Video Synchronization 14 14 Power Supply 14 15 Firmware 14 15 Appendix A Adding User D...

Страница 7: ...Third Party Equipment 18 3 Index 19 1...

Страница 8: ......

Страница 9: ...r definable commands new tools and applications and intelligent debugging This Show Control User s Guide will guide you in designing and programming your show using our Show Control Hardware and Softw...

Страница 10: ...eted Installing WinScript from the Internet The latest version of WinScript can always be downloaded from our web site at http www alcorn com support From time to time updates and additional features...

Страница 11: ...Controller may be found in the Hardware References Online Help The Show Control Basics Tutorial WinScript User s Guide and Show Control Event References make up the WinScript Online Help system All c...

Страница 12: ...bout Unpacking the Product The Product is encased in foam to protect it from the Shipping People who like nothing more than to jab spears into outgoing boxes Please inspect the contents carefully for...

Страница 13: ...d in Japan The instructions were translated by Mrs Shirley Peltwater of accounts receivable who has never actually been to Japan but does have most of Shogun on tape Instructions For results that can...

Страница 14: ...1 6 Welcome...

Страница 15: ...s used to describe an intelligent unit or group of units used to control audio video and lighting equipment doors buttons and lights in an automated show environment Show Controllers provide a central...

Страница 16: ...is scripted using WinScript a Microsoft Windows based program This powerful programming tool provides menu and window systems for controller and serial port configuration as well as powerful sequence...

Страница 17: ...er in our V product line For more detailed information on a particular controller contact our Sales Department at 407 296 5800 or check out our web site at http www alcorn com products showcontrol V16...

Страница 18: ...32 Optically Isolated Inputs 32 Discrete Outputs DMX Machine Scripted Lighting Controller Features 1 RS 232 Serial Port 16 TTL Inputs Transmits 512 DMX Channels SMPTE Machine SMPTE Reader and Generato...

Страница 19: ...cBride Show Controller You will learn how to Create Save Open and Configure a Script Rename Show Controller I O Flags Ports etc Insert and organize sequences Edit sequences Use branching instructions...

Страница 20: ...User s Guide for a screen by screen reference of WinScript features I Have a Digital Video Machine Is It Right For This Tutorial Sure The video player used throughout this tutorial is an Alcorn McBri...

Страница 21: ...ager or the Start Menu if you re running Windows 95 2 Close any blank scripts that may have been created when WinScript started The default script may not contain the same settings that our tutorial w...

Страница 22: ...in the first Author field Click OK 2 If you ve got a show controller connect a COM Port of your PC to the Programmer Port of your Show Controller via a straight thru RS 232 serial cable the cable that...

Страница 23: ...buttons of your Show Controller to perform various functions Button 1 we will call it RunShowButton will start a two minute video presentation Button 2 we will call it DayNightModeButton will toggle b...

Страница 24: ...l use one of the 32 available flags to tell when we are in Night Mode so DayNightModeButton can accurately toggle between the two 4 Choose Resources Flags from the main menu 5 When the Flags of TUTORI...

Страница 25: ...orts from the main menu 8 When the Ports of TUTORIAL window appears double click on port1 and change its name to DVM 9 Right click on the Protocol field of DVM and choose Protocol Wizard 10 When the E...

Страница 26: ...w will make good use of the LCD by displaying the show s name and current mode in the first line of the LCD and progress information in the second line First though we need to create our messages usin...

Страница 27: ...Show Control Overview 3 13 WinScript Tutorial 17 Repeat steps 14 16 for the next eight messages DayModeMsg NightModeMsg GoingToNightModeMsg...

Страница 28: ...3 14 Show Control Overview GoingToDayModeMsg ClearLine2Msg...

Страница 29: ...Show Control Overview 3 15 WinScript Tutorial CreditMsg Enter your name after Programmed by PlayingPresentationMsg LDPErrorMsg Whew now your LCD Strings of TUTORIAL window should look like this...

Страница 30: ...Button is pressed One sequence that plays the video presentation when RunShowButton is pressed One sequence that displays your name when CreditsButton is pressed One sequence that recovers the LCD whe...

Страница 31: ...o be Autostart Enabled 4 DayNightMode should be started every time the operator presses DayNightModeButton so right click on DayNightMode and choose Start 5 Select DayNightModeButton and Active On fro...

Страница 32: ...vents really work inside a Show Controller Alcorn McBride Show Controllers scan their Sequences once every frame Any Sequences that are considered running are checked for events that should be execute...

Страница 33: ...and select the first event starting with a D 3 Choose Display and press Enter 4 Enter BootUpMsg without the quotation marks in the Data1 field Congratulations you ve just entered your first Event Thi...

Страница 34: ...ces of TUTORIAL then press Enter 2 Enter the Events as follows 3 Close the DayNightMode of TUTORIAL window MainShow MainShow will play a two minute presentation from our video player starting at the b...

Страница 35: ...TUTORIAL then press Enter 2 Enter the following Event 3 Close the DVMError of TUTORIAL window CreditsOn Our credits sequences will let you show the world who programmed this incredible show CreditsOn...

Страница 36: ...oosing File Save from the main menu or by clicking the toolbar button 2 Choose File Compile Script and Download from the main menu or click the toolbar button 3 When WinScript finishes compiling your...

Страница 37: ...you feel adventurous we recommend experimenting with the script you ve just created by adding events and changing display messages You might even try assigning more buttons to play different presenta...

Страница 38: ...3 24 Show Control Overview...

Страница 39: ...ards are available at every turn to offer advice and assistance in creating complicated script components In this User s Guide you will find Menu choices toolbar buttons and shortcut keys to accomplis...

Страница 40: ...main menu When the File New dialog box appears choose the Show Controller you wish to create a script for and click OK To open an existing script press CTRL O click the toolbar button or choose File O...

Страница 41: ...normally choose a rate that matches our external equipment although this is purely for programming convenience unless you are using external sync then it is critical that they match The frame rate aff...

Страница 42: ...erence choose Configuration Script from the main menu Inputs Outputs Variables Ports and Strings Show Controller Resources can be named and configured for use throughout your script by using the Resou...

Страница 43: ...icate with any serial device by choosing a protocol New Events associated with the protocol are automatically added to Event Wizard To configure a port for an external serial device choose Resources P...

Страница 44: ...duct Wizard Then choose the script for the desired external Show Controller from currently open scripts or choose another one by clicking on Browse Entering LCD Strings Strings of text that can be dis...

Страница 45: ...LCD s Second Line Use a Carriage Return h0D as a character between the two lines of text My Show Day Mode h0D Show Running Displays My Show Day Mode Show Running To Display The Current Value Of A Sta...

Страница 46: ...may be preceded by Row and Column values separated by a comma or space 0 20 My Show Displays My Show If no Row or Column information is present the LCD defaults to Row 0 Column 0 My Show Displays My...

Страница 47: ...same string but must be separated by a comma or space h00 h00 h01 PL h0D Sends the message h00 h00 h01 h50 h4C h0D SMPTE Triggering Every sequence that resides in a Show Controller may be SMPTE trigge...

Страница 48: ...24 25 29 97 Drop 29 97 Non Drop and 30 frames per second FPS When configured to Read SMPTE the SMPTE Machine locks to the frame rate of the incoming SMPTE timecode SMPTE Generate Read Options To set S...

Страница 49: ...configuration may require a hardware jumper setting change see the SMPTE Machine Hardware Reference later in this manual for more information on configuring the unit for MIDI Use MTC If this option is...

Страница 50: ...configured to Stop at End Time SMPTE End Behavior When SMPTE is started it is set to the Preroll Time When SMPTE reaches the End Time it can either stop or loop If the SMPTE Machine is configured to L...

Страница 51: ...code modes Configure Now Sends the current configuration indicated in the Configure SMPTE dialog box to a SMPTE Machine connected to the currently selected COM port on your PC Enable Now Sends an Enab...

Страница 52: ...e Index Number Sequence Index Numbers run sequentially from 1 up to 256 Locally the sequence number is for reference only we always refer to the sequences by name but the index number can be used when...

Страница 53: ...press the F5 key or choose Edit Delete Sequence from the main menu Copying Cutting and Pasting Sequences To copy a sequence or group of sequences from one script to another or to duplicate a sequence...

Страница 54: ...right click on the desired sequence in the Sequence List and choose the appropriate sequence property Indentation Sequences may be indented for organizational purposes The usual way to utilize this fe...

Страница 55: ...ect Restart Enabled Disabled Normally a sequence cannot be started again until it has finished executing You can allow restarts by right clicking on the sequence name or by choosing Edit Sequence Prop...

Страница 56: ...ction for more detailed information about these modes Trigger to Start Sequence If this option is selected the SMPTE Machine will cause this sequence to start at the time specified in the Start Time s...

Страница 57: ...for the sequence to start Select Or if either of them individually should start the sequence Stop Trigger A sequence s execution can be temporarily stopped by an Input and or State Variable trigger N...

Страница 58: ...hen click on the Reset menu item When the Edit Reset Trigger dialog box appears choose an Input trigger State Variable trigger or both for menu descriptions see the Start Trigger section Testing a Seq...

Страница 59: ...copy the event s to the clipboard Now open the sequence you wish to paste to and press CTRL V click the toolbar button or select Edit Paste from the main menu to paste the event s To cut an event or...

Страница 60: ...eduled at or before the sequence s current time it will be executed immediately Data Fields Each of the four data fields can hold parameters for events If an event does not require any parameters the...

Страница 61: ...Expand or Compress Overall Sequence Length Spacing All Event Times Proportionally and then put a new overall sequence length in the New Overall field Editing an Event using Event Wizard To change the...

Страница 62: ...Serial Event Used for controlling remote Show Controllers and other serial devices I E Internal or External Event Used for controlling resources in a local or remote Show Controller or other serial d...

Страница 63: ...Timeline To view events in a time based arrangement click on the button If the sequence is not time linear a notification will appear requesting permission to sort the events Event times that are les...

Страница 64: ...l begin executing Instead initiating a Start sequence event is more like arming or activating the sequence No events will actually be processed until the timecode has exceeded the sequence s Start Tim...

Страница 65: ...its own A Reset command must be issued by the script or external command Reset Mode Unlike Jam Sync Mode there are a couple of circumstances that can cause a sequence in Reset Mode to stop executing T...

Страница 66: ...dialog box Serial Port Timeout WinScript waits this amount of time for a response from the Show Controller before aborting the download and displaying an error Download Packet Size WinScript sends th...

Страница 67: ...nload the resulting show data to your Show Controller Note If you are downloading through a SMPTE Machine see Downloading Through A SMPTE Machine later in this chapter If you have selected one or more...

Страница 68: ...u must correct the error in order to be able to download your show To correct an error double click on the error and WinScript will open the correct sequence and select the suspect event If WinScript...

Страница 69: ...t This defines which event number in the above sequence that the error is located in Param This defines which parameter in the event contains the error Troubleshooting Download Problems If WinScript i...

Страница 70: ...veral very useful tools to increase your scripting productivity Protocol Viewer Protocol Viewer provides an easy way for you to view available events and configurations for an available serial port pr...

Страница 71: ...alter the time at which the timer will begin when the Start Timer button is pressed The Reset to Start button copies the value from the Start Time edit box into this box Time values should be entered...

Страница 72: ...n t already have a SMPTE trigger associated with them except for those already in the Cues on Deck List Select sequences from this list and click the Add Cue button to move them to the Cues On Deck Li...

Страница 73: ...SMPTE and Disable SMPTE serial commands to a SMPTE Machine or Digital Binloop whenever the Cue d Dialog s timer is started paused or reset The message will be transmitted from the currently configure...

Страница 74: ...as been inadvertently started either by the Start Sequence button or by adding it to the SMPTE Trigger List with Send Triggers enabled Script Wizard Script Wizard creates a skeleton script for control...

Страница 75: ...annot be used by other applications This edit box shows the exact setting of the assigned DMX channel in either percent or actual value 0 255 The display format depends upon the setting of the Percent...

Страница 76: ...adio button causes all DMX channel values to be displayed as numeric values In this mode the Edit boxes accept numbers from 0 through 255 and the Slider ranges are scaled accordingly Time Calculator T...

Страница 77: ...for more information see Navigating WinScript earlier in this chapter To Enable Disable the status bar choose Tools Options View Status Bar A check mark will be displayed next to View Status Bar if th...

Страница 78: ...cript compiles each event and places it in the show data When you make a change to the script and recompile WinScript only recompiles the sequences you ve changed and then links them to the other prev...

Страница 79: ...mmunication you will use on your show controller Select the appropriate communication method in the Method section If you intend to use the serial port to download a full show or test specific events...

Страница 80: ...ls menu by choosing Tools Options User Defined Tools To change one of the user defined tools enter a name for the tool in the Name field then enter the path and filename of the program to be run when...

Страница 81: ...pt Guide Tip To create a shortcut for a user defined tool place an ampersand before a letter in the name of the tool When you wish to use the tool while scripting press ALT T letter where letter is th...

Страница 82: ...4 44 WinScript User s Guide...

Страница 83: ...Controller including Output states Serial Ports the flow of sequences and even other Show Controllers In this chapter you ll find Descriptions syntax and examples of Discrete Logical Program Control a...

Страница 84: ...s Here are just a few MIDI Events Control MIDI devices from your Show Controller s MIDI port SMPTE Events Serially control an Alcorn McBride SMPTE Machine Digital Video Machine Events Control video pl...

Страница 85: ...igure a port Example Internal Event Syntax Event Data1 Data2 Data3 On Output1 Turns on Output1 in the local Show Controller Example External Event Syntax Event Data1 Data2 Data3 On Port2 Output1 Turns...

Страница 86: ...a group of eight Outputs to a binary value OutPort Read a group of eight Inputs to a state variable InPort On Turns on an Output The Output remains on until another event modifies its state Event Syn...

Страница 87: ...hat if Output1 is currently off it will turn on for 1 15 and then off for 1 15 repeatedly until reset by another Discrete Control event Pulse Pulses an Output If the Output is currently on it will be...

Страница 88: ...nk 1 Outputs 1 8 to the binary representation of 157 or 10011101 After the OutPort event is executed the following outputs are actuated 1 2 3 4 5 6 7 8 InPort New in version 6 36 Reads a group of eigh...

Страница 89: ...able SetVarEQ Save a State Variable to non volatile memory SaveVar Recover a State Variable from non volatile memory RestoreVar On Turns on a Flag The Flag remains on until another event modifies its...

Страница 90: ...tant value 0 255 or Name of another State Variable SetVarEQ Sets the value of a State Variable to a constant value 0 255 or to the value of another State Variable Event Syntax Event Data1 Data2 SetVar...

Страница 91: ...IfOn Jump over events if an Input Output or Flag is off IfOff Jump over events if a State Variable is equal to a constant value or the value of another State Variable IfVarEQ Jump over events if a Sta...

Страница 92: ...y running and does not have Restart Enabled it will continue running as it was and the start event will be ignored Event Syntax Event Data1 Start Sequence Name Stop Stops a sequence at the current eve...

Страница 93: ...00 Goto End RunShow2 00 00 00 Start GoShow2 End 00 00 00 Nop If ShowVar is not a valid number the first Goto is reached and the sequence jumps to the end and performs no action If ShowVar is equal to...

Страница 94: ...e 0 255 or the value of another State Variable IfVarNE Jumps over events if the value of a State Variable is not equal to a constant value 0 255 or the value of another State Variable IfVarGT Jumps ov...

Страница 95: ...00 00 00 Play Ldp1 End 00 00 00 Nop The Play event is skipped if ShowVar 5 Example 2 Label Time Event Data1 Data2 Data3 00 00 00 AddVar ShowVar 1 00 00 00 IfVarLE ShowVar 100 End 00 00 00 SetVarEQ Sh...

Страница 96: ...the LCD ShowFlags Display the value of a State Variable on the LCD ShowVar Display Displays a custom message on the LCD Display Note When using the Display event as an External Event the LCD message...

Страница 97: ...res both lines of text currently displayed on the LCD Text may be recovered at any time by using RecoverLCD Event Syntax Event Data1 StoreLCD RecoverLCD Re displays both lines of text previously store...

Страница 98: ...t Data1 ShowFlags Bank1 Displays Flag Bank 1 1001011000011110 If these flags are on 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ShowVar Displays the value of a State Variable on the LCD Display Event Synta...

Страница 99: ...byte SendVar Set the value of a State Variable in another Show Controller equal to the value of a local State Variable PutVar Ramp a DMX Channel DMXRamp Generate a Break level on a serial port Break M...

Страница 100: ...ht justified value with leading zeros or hF5 for a Binary byte value In instances where you want to send the actual values hF3 hF4 or hF5 simply double them as in example 4 Example 1 ASCII Value Event...

Страница 101: ...000 255 For example if the State Variable holds the Decimal value 23 the Show Controller will send h32 h33 or 23 out the port SendAsciiDec sends a maximum of three characters SendAsciiHex Sends a Stat...

Страница 102: ...tax Event Data1 Data2 SendVar Name of Port Name of State Variable Example Event Data1 Data2 SendVar Port3 ShowVar Sends h31 If the value of ShowVar is decimal 49 PutVar Sets the value of a State Varia...

Страница 103: ...amp duration is entered the channel is immediately set to the final value Example Event Data1 Data2 Data3 DMXRamp 250 35 02 06 15 Ramps DMX channel 250 to 35 brightness over a period of two minutes si...

Страница 104: ...serial port configured for the MIDI protocol To turn off a MIDI note set the Note Velocity to 0 Event Syntax Event Data1 Data2 Data3 Data4 NoteOn Port Name Channel Number 1 16 Note Number 0 127 Note...

Страница 105: ...PTE Machine or Digital Binloop DisableSMPTE Pause SMPTE generation at the current frame in an Alcorn McBride SMPTE Machine or Digital Binloop PauseSMPTE SetSMPTETime Sets the current SMPTE time to a n...

Страница 106: ...stopped the event is ignored Event Syntax Event Data1 DisableSMPTE Name of Port connected to SMPTE Machine or Digital Binloop PauseSMPTE Pauses SMPTE generation at the next loop point A subsequent En...

Страница 107: ...and loop the currently selected cue PlayAndLoop Begin recording DMX to a cue Record Play the currently selected cue jam syncing to SMPTE ChasePlay Map DMX input to DMX output without recording FeedTh...

Страница 108: ...Plays and loops the currently selected cue If a crossfade time is entered into Data2 the current look will crossfade into the currently selected cue during the specified crossfade time If no cue is cu...

Страница 109: ...Event Syntax Event Data1 Data2 Data3 Data4 ChasePlay Name of Port connected to LightCue Optional Cue Number or Chase Offset HH MM SS FF Chase Offset HH MM SS FF or Crossfade Time HH MM SS FF No Parame...

Страница 110: ...the ClearCue event As each cue ends it is individually looped back to the beginning Event Syntax Event Data1 Data2 PileOnAndLoop Name of Port connected to LightCue Cue Number ClearCue Clears a cue fro...

Страница 111: ...o Do This Use This Event Select a clip SelectClip Select the Internal Removable drive for playback SelectDrive Play the currently selected clip Play Play and loop the currently selected clip PlayAndLo...

Страница 112: ...y selected clip or any other clip from the currently selected drive When the clip has finished playing it is restarted If no clip is currently selected and Data3 does not contain a valid clip number t...

Страница 113: ...r or group of reproducers Play Play and loop a sound video clip from a reproducer or group of reproducers PlayAndLoop Pause audio video playback from a reproducer or group of reproducers Pause Mute au...

Страница 114: ...r All Primary socket or Secondary socket or Consecutive sockets Sound Video Clip Number 1 511 Example Event Data1 Data2 Data3 Data4 PlayAndLoop Binloop1 All Consecutive 5 Plays and loops clip 5 from a...

Страница 115: ...eproducer Number R1 R16 or Group Number G1 G13 or All SPlay Plays a sound or video clip from a reproducer or group of reproducers Audio playback is frame synchronized to a SMPTE or Composite Video Syn...

Страница 116: ...ished playing it is restarted Audio playback is frame synchronized to a SMPTE signal Event Syntax Event Data1 Data2 Data3 Data4 SPlayAndLoop Name of Port connected to Digital Binloop Reproducer Number...

Страница 117: ...nts to Event Wizard WinScript ships with a standard group of PCL files including the SMPTE DVD Digital Video Machine and Digital Binloop PCL files described in the above sections that support many com...

Страница 118: ......

Страница 119: ...several common techniques for efficiently scripting a complex show by combining Show Controller resources and clever algorithms You ll find such tips as Synchronized video playback from multiple sourc...

Страница 120: ...n frames that each sequence is at The TC always starts at zero when the PC is at the top of the sequence meaning that the time is 00 00 00 when each sequence begins running The TC increments one frame...

Страница 121: ...me but won t loop and run again The solution to both problems is to make sure all sequences that could be running are reset when the abrupt change occurs This is especially important for looping seque...

Страница 122: ...e time unless you go to great programming lengths to prevent it Here are some sequences that explain how to use one button for both Daymode and Nightmode SelectDayorNightMode Label Time Event Data1 Da...

Страница 123: ...deo Machines are asked to output video and audio together it is important that they are commanded to play simultaneously in order to achieve frame to frame synchronization of audio and video The follo...

Страница 124: ...ould take forever For our purposes let s say that the searches take one second each This sequence will take five seconds to complete If the audience is in the theatre while these searches take place t...

Страница 125: ...ta1 Data2 Data3 Comment 00 00 00 Off Dvm1Done 00 00 00 Off DVMDone 00 00 00 Off Dvm3Done 00 00 00 Off Dvm4Done 00 00 00 Off Dvm5Done 00 00 00 Start MainSearch1 00 00 00 Start MainSearch2 00 00 00 Star...

Страница 126: ...is unless you make margaritas in your bathroom s jet spa Script programming is much simpler than real computer language programming but scripts can become large and unwieldy too so modularity begins...

Страница 127: ...had to figure out the playing time of each segment and if a segment is added or deleted or a segment is shortened or lengthened the programmer will have to re calculate those Search and Play times eve...

Страница 128: ...egment 00 33 10 Start Tiger Tiger Label Time Event Data1 Data2 Data3 Comment 00 00 00 Play dvm1 01 40 00 Search dvm1 4 Democrat Segment 01 40 00 Start Democrat Democrat Label Time Event Data1 Data2 Da...

Страница 129: ...0 00 Search dvm1 3 Tiger Segment 00 00 00 Play dvm1 4 00 00 00 Start MainShow UnFreezes MainShow Democrat Label Time Event Data1 Data2 Data3 Comment 00 00 00 Stop MainShow Freezes MainShow time 00 00...

Страница 130: ...p Use MyVar Here Now let s take these sequences and add them to our Zoo Animals show above to show an example of randomization Assume the Art Director wants the first four video segments to play at ra...

Страница 131: ...Random6 00 00 00 IfVarEq MyVar 6 Random7 00 00 00 IfVarEq MyVar 7 Random8 00 00 00 IfVarEq MyVar 8 Random9 00 00 00 IfVarEq MyVar 9 Random10 00 00 00 IfVarEq MyVar 10 Random11 00 00 00 IfVarEq MyVar...

Страница 132: ...dvm1 4 00 00 00 Start MainShow UnFreezes MainShow Democrat Label Time Event Data1 Data2 Data3 Comment 00 00 00 Stop MainShow Freezes MainShow time 00 00 00 Search dvm1 4 Democrat Segment 00 00 00 Play...

Страница 133: ...Time Event Data1 Data2 Data3 Comment 00 00 00 Start RecordTV Do Whatever Start Event at 11 58 p m This sequence is started whenever the MinuteVar state variable reaches 58 minutes and then checks to s...

Страница 134: ...lso BGM AutoStart Enabled Looping Enabled Label Time Event Data1 Data2 Data3 Comment 00 00 00 IfVarLT HourVar 10 NoGood It s before 10 a m 00 00 00 IfVarGT HourVar 21 NoGood It s after 9 p m 00 00 00...

Страница 135: ...ng less show memory to be used up in the V16 It also makes it more readable because there are fewer sequences in the V16 that have anything to do with the IO64 In general it s modular Here are two exa...

Страница 136: ...Deactivate Door Electromagnet 00 00 00 Off EntrMagnet4 Deactivate Door Electromagnet CloseEntrDoors Moves doors to close position Started externally by V16 Label Time Event Data1 Data2 Data3 Comment...

Страница 137: ...al Here is an example of such a sequence Note that the normal condition of the E Stop input is high and the V16 will run this sequence whenever the input goes low indicating a true emergency If the in...

Страница 138: ...his affects you If you turn on an output it won t actually go on the instant the event is processed It actually turns on just before the end of the current frame along with any other output changes Th...

Страница 139: ...uld 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...

Страница 140: ...ly noisy transmitters in the case of buttons There are two ways to reduce the effects of glitches The Purpose of an Input or Button If it s possible to do so make each input signal serve only one purp...

Страница 141: ...ipment in most shows consists of a main Show Controller and other devices connected it With WinScript tight control of most peripheral devices is quite easy If several of our Show Controllers are conn...

Страница 142: ...ssage is sent between them you can implement a Watch Dog Timer which will notify a Show Controller if a subsystem Show Controller has failed You can even put a watchdog timer in the subsystem to watch...

Страница 143: ...ment 00 00 00 AddVar WatchDogVar 1 WatchDogFailed WatchDogVar has reached 60 frames Start trigger WatchDogVar GE 60 Label Time Event Data1 Data2 Data3 Comment 00 00 00 Start AlertDACS Announce Failure...

Страница 144: ...6 26 Advanced WinScript Programming...

Страница 145: ...ers can be used in very simple and very complex applications Here are a few sample applications to get you started The Application Notes available in this section are Large Theatre Control Controlling...

Страница 146: ...a show equipment list For our imaginary theatre we have selected a multi channel audio film projection theatre and a multi screen video preshow area As with most shows of this type the preshow and th...

Страница 147: ...vate the same sequence which will execute automatically whenever the V16 is powered up An evening shutdown button could perform much the opposite of the show Startup sequence It would provide a means...

Страница 148: ...The Preshow OCC is simpler than the Theatre OCC and does not require any switches with inputs going to the V16 It does have a theatre entrance door switch which can manually open or close those doors...

Страница 149: ...ystem that accepts simple serial commands from the V16 Through a parallel connection to the audio mixing system the V16 can fully mute the audio to eliminate theatre sound entirely Although the mute b...

Страница 150: ...assure that the Preshow and Theatre programs both begin at the same time This makes for a smooth transition between theatres In order to avoid audio synchronization problems we could synchronize the V...

Страница 151: ...reens that to a large extent mimic the decisions that we have already made We begin from the main menu of the WinScript programming software by selecting the File New option and choosing V16 from the...

Страница 152: ...the V16 and allows us to give them English names which will be used throughout our sequences Using the input hardware descriptions we arrived at previously we assign our names Next we close this scre...

Страница 153: ...7 9 Next we choose Resources Flags Flags 1 12 are used as Ready Flags to be turned ON when the corresponding DVD Players is Ready to start the show The exact information to enter into the fields is g...

Страница 154: ...ts and a manufacturer s protocol This protocol can be specific to Sony or Pioneer disc players or can be a custom protocol designed by the user The Programmer Port is always port 0 and its type is set...

Страница 155: ...ed by the script compiler Do not enter search and play commands here They are created automatically This is the place however to define custom messages to be sent to the printer and RCC In a more comp...

Страница 156: ...this first button is pushed Each sequence that we write must have its own setup properly filled in in order to behave in the way that we expect Double click on the name of the Default sequence in the...

Страница 157: ...ust be to reset other important sequences Since many of our sequences operate the same outputs allowing some other sequences to run during Startup could cause interesting and unpredictable interaction...

Страница 158: ...archTheatre1 SearchTheatre2 SearchTheatre3 SearchPreshow1 etc that turn the corresponding flag ON when the player has been searched Also to insure that all outputs will be OFF when the Search sequence...

Страница 159: ...will not Autostart either Essentially the entire configuration has been set to an inactive state Just before Recycle ends we start another sequence DVD PlayerSearched DVD PlayerSearched constantly che...

Страница 160: ...rget to check the Loop Enable checkbox to assure that we continually check for the projector ready line StartShow uses the LCD display command to inform us that it is waiting for the projector ready l...

Страница 161: ...sequence started by StartShow At its completion that new sequence should start Showtime Showtime immediately issues a play command to all of the DVD Players Again we do this by starting multiple paral...

Страница 162: ...rs The preshow operator provides a fifteen second speil and then we open the entrance doors and turn off the warning lights After an additional 25 seconds we close the exit doors Next we check the sta...

Страница 163: ...cession of still images taken at the Alcorn Inn and will loop at the end the first and last still images are the same providing a seamless transition back to the beginning When a guest steps up to the...

Страница 164: ...o play and loop the Attract Loop clip as soon as the DVM has powered up The Playlist is created as follows I Our Attract Loop is interruptible L5 Loop Attract Loop Clip VID00005 MPG Programming the V2...

Страница 165: ...ide whether or not they should accept input from the guest PlayingClipFlag will be turned on when one of our four informational clips is playing while PlayingWelcomeFlag will be turned on when the Wel...

Страница 166: ...p selects the Internal drive of the DVM with the SelectDrive event and then commands the DVM to continuously play and loop the Attract Loop clip Our next sequence is a housekeeping sequence that has b...

Страница 167: ...button after Welcome has finished or immediately play the Welcome clip after an informational clip has played Our sequence ClipFinished first checks the state of PlayingClipFlag If it is on the sequen...

Страница 168: ...eset WaitingForSelection so that it does not restart the Attract Loop We provide four separate sequences triggered individually by a corresponding pushbutton to play our informational clips GreatRooms...

Страница 169: ...tically times out starts the Attract Loop and waits for the next guest Summary As you can see controlling video playback from a Digital Video Machine is extremely straightforward Near instantaneous ac...

Страница 170: ...7 26 Application Notes...

Страница 171: ...chine and a V16 In live shows such as this one the number of times the show is run with all elements is very small This is because it is very difficult to run the show multiple times with the cast and...

Страница 172: ...your show off line while relaxing on the pool deck it is easy to run Cue List with a tape of the audio source or a video tape of the show Simply run the source and start the timer At the appropriate l...

Страница 173: ...close the doors at the appropriate time A flag will provide automated control of the doors from within any of the other sequences the sequence will turn the flag on to open the doors and off to close...

Страница 174: ...to monitor the status of operator controls check the flag and perform the desired action grant permission if possible As you can see we have saved considerable Ladder Logic programming and perhaps an...

Страница 175: ...n of our original and still most powerful Show Controller It is ideally suited for the control of video walls large theaters and multiple kiosks or interactive games It provides more serial ports than...

Страница 176: ...IN Female MIDI Output 5 pin DIN Female Discrete Inputs DB 37M Discrete Outputs DB 37F NTSC or PAL Sync Input BNC Power 5 pin DIN Female Serial Ports 16 RS 232C 300 baud 38 4 Kbaud 7 8 or 9 Data Bits 1...

Страница 177: ...9M 9 RS 232 Port 9 DB9M 10 RS 232 Port 10 DB9M 11 RS 232 Port 11 DB9M 12 RS 232 Port 12 DB9M 13 RS 232 Port 13 DB9M 14 RS 232 Port 14 DB9M 15 RS 232 Port 15 DB9M 16 RS 232 MIDI Port 16 DB9M 2 5 Pin DI...

Страница 178: ...2V Pull up 12V Pull up 5 GND GND 6 N C RS 485 RX 7 12V Pull up 12V Pull up 9 N C RS 485 TX Table 3 Ports 1 4 connections for RS 232 and RS 485 operation Configuring Ports 1 4 as RS 485 1 Remove the 14...

Страница 179: ...e baud rate of Port 16 in WinScript as 31250 baud MIDI IN Pin Connection 4 MIDI RX 5 MIDI RX Table 5 MIDI IN connections MIDI OUT Pin Connection 2 GND 4 MIDI TX 5 MIDI TX Table 6 MIDI OUT connections...

Страница 180: ...Input 6 Return 7 Input 7 26 Input 7 Return 8 Input 8 27 Input 8 Return 9 Input 9 28 Input 9 Return 10 Input 10 29 Input 10 Return 11 Input 11 30 Input 11 Return 12 Input 12 31 Input 12 Return 13 Input...

Страница 181: ...ce from the V16 Second Contact Closures use the V16 s own power supply so external wiring errors can damage the entire unit Figure 1 Contact Closure Schematic Figure 2 Voltage Input Schematic Configur...

Страница 182: ...onding DIP switches one position on SW17 SW18 for Inputs 1 8 or one position on SW19 SW20 for inputs 9 16 to the OFF or down position In the Figure Inputs 1 4 and 9 12 have been configured as voltage...

Страница 183: ...om the Input signal pin pin 1 for Input1 pin 2 for Input2 etc to the positive terminal of the external power supply 5 Connect the negative terminal of the external power supply to one of the terminals...

Страница 184: ...ction for a Contact Closure Input to Input1 of the Parallel Inputs connector Disabling Front Panel Buttons The V16 provides 16 front panel buttons which duplicate the function of the 16 external input...

Страница 185: ...t 1 20 Output 1 Return 2 Output 2 21 Output 2 Return 3 Output 3 22 Output 3 Return 4 Output 4 23 Output 4 Return 5 Output 5 24 Output 5 Return 6 Output 6 25 Output 6 Return 7 Output 7 26 Output 7 Retu...

Страница 186: ...erminal of the external power supply 2 Using the same DB37 Male connector connect the corresponding Output Return pin pin 20 for Output1 Pin 21 for Output2 etc to the positive terminal of the device t...

Страница 187: ...t Return pin pin 20 for Output1 Pin 21 for Output2 etc to the positive terminal of the device that is receiving the output signal 3 Connect the negative terminal of the device that is receiving the ou...

Страница 188: ...not at sync level but at video level approximately 0 7 volts peak to peak Signals at this level should not be terminated with the 75 Ohm terminator If you are trying to use a video level signal have...

Страница 189: ...200VAC without special configuration The power ratings for the V16 external power supply are as follows Input 100 250VAC 50 60Hz 0 7 0 3A Output 5V 4 0A 12V 1 0A 12V 0 6A Pin Connection 1 Common 2 N...

Страница 190: ...led OPERATING SYSTEM FIRMWARE 2 Remove the old firmware EPROM from socket U4 3 Install the new firmware EPROM into socket U4 Show Memory When scripts are compiled and downloaded to the V16 the data is...

Страница 191: ...10 1 V2 V2 Hardware Reference The V2 is the smallest of our V series controllers It offers all of the same types of resources as our V4 and V16 just fewer of them It is ideally suited for displays tr...

Страница 192: ...ing Port DB 9M 2 Serial Ports DB 9M MIDI Input 5 pin DIN Female MIDI Output 5 pin DIN Female Discrete I O DB 37F NTSC or PAL Sync Input BNC Power Barrel Connector Serial Ports 2 RS 232C 300 baud 38 4...

Страница 193: ...F Table 1 V2 Ports located on the Rear Panel Factory Default Setting Programmer Port The Programmer Port is an RS 232C serial port used to program the V2 Pin Connection 2 RS 232 TXD 3 RS 232 RXD 5 GND...

Страница 194: ...3 Configure the baud rate of Port 2 in WinScript as 31250 baud MIDI IN Pin Connection 4 MIDI RX 5 MIDI RX Table 4 MIDI IN connections MIDI OUT and THRU Pin Connection 2 GND 4 MIDI TX 5 MIDI TX Table...

Страница 195: ...13 Return 6 Voltage Input 14 25 Voltage Input 14 Return 7 Voltage Input 15 26 Voltage Input 15 Return 8 Voltage Input 16 27 Voltage Input 16 Return 9 Output 1 28 Contact Closure Input 9 10 Output 2 29...

Страница 196: ...e from the V2 Second Contact Closures use the V2 s own power supply so external wiring errors can damage the entire unit Figure 1 Contact Closure Schematic Figure 2 Voltage Input Schematic Configurati...

Страница 197: ...ernal power supply to one of the terminals of the contact closure 4 Connect the appropriate Voltage Input Return pin on the Parallel I O connector to the other terminal of the contact closure pin 20 f...

Страница 198: ...28 for Input9 pin 29 for Input10 etc on the Parallel I O connector to one of the terminals of the external contact 2 Connect one of the GND pins on the Parallel I O connector to the other terminal of...

Страница 199: ...e Input 11 22 Voltage Input 11 Return 4 Voltage Input 12 23 Voltage Input 12 Return 5 Voltage Input 13 24 Voltage Input 13 Return 6 Voltage Input 14 25 Voltage Input 14 Return 7 Voltage Input 15 26 Vo...

Страница 200: ...ce that is receiving the signal 2 Connect the negative terminal of the power supply to one of the GND pins on the Parallel I O connector 3 Connect the appropriate Output pin pin 9 for Output1 pin 10 f...

Страница 201: ...tive terminal of the external power supply 3 Connect the negative terminal of the power supply to one of the GND pins on the Parallel I O connector 4 Connect the appropriate Output pin pin 9 for Outpu...

Страница 202: ...e The operating system that resides in the V2 is called the firmware Periodic firmware upgrades are made in order to add new features streamline operation and fix bugs For pricing and availability of...

Страница 203: ...elligent I O expansion unit which may also be used as a stand alone show controller It provides a large number of inputs and outputs in a very small package and features easy to use rear panel termina...

Страница 204: ...mote Serial Port DB 9M 5 Pin DIN MIDI Connector Discrete I O Phoenix Type Connectors Mating Connectors with Screw Terminals Included 5 Pin DIN Power Connector Serial Port RS 232C 300 baud 38 4 Kbaud 7...

Страница 205: ...232 RS 422 485 or MIDI operation Port Type Description Connector 0 RS 232 Host Port DB9M 1 RS 232 485 MIDI Remote Port DB9M 5 Pin DIN F Table 1 IO64 Ports located on the Rear Panel Factory Default Se...

Страница 206: ...the Remote Port as RS 485 1 Set jumper W1 to the RS 485 position 2 Set Jumper W3 to the RS 232 position This selects normal rather than MIDI baud rates 3 It is often desirable to terminate RS 422 and...

Страница 207: ...MIDI data In order to both send and receive MIDI Show Control messages at the same time a special MIDI I O cable must be made to allow MIDI Input and MIDI Output jacks to be available The cable should...

Страница 208: ...ttom socket Connecting an Input 1 Verify that the appropriate Resistor Pack is installed in each of the sockets see Tables 4 and 5 below 2 Using a Male Phoenix connector connect the appropriate wire f...

Страница 209: ...uts RP8 1 8 RP6 9 16 RP12 17 24 RP10 25 32 Table 4 Inputs that are affected by particular Resistor Pack values Voltage Level Used Resistor Pack Value 5V 180 Ohm 12V 470 Ohm 24V 1 5K Ohm Table 5 Recomm...

Страница 210: ...f Connecting an output to a non inductive load 1 Using a Male Phoenix Connector connect the appropriate Output pin top pin 1 for Output1 top pin 2 for Output2 etc on the Outputs Phoenix Connector to t...

Страница 211: ...Return pin bottom pin 1 for Output1 bottom pin 2 for Output2 etc to the positive terminal of the device that is receiving the output signal 3 Connect the negative terminal of the device that is receiv...

Страница 212: ...64 to power DO NOT insert the power connector into the MIDI jack This could damage the unit Firmware The operating system that resides in the IO64 is called the firmware Periodic firmware upgrades are...

Страница 213: ...ference 13 1 DMX Machine DMX Machine Hardware Reference The DMX Machine is a complete stand alone lighting controller It is ideal as a slave to another controller or can be used by itself for small sh...

Страница 214: ...Error LED Serial Activity LED 8 Pushbuttons Rear Panel Programming Port DB 9M 1 Serial Port DB 9M 1 DMX Output 5 pin XLR Female Discrete Inputs DB 37F Power Barrel Connector Serial Port RS 232C 300 b...

Страница 215: ...S 232 Port 1 DB9M Table 1 DMX Machine Ports located on the Rear Panel Programmer Port The Programmer Port is an RS 232C serial port used to program the DMX Machine Pin Connection 2 RS 232 TXD 3 RS 232...

Страница 216: ...nce it reaches the end of the line This reflected signal is harmful because it can degrade the quality of real signals To prevent signal reflection a 120 Ohm terminating resistor should be placed acro...

Страница 217: ...nector are as follows Pin Connection Pin Connection 1 Contact Closure Input 1 20 GND 2 Contact Closure Input 2 21 GND 3 Contact Closure Input 3 22 GND 4 Contact Closure Input 4 23 GND 5 Contact Closur...

Страница 218: ...al pin pin 1 for Input1 pin 2 for Input2 etc on the Parallel I O connector to one of the terminals of the contact closure 2 Connect one of the GND pins on the Parallel I O connector to the other termi...

Страница 219: ...rrectly Firmware The operating system that resides in the DMX Machine is called the firmware Periodic firmware upgrades are made in order to add new features streamline operation and fix bugs For pric...

Страница 220: ...13 8 DMX Machine Hardware Reference...

Страница 221: ...e SMPTE Machine provides SMPTE reading and generation capabilities to all Alcorn McBride show controllers It allows any sequences to be triggered at predefined timecodes The SMPTE Machine is ideal for...

Страница 222: ...e MIDI Output 5 pin DIN Female MIDI Thru 5 pin DIN Female Discrete I O DB 37F NTSC or PAL Sync Input BNC Power Barrel Connector Serial Ports 2 RS 232C 300 baud 38 4 Kbaud 7 8 or 9 Data Bits 1 or 2 Sto...

Страница 223: ...Pin DIN F Table 1 SMPTE Machine Ports located on the Rear Panel Factory Default Setting Programmer Port The Programmer Port is an RS 232C serial port used to program the SMPTE Machine Pin Connection 2...

Страница 224: ...nt out the MIDI OUT port The MIDI Thru port echoes the data received on MIDI IN Configuring Port 2 as RS 232 1 Place the jumpers on W2 and W3 in the direction toward the RS 232 text Pin Connection 2 R...

Страница 225: ...l Table 7 SMPTE IN connections SMPTE OUT Pin Connection 1 GND 2 Signal 3 Signal Table 8 SMPTE OUT SMPTE Output Signal Level Switch SW9 selects the SMPTE Output Signal Level Only one position of the sw...

Страница 226: ...of this jumper doesn t matter Selecting Incoming SMPTE as a Sync Source Reading Only 1 Set Jumper W1 to the SMPTE position to read external SMPTE signal Selecting Video Sync as a Sync Source Generatin...

Страница 227: ...4 Not Used 23 Not Used 5 Idle Voltage Input 24 Idle Voltage Input 12 Return 6 Not Used 25 Not Used 7 Not Used 26 Not Used 8 Not Used 27 Not Used 9 Running Output 28 Start Contact Closure Input 10 Faul...

Страница 228: ...the SMPTE Machine Second Contact Closures use the SMPTE Machine s own power supply so external wiring errors can damage the entire unit Figure 1 Contact Closure Schematic Figure 2 Voltage Input Schem...

Страница 229: ...l of the external power supply to one of the terminals of the contact closure 4 Connect the appropriate Voltage Input Return pin on the Parallel I O connector to the other terminal of the contact clos...

Страница 230: ...pin 28 for Start pin 30 for Reset etc on the Parallel I O connector to one of the terminals of the contact closure 2 Connect one of the GND pins on the Parallel I O connector to the other terminal of...

Страница 231: ...nput Return 4 Not Used 23 Not Used 5 Idle Voltage Input 24 Idle Voltage Input 12 Return 6 Not Used 25 Not Used 7 Not Used 26 Not Used 8 Not Used 27 Not Used 9 Running Output 28 Start Contact Closure I...

Страница 232: ...ving the signal 2 Connect the negative terminal of the power supply to one of the GND pins on the Parallel I O connector 3 Connect the appropriate Output pin pin 9 for Running pin 10 for Fault etc on...

Страница 233: ...nal of the power supply to one of the GND pins on the Parallel I O connector 3 Connect the appropriate Output pin pin 9 for Running pin 10 for Fault etc on the Parallel I O connector to the negative t...

Страница 234: ...evel is high enough Black burst sync is generally provided not at sync level but at video level approximately 0 7 volts peak to peak Signals at this level should not be terminated with the 75 Ohm term...

Страница 235: ...correctly Firmware The operating system that resides in the SMPTE Machine is called the firmware Periodic firmware upgrades are made in order to add new features streamline operation and fix bugs For...

Страница 236: ...14 16 SMPTE Machine Hardware Reference...

Страница 237: ...device specific events that are built into serial messages and sent to the device at the specified time The real power of Protocol Files is that you can create your own You can create events with up...

Страница 238: ...file consists of a device header section named Device and then all of the commands the device is capable of receiving A device header has the following example appearance Device Version 1 0 Date 10 20...

Страница 239: ...opBits field for Serial only determines the number of bits in the serial data frame used as an end of frame marker The two possible choices for StopBits are 1 and 2 If the device supports both types t...

Страница 240: ...similar to existing WinScript events The events that are used for most media players are Spinup Spindown Search Play Still Mute etc If you have some other device like a matrix switcher a Patch event n...

Страница 241: ...ols and can be omitted The Param fields of the event have four purposes Qualify the data making sure it conforms to the requested type Translate the actual data the user entered into a particular form...

Страница 242: ...The following is a description of each of the following param types input Must match the name of an input in the Configuration Inputs window Puts one byte in the compiler buffer which is the index of...

Страница 243: ...be a valid time that fits into one byte Any time whether entered in absolute frames FFF or time SS FF is acceptable up to 255 frames The maximum time varies depending on the frame rate selected in the...

Страница 244: ...number between 0 and 29 inclusive Puts the entire string without the colons or period into the compiler buffer If the hour minute second or frame values are less than 10 a leading zero is put into th...

Страница 245: ...contain the letter R and the data that remains after the letter R is removed must be a byte in size no smaller than 1 and no larger than 16 param2 contains r byte 1 16 No valid reproducer card number...

Страница 246: ...Typically these functions take data from what the user entered and convert it into a usable format for the message The bolded text below is function data message h02 OPL F string param2 h03 Functions...

Страница 247: ...o bytes in the buffer are h62 h00 the word h0062 which is 98 in decimal 098 or h30 h39 h38 will be put in the buffer hextring Takes the first two bytes of the compiler buffer a word and puts them in t...

Страница 248: ...er buffer checksum This function calculates an eight bit checksum of all bytes in the range specified as its parameters e g checksum 1 5 msg This function returns the byte designated by the index para...

Страница 249: ...as an example Here is the pertinent information param2 timestring A valid Time byte1 minute param2 10 4 minute param2 10 byte2 second param2 10 4 second param2 10 byte3 frame param2 10 4 frame param2...

Страница 250: ...ecified the Show Controller assumes 0 retries and will start the Error Sequence after the timeout period after the message is sent out the first time The Timeout field specifies how long the Show Cont...

Страница 251: ...an example of this Search Frame param1 port A valid Port param2 framestring A valid Frame number message FR string param2 SE h0d retries 1 timeout 120 completionack R h0d Search Time param1 port A val...

Страница 252: ...chooses the first event to pass validation so you should choose which variation goes before which variation In the Play event variations above it would not work for the Play Continuous variation to c...

Страница 253: ...a complex function The hF3 signifies that an ASCII representation will be transmitted There are other modifiers like hF3 and you can learn how they function in the Built In Serial Events section The c...

Страница 254: ...15 18 Appendix A Adding User Defined Serial Protocols...

Страница 255: ...that can support Mark or Space parity over an RS 232 serial connection can use either Alcorn 8 or 9 Bit Control Other devices such as MIDI based show systems can use the MIDI protocol There are severa...

Страница 256: ...how Controllers should be 0xFF Command and Data Bytes A command opcode is a term used by programmers to describe a single byte in a serial message that stands for what is to be done Alcorn Control mes...

Страница 257: ...attain N A N A DMXRamp 1 256 0x08 DMX channel value to attain ramp duration low byte ramp duration high byte DMXRamp 1 256 0x09 DMX channel value to attain ramp duration N A AnalogRamp 0x09 analog ch...

Страница 258: ...512 0x54 variable index for channel variable index for value to attain variable index for ramp duration N A DMXRamp 1 256 0x55 variable index for channel variable index for value to attain ramp durati...

Страница 259: ...tting Code 000 Send only significant characters 7 001 Send leading zeros 007 010 Send leading spaces 7 011 Send trailing spaces 7 2 1 and 0 Numerical Type Code 000 ASCII Decimal 000 thru 255 001 ASCII...

Страница 260: ...proof Resources C Programming Library available free to developers Alcorn 8 Bit Control uses the byte 0xF5 as a start of message delimiter There is no Mark or Space parity and any byte could have bit...

Страница 261: ...sequence number sequence index 1 For example if you were starting sequence 104 the data 3 byte is 0x34 or 4 Here is an example Start Sequence 4 message sent from an Amiga address 0xFF to a Show Contr...

Страница 262: ...e is an example On Output 1 message sent from an Amiga address 0xFF to a Show Controller whose address is 0x00 0x90 0x3C 0x40 Turn off an Output with NOTE OFF The NOTE OFF message can be used to turn...

Страница 263: ...se cables yourself or you may purchase them from Alcorn McBride by contacting our Sales Department at 407 296 5800 Programming Cable DB9F 1 Pin DB9F 2 Pin 2 2 3 3 5 shield 5 shield Also used to connec...

Страница 264: ......

Страница 265: ...p 748676 1 642 000630 5 Pin DIN MIDI Connector Male Switchcraft 05GM5M 643 000632 BNC Sync Connector RG 59 coax Amp 413589 2 3 641 000628 1488 RS 232 Driver National DS1488AN 720 000364 1489 RS 232 Re...

Страница 266: ...ble from Alcorn McBride by next day Fedex shipment Part Description Stock Number Cable DB9F DB9F Program 10 foot 699 000288 Cable DB9F DB9F Program 25 foot 699 000294 Cable DB9F DB9F Null Modem 2 foot...

Страница 267: ...Real Time Clocks Sometimes it is desirable to trigger a show or activity at a preset time of day ESE makes several Real Time Clock modules that may be connected directly to Alcorn McBride Show Control...

Страница 268: ...18 4 Appendix D Available Accessories...

Страница 269: ...de Dropout Tolerance 4 26 Jam Sync Mode 4 27 Reset Mode 4 27 Communication Options 4 41 Compiler Options 4 40 Contact Closures IO64 12 2 SMPTE Machine 14 7 14 8 V16 8 2 8 6 8 8 8 10 V2 10 5 10 6 D Dig...

Страница 270: ...9 5 10 6 4 6 12 6 13 6 14 6 15 6 16 6 17 6 23 IfOff 5 2 5 9 5 11 6 4 6 7 6 18 6 23 IfOn 5 2 5 9 5 11 5 12 6 23 IfVarEQ 5 2 5 9 5 11 5 12 5 13 6 13 6 15 6 16 IfVarGE 5 2 5 9 5 12 5 13 6 16 IfVarGT 5 2...

Страница 271: ...E Events 5 23 Spindown 15 4 Spinup 15 4 SPlay 5 31 5 33 SPlayAndLoop 5 31 5 34 Start 5 9 5 10 6 4 6 5 6 6 6 7 6 8 6 9 6 10 6 15 6 21 6 23 16 3 Still 5 25 5 28 5 29 5 30 15 4 Still 6 3 Stop 4 19 5 9 5...

Страница 272: ...16 8 2 V2 10 2 M MIDI4 3 4 11 5 2 5 22 8 2 8 3 8 5 8 15 10 2 10 4 12 2 12 5 12 10 14 2 14 4 15 3 16 1 16 7 18 1 N NTSC SMPTE Machine 14 2 14 14 V16 8 2 8 14 V2 10 2 Null Modem 17 1 cables 18 2 O Opto...

Страница 273: ...15 2 BaudRate 15 2 15 3 byte 15 6 15 7 15 8 15 9 15 10 15 11 15 12 15 13 15 14 bytelabel 15 6 15 7 bytetime 15 6 15 7 Completionack 15 4 15 12 15 14 15 15 15 16 contains 15 6 15 8 15 9 DataBits 15 2 1...

Страница 274: ...4 IO64 12 3 12 4 V16 8 2 8 3 8 4 S Script Wizard 4 1 4 36 Scripts Chasing Timecode 4 26 Compiling 3 22 4 28 4 40 15 9 Downloading 3 22 4 28 4 29 4 31 Port Configuration 4 5 Sequences 3 16 3 18 4 14 4...

Страница 275: ...gering 4 9 SMPTE Machine 2 4 4 1 4 9 4 10 4 11 4 12 4 17 4 29 4 31 4 32 5 2 5 23 7 6 13 1 14 1 snubber IO64 12 9 SMPTE Machine 14 11 14 13 V16 8 13 V2 10 9 10 11 solenoid IO64 12 9 SMPTE Machine 14 13...

Страница 276: ...19 8 Index V16 8 14 Video Sync 5 33 7 5 Voltage Inputs SMPTE Machine 14 7 14 9 V16 8 6 8 8 V2 10 5 10 7 W Weight 8 2 10 2 12 2 13 2 14 2 WinScript 1 2...

Отзывы: