background image

 

Show Controller External Control 

 

 

 

 

 

Page 57   

W

inS

cr

ipt

 

Webpage Control 

Sequences can be started using form buttons in HTML. Variable values can also be pulled into webpages. 
See the "WEB Server Quick Start" section of this manual for more details. 

 

TCP Client (Telnet) Control 

Any iPhone app capable of sending TCP or UDP messages can control the V16/V4Pro. For TCP, a server 
port must be setup in your devices list. 

 

1: Setup TCP Server on Show Controller 

 

1.

 

Go to "Resources"

"Devices" from the menu bar and click "New"  

2.

 

Name the Device anything you'd like. In this example, we'll use "Putty" 

3.

 

Select the make, model and version as “Custom” and “Custom” 

 

 

4.

 

Choose the Ethernet connector (A or B) that you will be connecting do. Select the "TCP/IP 
Remote" protocol. Port "1000" is usually ok, but if you want a different port number, you can 
change it to anything you'd like. Just make sure it matches what you set up in the Putty app. 

Summary of Contents for V16Pro

Page 1: ...V Series Network Controllers Alcorn McBride January 3 2018 User s Guide...

Page 2: ...lcorn McBride products are not intended for use in applications where a malfunction can reasonably be expected to result in personal injury Customers using or selling Alcorn McBride products for use i...

Page 3: ...IO64 Slave Inputs 22 Modbus TCP Slave Inputs 23 Outputs 26 IO64 Slave Outputs 26 Modbus TCP Slave Inputs 27 Buttons 30 Triggers 30 Trigger Types 31 Trigger Cause 31 Media Files 32 Timeline 33 Display...

Page 4: ...splay 52 Live Config 52 Pinging Devices 52 Finding Devices 53 Setting Device Addresses 54 Resetting IP Addresses AMI O 54 Show Controller External Control 56 ShowTouch Software For PC iPhone iPad 56 A...

Page 5: ...code Set 81 Timecode Pause 81 Timecode Start 82 Timecode Stop 82 Timecode Stop Loop 82 Get Seq Time 82 Arm 82 Disarm 83 Network Events 83 Send Mail 83 Number Generation 83 Get Random 83 External Commu...

Page 6: ...PTE Reader Generator 110 Power Supply 110 Rear DIP Switches 111 Firmware 112 Show Memory 112 V16 or V4 Compatibility 113 Hardware Compatibility 113 Importing amw files WinScript scripts 113 V4Pro 115...

Page 7: ...0 Serial and Ethernet Control 151 Command set 151 V Get Firmware Version 151 S Get SMPTE Firmware Version 151 ES Enable SMPTE 152 DS Disable SMPTE 152 PS Pause SMPTE Next Loop Point 152 IS Pause SMPTE...

Page 8: ...MA Send E Mail 166 HJ Get Set the HTTP Ethernet Port 166 HP Get Set the HTTP WEB Page 168 RI Get Set Redundant IP Address 168 RX Get Set Redundant Ethernet Jack 168 MS Get Set Master Slave Message 169...

Page 9: ...software configurable inputs dual Ethernet ports MIDI USB video sync and a built in SMPTE generator and reader In short they have just about every control interface you d ever need all in one easy to...

Page 10: ...e As always we welcome calls to our technical support department Unlike many companies our technical support personnel all speak at least one language That s in addition to any talking they do to them...

Page 11: ...work or PC Click to start connection Save Script when prompted Find and click on your show controller in the Find Your Show Controller window When prompted Send the Script to the controller and wait f...

Page 12: ...Page 12 WinScriptLive Tutorial To view the latest WinScriptLive Tutorials and Examples launch WinScriptLive and click the Examples button Tutorial Labs and corresponding documentation can be found in...

Page 13: ...Resources The actions performed by the show controller are created by using the show controller s resources These resources can be accessed using the side toolbar or from the Resources menu Sequences...

Page 14: ...when highlighted will start the sequence if it is stopped Each sequence will need a name so that it can be call if needed and to identify its function The sequence may require a trigger to start and...

Page 15: ...show controller s internal timecode This internal timecode can be synced to an external Blackburst C Sync source SMPTE EBU This timecode chasing mode causes the sequence to adjust its location or scr...

Page 16: ...series of events that follow it to wait until the event is completed All events that follow will be delayed even if the time fields for those events are less that the time given in the previous event...

Page 17: ...on on Timeline and all of its features please refer to the Timeline section of this manual Variables Two types of variables are available for use in WinScriptLive User variables are created by the scr...

Page 18: ...ter clicking the Device Variables button in the Variables screen a list of the show controller s device variables will automatically appear This list will change based on the family member selected An...

Page 19: ...Stored ami file This occurs after a file has been saved with a particular device configured Every ami file contains all of the product files necessary for the script to run and be edited If you wish...

Page 20: ...rotocol requires a connection between the two specified ports The show controller will initiate the connection to the specified Device s IP address and Device s port If the device does not respond the...

Page 21: ...thin WinScript and can be saved at any time should it be needed to reconfigure a device or to configure a replacement device Import bring a configuration file into your WinScript document Export save...

Page 22: ...nputs window Once in this window these inputs can be referenced just like other internal show controller inputs The only difference is a 1 frame delay from the time the input status is received at the...

Page 23: ...CP is a standard protocol used for many IO device modules Any IO device capable of using ModbusTCP can have its IO controlled as if it was IO internal to the V16 V4Pro So far Beckhoff IO and Avantech...

Page 24: ...12 on a module that had 0 12 available The InputPollFrequency can be set to as little as 1 frame If you have greater than nine devices that are setup to poll inputs you must decrease the polling to 2...

Page 25: ...lists To View your Beckhoff IO inputs 1 Go to Resources Inputs to view the inputs list 2 Select the name of your device in our example MyBeckhoff from the toolbar You may now use your inputs as trigge...

Page 26: ...into the Outputs window Once in this window these outputs can be referenced just like other show controller outputs To view a specific device s output select the device from the drop down list at the...

Page 27: ...ModbusTCP can have its IO controlled as if it was IO internal to the V16 V4Pro So far Beckhoff IO and Avantech Adam 6000 series IO have protocol files available Please contact support if you have a M...

Page 28: ...12 on a module that had 0 12 available The InputPollFrequency can be set to as little as 1 frame If you have greater than nine devices that are setup to poll inputs you must decrease the polling to 2...

Page 29: ...Beckhoff IO inputs 1 Go to Resources Outputs to view the output list 2 Select the name of your device in our example MyBeckhoff from the toolbar You may now use your outputs just like any other intern...

Page 30: ...button to have the same effect as a rear pulse on the corresponding input For example checking Couple on Button1 will cause any triggers relating to Input1 to occur when Button1 is pressed Triggers T...

Page 31: ...ain Pause Stop a sequence at its current location and resume from that point if it is started again Stop Looping Stop the sequence as soon as it reaches the end of the sequence if it is looping Trigge...

Page 32: ...incoming message triggers in a script If the incoming message that is defined in the protocol file is found that string will thus not be checked against the custom trigger The same applies for incomi...

Page 33: ...displayed in the order they happen on a time line The following explains all the different options and tools for Timeline Display Timeline To view the as a Timeline click on the Timeline button after...

Page 34: ...Current Time Marker In Live Mode the Current Time Marker marks the current time as a sequence is playing It automatically moves through the Timeline as the sequence progresses You can move the Current...

Page 35: ...oll bar located at the bottom of the window New Event New Sequence New Media Delete New This button creates a new event The event is by default named Empty no operation and it is placed on the group r...

Page 36: ...be edited with the Properties window at the right of the screen The contents of the newly created sequence can be edited in the Grid window that appears below the Timeline when the event is double cli...

Page 37: ...aximum zoom out level is twenty two hours Decrease Spacing This button allows you to decrease the spacing between the different groups rows This is useful for when multiple rows and events are added a...

Page 38: ...up from the list Set Default This button will set the selected group to be the default When a new event is created in grid view if the group is not specified the default group will be selected and the...

Page 39: ...lick this button to add a new marker Once clicked you can type the specific time in which to place the marker Edit This button allows you to edit the time for the selected marker Delete This button de...

Page 40: ...outside of the current view the timeline will automatically expand as you approach the margin of the Timeline while dragging an element This functionality has two different speeds depending on the dis...

Page 41: ...f each other if needed The application will save this customization for the next time the program is opened If you need to return to the default layout just go to the View menu and click on the Defaul...

Page 42: ...and synchronizing show events Adding Media There are several ways to access the Media Files dialog that allows Media Files to be added and removed from a device resource Resource Menu From the menu b...

Page 43: ...converted to the proper value depending on how the product file was written Media Length The entire length of the media in hours minutes seconds frames The frames field is in the Frame Rate specified...

Page 44: ...timeline or place the current time marker at the desired start location 2 Hold shift and select each event that you would like to synchronize You may select any combination of normal events and media...

Page 45: ...nce s timecode will increment The following frame rates can be used 23 976 24 25 29 97 30D drop and 30fps Lock to External Video Sync Locking to an external sync source can help keep your show perfect...

Page 46: ...ode running as soon as the show is loaded In read mode allow timecode to be read as soon as the show is loaded Start Command Restarts SMPTE when Running When checked a Start Timecode command sent eith...

Page 47: ...jam sync mode or reset reset mode For more information on configuring an individual sequence s clock see Sequence Clock on page 14 Generate Settings Preroll Time Occurs once on initial start before r...

Page 48: ......

Page 49: ...of the active file in the show controller If the timestamps match live mode will connect immediately If not you will be prompted to send your active script or upload the active script from the show c...

Page 50: ...variables sequences and devices as they change Adding Watches You can add items to the watch list by typing in the name column or by clicking on from the resource inputs outputs etc window Adding a de...

Page 51: ...whatever value the script has instructed it to be The button will check all of the Enable Force column rows at once Live Log Clicking on the button in the watch window shows a list of sequences as th...

Page 52: ...fig The Live Config option is used to ping external devices through the show controller itself and can also be used to set IP Addresses of an AMI O product Pinging Devices In this section we will go o...

Page 53: ...section Finding Devices Finding Devices Assuming you were unable to successfully ping it press Search This will bring up the Find Device dialog Select the port range you want to search the destination...

Page 54: ...our show controller This will only change the WinScriptLive script and not the AMI O Option 3 Change WinScript and device to be location The WinScriptLive s script is changed to the specified IP addre...

Page 55: ...e ERROR led should continuouly flash red 3 If not flashing flip DIP switches 1 8 to OFF power cycle and repeat step 1 4 Click Search Once the desired AMI O device appears in the list select it from th...

Page 56: ...inked to the show controller quickly and easily The Touch software that runs on ShowTouch will also run on any Windows PC and it s free When using the ShowTouch software no additional setup is require...

Page 57: ...or TCP a server port must be setup in your devices list 1 Setup TCP Server on Show Controller 1 Go to Resources Devices from the menu bar and click New 2 Name the Device anything you d like In this ex...

Page 58: ...you d like you can add triggers to those sequences that allow the Putty to start the sequence In this example I have two sequences named OutputOn and OutputOff To allow these sequences to be started...

Page 59: ...to the V16Pro 3 Control with Putty or TCP Client Any TCP client can now sent the triggers strings that were setup in the above example Launch Putty exe or other TCP Client and connect to the V16 V4Pro...

Page 60: ...to operate for years without a power cycle and run our own operating system that is not susceptible to viruses we understand that sometimes a redundant system is a requirement for our customers Redund...

Page 61: ...to A or B as connected 6 In the Master Slave box select either Force to be Slave or Force to be Master Note in the end it will not matter if you Force to be Slave or Force to be Master Which ever V16P...

Page 62: ...ver if a master does not exist the slave will revert back to master after the timeout period The timeout period can be adjusted in AMI Terminal Redundant Mode in Touch Panels Touch Panels cannot conne...

Page 63: ...he time Touch will automatically switch between the two if it fails to communicate more than twice You will see a message in the Touch Log that states when a switch is made between the Primary and Sec...

Page 64: ......

Page 65: ...ant rate Blink Pulse an Output for a user defined length of time Pulse Set a group of eight Outputs to a binary value Out Port Read a group of eight Inputs to a Variable In Port On Turns on an Output...

Page 66: ...s means that 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...

Page 67: ...65535 Example Event Data1 Data2 OutPort Bank1 157 Sets output bank 1 Outputs 1 8 to the binary representation of 157 or 10011101 After the Out Port event is executed the following outputs are actuate...

Page 68: ...String Variables Concat Combine multiple variables of different types into a string variable Format Set the value of a Variable Set Variable Save a Variable to non volatile memory Save Variable Recov...

Page 69: ...de variables will be converted into number of frames Event Syntax Event Data1 Data2 Subtract Name of Variable Constant value or Name of another Variable Divide Divide a Variable by a value This value...

Page 70: ...s For example a Variable with a value of 8 1000 and a contestant with a value of 1 0001 would give a result of 9 1001 Event Syntax Event Data1 Data2 BitOr Name of Variable Constant value or Name of an...

Page 71: ...d will insert the number 2 as 002 Integer X Inserts the number as a hex string For example the number 11 would be inserted as 0B Integer p No conversion to ASCII will be made and the number will be pl...

Page 72: ...r power cycling using Restore Variable Note A maximum of 256 variables with a maximum string length of 256 characters for each variable can be stored Variables are stored using their string name Event...

Page 73: ...rform specific events if an Input Output or Boolean Variable is off If Off Perform specific events if a Variable is equal to a constant value or the value of another Variable If Perform specific event...

Page 74: ...Sequence Name Pause Pauses a sequence at the current event A Start event will cause the sequence to resume from the point at which it was stopped Event Syntax Event Data1 Pause Sequence Name Stop Loo...

Page 75: ...Boolean Type Variable If an Event Label is used events are jumped over if the condition is true If an Else or End If event is used events are executed inside the area between the If and the End If if...

Page 76: ...f a Variable is equal to a constant value 0 255 or the value of another Variable If not Is true if the value of a Variable is not equal to a constant value 0 255 or the value of another Variable If Is...

Page 77: ...Event Label 00 00 00 SomeEvent End If Used to mark the End of any of the conditional If commands listed on the previous pages This is only required when not using Labels Event Syntax Using End If Time...

Page 78: ...ommand Reference Page 78 Empty formerly Nop Used as a branch placeholder Event Syntax Event Data1 Empty Example Label Time Event Data1 Data2 Data3 00 00 00 IfVarEQ ShowVar 5 End 00 00 00 Play Ldp1 End...

Page 79: ...Wizard can help with formulating display strings Display Strings can be formulated with variable placeholders The correct placeholder to use depends on the type of variable being inserted The table be...

Page 80: ...indicate lines to print by using commas outside of the quotes For example 1 2 3 4 will print on the Display 1 2 3 4 Using they keyword clr without quotes has a special meaning It will clear the line...

Page 81: ...Timecode Timecode Pause Stop SMPTE EBU Timecode at next loop point Timecode Stop Loop Get a current sequence time internal clock in a variable Get Seq Time Allow SMPTE EBU Timecode jam synced sequenc...

Page 82: ...Loop Stop the SMPTE EBU Timecode at the next loop point if looping Loop settings can be specified using the Timecode Config dialog see above Get Seq Time Places the current sequence s internal clock...

Page 83: ...l interface Currently SSL is not supported Event Syntax Event Data1 Data2 Data3 Send Mail The email address to send the email to This value must be enclosed with and such as nameto email com The subje...

Page 84: ...t for an ACK or other response unless a TCP connection is required Event Syntax Event Data1 Data2 Message Out Name of Port Name of String Variable or Literal Message Example 1 Event Data1 Data2 Messag...

Page 85: ...leading zeros use 0nD where 0 indicates to pad with zeros and n is number of zeros to pad For example 03d will insert the number 2 as 002 Integer X Inserts the number as a hex string For example the n...

Page 86: ......

Page 87: ...ly is rating is 100 to 250 VAC 50 to 60 Hz 25 watts maximum UL listed Class 2 power adapter Environment 0 to 38 C 32 to 100 F 0 to 90 relative humidity non condensing Front Panel 8x40 VFD Display Powe...

Page 88: ...polymer fuses Show Memory Removable Compact Flash card allows scripts with thousands of events Maximum size per show is 5MB Multiple shows can be loaded per card Certifications EMC Compliance US Cana...

Page 89: ...Frequency Annex B LTC Ports The LTC ports provide SMPTE EBU timecode IN for reading and timecode OUT while generating Male XLR OUT Pin 1 GND 2 3 Female XLR IN Pin 1 GND 2 3 Serial Ports The V16Pro pro...

Page 90: ...p 9V Pull Up 8 9V Pull Up 9 Do Not Connect RS 422 485 TX Ethernet Ports The 2 Ethernet ports on the V16Pro do not have data pass thru capability and cannot be used as hubs switches or routers Both por...

Page 91: ...V16Pro Page 91 V16Pro...

Page 92: ...nector type is a 9 pin D sub with female pins at both ends of the cable The V16Pro port pin out is listed below Pin Connection 2 RS 232 TXD 3 RS 232 RXD 5 GND 8 9V Pull Up Table 2 Programmer port conn...

Page 93: ...2 TXD RS 422 485 TX 4 9V Pull up 9V Pull up 5 GND GND 6 Do not connect RS 422 485 RX 7 9V Pull up 9V Pull up 9 Do not connect RS 422 485 TX Table 3 Ports 1 16 connections for RS 232 or RS 422 485 oper...

Page 94: ...address and may be changed by the front panel menu wheel control Display The V16Pro includes a standard 8x40 Backlit VFD Display When the V16Pro is in startup or configuration mode the display will sh...

Page 95: ...mind use the map as a general guide and consult the update documents for details of additions and changes The Menu Wheel gives the user access to many of the configurable operating parameters The hig...

Page 96: ...Config Exit Network Network Adapter A IP Address 192 168 000 254 Subnet Mask 255 255 255 000 Gateway 192 168 000 001 Network Adapter B IP Address 192 168 000 253 Subnet Mask 255 255 255 000 Gateway 19...

Page 97: ...sion level of the main board within the V16Pro Percent of Frame used by Process This item is a real time indication of the current workload of the V16Pro This number represents the amount of available...

Page 98: ...be expected from time to time As mentioned before the timeserver is access twice a day every day so if the error count is increasing there is a problem with the network connection The date time updat...

Page 99: ...tions as follows Network Adapter A Defaults IP Address 192 168 000 254 Subnet Mask 255 255 255 000 Gateway 192 168 000 001 Network Adapter B Defaults IP Address 192 168 000 253 Subnet Mask 255 255 255...

Page 100: ...ages Pin Connection Pin Connection 1 Input 1 20 Input 1 Return 2 Input 2 21 Input 2 Return 3 Input 3 22 Input 3 Return 4 Input 4 23 Input 4 Return 5 Input 5 24 Input 5 Return 6 Input 6 25 Input 6 Retu...

Page 101: ...s will add additional complexity to the installation but provide greater distance 1 PRO The installer can overcome long distances when connecting contact closures By using higher voltage sources insta...

Page 102: ...and from the main menu bar and then select Inputs The window shown below lets you select the input type for each input Notice the input name may be changed and a comment describing the input s use may...

Page 103: ...supply 2 Connect the negative terminal of the external power supply to one of the terminals of the contact closure or push button 3 Connect the appropriate Input Return pin to the other terminal of th...

Page 104: ...pin pin 1 for Input1 pin 2 for Input2 etc to one of the terminals of the external contact 2 Connect the appropriate Input Return pin to the other terminal of the external contact pin 20 for Input1 Pin...

Page 105: ...the V16Pro are not by default connected to the associated back panel input with the same number In fact the front panel buttons are completely independent inputs If the programmer needs to connect the...

Page 106: ...ut and add a comment to describe the output s use Figure 6 Outputs View Output Connector Note The Relay Outputs are fused at 900mA using self restoring polymer fuses If an overload occurs the fuse wil...

Page 107: ...07 V16Pro 13 Output 13 32 Output 13 Return 14 Output 14 33 Output 14 Return 15 Output 15 34 Output 15 Return 16 Output 16 35 Output 16 Return 17 N C 36 N C 18 N C 37 N C 19 N C Table 10 Parallel Outpu...

Page 108: ...ut1 pin 2 for Output2 etc on the Parallel Outputs connector to the positive terminal of the external power supply 2 Using the same DB37 Male connector connect the corresponding Output Return pin pin 2...

Page 109: ...utput1 pin 2 for Output2 etc on the Parallel Outputs connector to the positive terminal of the external power supply 2 Using the same DB37 Male connector connect the corresponding Output Return pin pi...

Page 110: ...n the chain terminate the line by setting the 75 Ohm rear panel dipswitch to on position Otherwise leave it off SMPTE Reader Generator The V16Pro has a built in SMPTE read generator The unit will acce...

Page 111: ...t C Sync Blackburst Reset will restore certain settings back to factory defaults These settings include IP Address Front Panel Password Date Time and related time zone configuration NTP SMTP E mail Se...

Page 112: ...ect the power cable 6 The unit will begin the procedure of updating the OS automatically The display will show Updating Firmware followed by a series of numbers showing the progress 7 The update finis...

Page 113: ...nals needed to be reversed when using the show controllers Pin 3 is now TXD and pin 9 is TXD in RS422 485 mode only RS232 operations remain unchanged If you were previously using a serial port as MIDI...

Page 114: ......

Page 115: ...to 250 VAC 50 to 60 Hz 25 watts maximum UL listed Class 2 power adapter Environment 0 to 38 C 32 to 100 F 0 to 90 relative humidity non condensing Front Panel 8x40 VFD Display Power LED Vsync LED Err...

Page 116: ...ded per card Certifications EMC Compliance US Canada and Europe CE Mark Emissions Compliance EN 55103 1 2009 Electromagnetic compatibility emissions Product family standard for audio video audio visua...

Page 117: ...e Immunity Compliance EN 61000 4 6 Conducted Immunity Compliance EN 61000 4 8 Magnetic Field Immunity Compliance Annex A 50 Hz to 10 kHz EN 61000 4 11 Voltage Dips and Variations Audio Frequency Annex...

Page 118: ...VCore Page 118 VCore Figure 11 Front View Figure 12 Rear View...

Page 119: ...VCore Page 119 VCore Figure 13 Top View Figure 14 Bottom View...

Page 120: ...g Port RJ 45 Ethernet 4 Position DIP Switch DHCP CC Voltage Settings Reset Backlight on off Removable SD Card for Script Storage currently 4GB 1 Serial Port 3 pin phoenix style screw terminal Serial P...

Page 121: ...een assigned Manual IP Set 1 Set DIP switch 1 to OFF 2 Check that Network Config LED is yellow If it is not toggle DIP switch 1 ON then OFF 3 Click in WinScriptLive 4 Click on the line for the Broadca...

Page 122: ...ect the Set radio button 5 Type in desired IP address and click on the IP button 6 Type in desired subnet and gateway and click on corresponding buttons Naming VCore We took the liberty of giving your...

Page 123: ...rt available on the VCore For additional information on configuring and using Ethernet see the sections on Ethernet and Networking Primer at the end of this manual For Cable pin out see the Ethernet s...

Page 124: ...a Contact Closure power is taken internally from the VCore The DIP switch position 2 determines Contact Closure or Voltage Mode For the pros and cons of each see the section titled Voltage Inputs vs C...

Page 125: ...inals of the contact closure or push button 3 Connect the appropriate Input Return pin to the other terminal of the contact closure Figure 15 Sample connection for a Voltage Input to Input1 of the Par...

Page 126: ...pin 1 for Input1 pin 2 for Input2 etc to one of the terminals of the external contact 2 Connect the appropriate Input Return pin to the other terminal of the external contact closest to the word input...

Page 127: ...n menu bar then select Outputs The window shown below opens You may change the name define the initial state of the output and add a comment to describe the output s use Output Connector Note The Rela...

Page 128: ...Output1 pin 2 for Output2 etc on the Parallel Outputs connector to the positive terminal of the external power supply 2 Connect the corresponding Output Return pin pin 5 for Output1 Pin 6 for Output2...

Page 129: ...r Output1 pin 2 for Output2 etc on the Parallel Outputs connector to the positive terminal of the external power supply 2 Connect the corresponding Output Return pin pin 5 for Output1 Pin 6 for Output...

Page 130: ...ually off frequently green LED Connection Solid Green Valid IP address is in place Slow Blinking Green Live Mode connected Solid Yellow IP Address is 0 0 0 0 and requesting IP using Alcorn s BOOTP Met...

Page 131: ...C 3 3 Amps Power over Ethernet The VCore can also be powered via PoE Power over Ethernet class 3 up to 13W which is a standard that passes both power and data along the same Ethernet cable This permit...

Page 132: ...and power cycle the VCore Note Script Variables take the longest to clear After a few seconds most settings will be cleared to defaults Normal Operation In Reset Backlight on off This switch will be...

Page 133: ...se the V16Pro and will apply equally well to the entire show controller family Getting Started Using a web browser enter the IP address of the V16Pro into the address bar The admin user must be logged...

Page 134: ...ler Web based Page 134 Enter the name of the schedule and click Create Select the schedule file to edit and click Edit New schedule files have no entries Click New Line to create a new entry in the sc...

Page 135: ...ed Enter the following information to complete entry Sequence The name of the sequence to start Start time The time from 00 00 to 23 59 to start the selected sequence Repeat Period Select whether the...

Page 136: ...pril 21st 2009 Click Save to save changes to the entry The list now shows the entry that starts the sequence Turn On All Outputs and another entry that was created to turn off all outputs every day at...

Page 137: ...Scheduler Web based Page 137 Scheduler Select the schedule to use and click Set Active The active schedule will always be shown on this page...

Page 138: ......

Page 139: ...s example applies equally well across the entire show controller family Step 1 Connecting to the Web Server Open a web browser client such as Internet Explorer or Firefox Enter the IP address of your...

Page 140: ...ame to customer or another name of your choice Set the customer password Leave the other settings as they are and click Apply These changes will occur immediately and there is no restart required Sele...

Page 141: ...ami js is included This is required to use background processing of HTTP POST requests see the section on Variables The first form on this page is used to start sequences It has a single text input i...

Page 142: ...pond quickly and efficiently without interrupting the normal operation of the show controller To ensure this limits have been placed on file names and types All file names used with the HTTP server mu...

Page 143: ...ock may contain over 350 characters This limit has been established to ensure that normal operation of the show controller is not interrupted by a web script The following table shows the characters u...

Page 144: ...server can be found below To access a value within any of these variables the proper index must be used If a value is posted using an HTML form the index will be the name of the form item For example...

Page 145: ...is V16Pro v16ver The firmware version of this V16Pro smptever The firmware version of the SMPTE module in this V16Pro Date Time date The current date in the form m d Y m month from 1 to 12 d day from...

Page 146: ...sequence to start Start the specified sequence setvareq 1 The name or index of the variable to set 2 The new value Set the value of the specified variable on 1 The name or index of the output to turn...

Page 147: ...this function before any data is sent to logout The _SERVER level value will be reset immediately and any login cookies that were previously set will be cleared SMTP Settings setsmtpjack 1 The jack to...

Page 148: ...name or IP address Set the NTP server name or IP address Network Settings setdns 1 The Ethernet port Set to A or B 2 IP address of the DNS server Set the DNS server for the specified Ethernet port se...

Page 149: ...ation mark backslash x hex where the x is followed by two ASCII hex characters For example x35 represents the ASCII character 5 Number Numbers include any whole number Variable See the section on Vari...

Page 150: ...t Jack s use these checkboxes to enable or disable the web server on the specified ports Default Page this value specifies the page that will load when no page is specified by an HTTP request Customer...

Page 151: ...usually needed unless the WinScript Live application is not going to be used These commands give the user access to the remote control aspect of the show controller The command structure is a terminal...

Page 152: ...ription This command will disable the SMPTE module Comments If the SMPTE module is configured to Generate this command will cause the SMPTE clock to stop at its current time If the SMPTE module is con...

Page 153: ...f frames For now this function must use two digits in each field even if it is zero 0 and the delimiters between each field must be followed hh mm ss ff Get command CT 0D Message Response hh mm ss ff...

Page 154: ...nd 192 168 0 254AIP 0D Response R 0D SM Get Set Subnet Mask number Description This command will get or set the number used to isolate the subnet Comments xxx is a decimal number in the range of 0 255...

Page 155: ...ear Get command DA 0D Message Response mm dd yyyy 0D Example Send Command DA 0D Response 11 15 2008 0D Set command mm rr yyyyDA 0D Message Response R 0D Example Send Command 12 15 2008DA 0D Response R...

Page 156: ...on This command will get or set the password Comments The default password is password Get command PW 0D Message Response password 0D Example Send Command PW 0D Response currentpassword 0D Set command...

Page 157: ...Set Time Zone Description This command will get or set the Time Zone Comments The time zone 0 is the Greenwich Mean Time GMT Time zones going west are given 1 numbers and 1 going east from GMT 0 until...

Page 158: ...e Coordinates Description This command will get or set the latitude coordinates Get command LA 0D Message Response current value 0D Example Send Command LA 0D Response 28 0 0D Set command 28 0LA 0D Me...

Page 159: ...aiting condition Command sequence number RJ 0D Message Response R 0D Example Send Command 1RJ 0D Response R 0D PA Pause a Sequence Description This command will cause the executing sequence to pause T...

Page 160: ...e sequence is identified by its number Comments The sequence number is the first field in the form WinScript Live assigns the number Running Stopped or Paused are the responses Get command sequence na...

Page 161: ...dress needed to contact the timeserver Comments The default IP address is 068 216 79 113 Other examples are Boulder Colorado US is 132 163 4 101 Europe is 213 251 169 205 Get command NI 0D Message Res...

Page 162: ...ple Send Command ANJ 0D Response R 0D TS Time Stamp Description This command will attach the time to the active script Comments Used in live mode to compare scripts Command TS 0D Message Response 5 0D...

Page 163: ...Response R 0D FT Get Script Edit Date Description This command will get the last edited date of the active script on the device or another non active script on the device Comments This can be useful...

Page 164: ...Comments A port A B port B The default port is A Get command SJ 0D Message Response current port 0D Example Send Command SJ 0D Response A 0D Set command port A or B SJ 0D Message Response R 0D Exampl...

Page 165: ...escription This command will get or set the SMTP name used when logging into the account Comments A text string such as mylogin Get command SU 0D Message Response current name 0D Example Send Command...

Page 166: ...nd Command current nameFR 0D Response R 0D MA Send E Mail Description This command will send the e mail Comments to subject textmessage Command To e mailaddress Subject message MA 0D Message Response...

Page 167: ...Serial and Ethernet Control Page 167 Control Example Send Command AHJ 0D enables port A Response R 0D...

Page 168: ...dundant IP Address Description This command will get or set the Redundant IP address Comments x represents a number in the IP Get command RI 0D Message Response xxx xxx xxx xxx 0D Example Send Command...

Page 169: ...2MS 0D Response R 0D TMS Get Set Master Slave Timeout Period Description This command will get or set the Master Slave Timeout Period Time delay before assuming master is gone Comments nnn represents...

Page 170: ...m d device index connected to the show controller denoted by an index number assigned by the device table in WinScript Live list of devices 0 is the show controller Command bool type index device LV 0...

Page 171: ...d up the interpretation of the data fields needed to execute the sequence commands The above command line is written as V16Pro On output1 8 EX 0D x points the show controller to use the parallel outpu...

Page 172: ......

Page 173: ...WinScriptLive The following tutorial is only in reference to creating a product file through the use of this tool built into WinScriptLive For more advanced product file creation and editing in XML g...

Page 174: ...delay will be between 1 and 5 frames 1 frame 33ms Connection Information The connection is on UDP port 2638 or 2639 To initiate a Live Mode connection the show controller must be fully booted and a sc...

Page 175: ...ource Type Lookup bool 0 1 Don t watch or turn off Watch or turn on index zero indexed resource number Example input7 6 device zero indexed device number for device variables inputs etc from the devic...

Page 176: ...7 1 1LV Message Ack Response R Stop Watching a string variable named myVar variable 8 in User Variables Command v 0 5 1 1LV Message Ack Response R Resource Status Resource status is returned in the fo...

Page 177: ...se of sequences the sequence status is always sent when the state paused stopped running has changed Error Reporting Error status is returned in the following format type error type command index devi...

Page 178: ...stIndex NL h0D type single ascii character the item type see Resource Type Lookup index zero indexed resource number Example input7 6 device zero indexed device number for device variables inputs etc...

Page 179: ...t no other complete rows are highlighted Live Mode keeps getting disconnected Touch and WinScriptLive are running on the same PC It is not recommended to run the touch software and WinScriptLive both...

Reviews: