06.01.2013 Views

sistema show control - Tesis Electrónicas UACh - Universidad ...

sistema show control - Tesis Electrónicas UACh - Universidad ...

sistema show control - Tesis Electrónicas UACh - Universidad ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

F 0 SYSTEM<br />

EXCLUSIVE<br />

¿ ? TIEMPO<br />

REAL<br />

¿ ? DEVICE<br />

NUMBER<br />

MIDI SHOW CONTROL 2.0<br />

¿ ? MIDI SHOW<br />

CONTROL<br />

2.0<br />

Sus principales desarrolladores son Charlie Richmond y Ralph Weber.<br />

Comunicación bidireccional mediante 2 cables MIDI.<br />

Origina un nuevo tipo de operación "Two Phase Commit" (2PC). Basado en mensajes de<br />

prevención/preparación y ejecución diferenciados, muy similar al proceso de ejecución<br />

humano y heredado del ambito teatral. Incluye mensajes de respuesta y aviso de<br />

anomalias.<br />

Especialmente desarrollado para un Control del Show completo. Aunque no hay mensajes<br />

referidos a T.C., el propio <strong>control</strong>ador utilizado sí puede disponer de T.C. y utilizarlo<br />

para ejecutar el Show.<br />

¿ ? COMMAND<br />

FORMAT<br />

QNUMBER, QLIST, QPATH (Valores Cue data): permiten información suplementaria acerca de la ejecución<br />

de los Cue. En algunos mensajes son opcionales (cuando están entre corchetes [ ] ). Se separan en un<br />

mismo mensaje con el Delimitador 00.<br />

CUE TIME especifica el tiempo para la ejecución de un Cue.<br />

CHEKSSUM (en todos los mensajes): para detectar errores de transmisión (suma global para Data y<br />

Status).<br />

SEQNUMBER (en todos los mensajes): cada transición 2PC del <strong>show</strong> es asignada a un Numero discreto de<br />

Secuencia. Generado y enviado inicialmente por el master en el comando Standby, es tomado como<br />

referencia de esa transición por todos los mensajes. Además, este número de secuencia, añade otra via<br />

de redundancia al <strong>sistema</strong> y permite que cada secuencia pueda ser <strong>control</strong>ada independientemente.<br />

Los Status Codes retornados al maestro podrían ser visualizados su pantalla. El hecho de que un Status<br />

Code exista no significa que se requiera un tipo especifico de operación. Por ejemplo, algunos<br />

<strong>control</strong>adores basados en ordenadores Multitansking, no tienen dificultad en leer nuevos Cues de un<br />

disco, por ejemplo, mientras simultaneamente continuan otras operaciones (este <strong>control</strong>ador no tendría<br />

que indicar un "espere, por favor").<br />

Estos mensajes son enviados en respuesta a un mensaje Cancel, e indican que el <strong>control</strong>ador está<br />

atendiendo la petición. El <strong>control</strong>ador, podríar tomar una de estas acciones por sí mismo o gobernado por<br />

un operador humano.<br />

Not Standingby es transmitido cuando un mensaje Cancel ha sido enviado a un Cue que todavía no estaba<br />

preparado.<br />

¿ ?<br />

STANDBY<br />

¿ ? STANDING<br />

BY<br />

¿ ? G O<br />

2 PC<br />

¿ ?<br />

¿ ?<br />

COMPLETE<br />

CANCEL<br />

¿ ? CANCELLED<br />

¿ ?<br />

COMMAND<br />

ABORT<br />

STATUS CODE para CANCELLED<br />

LUZ<br />

¿? Falla posición motor<br />

¿? Falla Scroller motor<br />

¿? Strobe no cargado<br />

¿? Laser Safety Interlock Not Established<br />

SONIDO<br />

¿? Falla amplificador<br />

¿? Amplifier Overload<br />

MAQUINARIA<br />

¿? Motor Failure<br />

¿? Limit Switch Inhibiting Movement<br />

¿? Unequal Movement in Multiple Section System<br />

¿? Servo Failure<br />

VIDEO<br />

¿? Sync Lost<br />

¿? Time Code Lost<br />

DATA • • • DATA<br />

CHEKSSUM SEQNUMBER<br />

QDATA QNUMBER [00] [QLIST] [00] [QPATH]<br />

CHEKSSUM SEQNUMBER<br />

CUETIME [QNUMBER] [00] [QLIST] [00] [QPATH]<br />

CHEKSSUM SEQNUMBER<br />

QDATA QNUMBER [00] [QLIST] [00] [QPATH]<br />

CHEKSSUM SEQNUMBER<br />

[QNUMBER] [00] [QLIST] [00] [QPATH]<br />

CHEKSSUM SEQNUMBER<br />

[QNUMBER] [00] [QLIST] [00] [QPATH]<br />

CHEKSSUM STATUS CODE SEQNUMBER<br />

CHEKSSUM STATUS CODE SEQNUMBER<br />

PROYECCION<br />

¿? Film Tension Lost<br />

¿? Lamp Failure<br />

CONTROL DE PROCESOS<br />

¿? Hydraulic Oil Low<br />

¿? Water Low<br />

¿? Carbon Dioxide Low<br />

¿? Escess Gas Detected<br />

¿? Gas Pilot Out<br />

¿? Imrpoper Gas Ignition Conditions (Windy)<br />

¿? Smoke/Fog Fluid Low<br />

¿? Invalid Switch Number<br />

¿? Latch Stting System Inoperative<br />

¿? Burned-Out Cue Light<br />

F 7<br />

PIROTECNIA<br />

¿? Charge Not Loaded<br />

¿? Atmospheric Conditiions Prohibit Discharge<br />

E. O. X.<br />

¿PREPARADO? Tras enviarlo el maestro, espera 2 sg. a recibir el<br />

Standing by del esclavo... y de no recibirlo... aborta.<br />

¡ESTOY LISTO! El esclavo puede abortar SI detecta un error. El esclavo<br />

dispone de 2 sg. para devolver este mensaje tras recibir el Standby del<br />

maestro.<br />

¡YA! Ejecutar lo preparado.<br />

¡HECHO!... Si todo ha ido bien.<br />

Enviado por el maestro si, por alguna razón, la ejecución de un Cue<br />

debe ser terminada.<br />

Respuesta a Cancel. StatusCode especifica el motivo. Varios tipos<br />

diferentes de cancelación. Seqnumber debe ser la del mensaje inicial.<br />

Indica que el esclavo ha fallado al ejecutar un Stand by, GO 2PC, Cancel,<br />

que no entiende un Cue Data recibido o que existe un error Chekssum.<br />

StatusCode especifica la razón y Seqnumber en curso indica el culpable.<br />

STATUS CODE para ABORT<br />

¿? Completing<br />

¿? Paused<br />

¿? Terminated<br />

¿? Reserved<br />

¿? Unknown/undedined Error<br />

¿? Checksum Error<br />

¿? Timeout<br />

¿? Not Standing By<br />

¿? Manual Overrride Initiated<br />

¿? Manual Override in Progress<br />

¿? Deadman Interlock Not Established<br />

¿? Required Safety Interlock Nos Established<br />

¿? Unknown Cue Number<br />

¿? Unknown Cue List<br />

¿? Unknown Cue Path<br />

¿? Too Many Cues Active<br />

¿? Cue Out of Sequence<br />

¿? Invalid d1 Cue Data Value<br />

¿? Invalid d2 Cue Data Value<br />

¿? Invalid d3 Cue Data Value<br />

¿? Invalid d4 Cue Data Value<br />

¿? Manual Cuing of Playback Medium Required<br />

¿? Power Failure in Controlled Device Subsystem<br />

¿? Reading News Show Cues from Disk<br />

4<br />

Var<br />

4<br />

Var<br />

4<br />

Var<br />

4<br />

Var<br />

4<br />

Var<br />

4<br />

Seis<br />

4<br />

Seis

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!