Herunterladen Diese Seite drucken

Blackmagic Design Design 3G-SDI Arduino Shield Installations- Und Betriebs-Anleitung Seite 128

Número identificatorio
3
4
5
6
7
8
El número identificatorio se utiliza en el entorno de programación de Arduino para determinar
el parámetro que se modifica.
La función sdiCameraControl.writeXXXX se denomina a partir del valor que se desea cambiar,
y el sufijo depende del grupo controlado.
A modo de ejemplo, sdiCameraControl.writeFixed16 se emplea para el enfoque, la apertura del
diafragma, la distancia focal, la pantalla, la luz piloto y el etalonaje al modificar valores
absolutos.
La sintaxis completa para este comando es la siguiente:
sdiCameraControl.writeFixed16 (
Número de cámara,
Grupo,
Parámetro controlado,
Operación,
Valor
);
El tipo de operación especifica la acción realizada en el parámetro indicado.
0 = valor asignado. El valor suministrado se asigna al parámetro indicado.
1 = valor de compensación. Cada valor especifica la compensación que se añade al
parámetro «Valor».
Por ejemplo:
sdiCameraControl.writeCommandFixed16(
1,
8,
0,
0,
liftAdjust
);
1 = cámara 1
8 = Grupo etalonaje
0 = Ajuste de sombras
0 = valor asignado
liftAdjust = valor para los niveles de luminancia y RGB
Según se describe en el protocolo, liftAdjust es una secuencia de cuatro elementos: RED[0],
GREEN[1], BLUE[2] y LUMA[3]. La secuencia completa se envía con el comando.
Los ejemplos de código incluidos en los archivos de la librería contienen elementos
descriptivos que explican su funcionamiento.
Grupo
Información
Pantalla
Luz piloto
Referencia
Configuración
Etalonaje
Protocolo de control Studio Camera
126
loading