Human Interface Devices (HID)

Über USB angeschlossene Joysticks und Jog Shuttle können zur Steuerung von Kameras und Playbackwiedergabe eingesetzt werden. Verwendet werden können alle Joysticks und Jog Shuttle, die von der USB-Schnittstelle als Human Interface Device erkannt werden.

Um ein Gerät an einem Arbeitsplatz nutzen zu können, muss die Verbindung zum Gerät parametriert werden.

Initialisiert wird die Kopplung dann über die Funktion VIDEO_OA_HID_init(), die in der Dokumentation der CTRL-Funktionen beschrieben ist.

Welche Funktionalität die verschiedenen Achsen und Taste der Eingabegeräte in der Applikation übernehmen, kann vom Integrator frei programmiert werden. Folgende Funktionen sind im Basispaket bereits aktiviert:

Joystick

Alle Kommandos gehen auf die aktive Kamera:

  • X, Y und Z-Achse :Schwenken, Neigen, Zoomen
Jog Shuttle

Alle Kommandos gehen auf die aktive Kamera und werden nur wirksam, wenn sich die Anzeige der Kamera im Playback-Modus befindet:

  • Tasten: Pause, Vorlauf, schneller Vorlauf, Rücklauf, schneller Rücklauf
  • Dial (inneres Rad): Einzelbild vorwärts und rückwärts
  • Wheel (äußeres Rad): Vor- und Rücklauf mit jeweils 0-5 facher Geschwindigkeit

Bei der Nutzung baugleicher Geräte an mehreren Arbeitsplätzen ist es lediglich notwendig einen Arbeitsplatz über die Bedienoberfläche mit einem Gerät zu verknüpfen. Die Parametrierung wird beim Kopieren der Workstation-Parametrierung (Rechtsklick - Objekt kopieren) übertragen.

Mit der Bedienoberfläche können nur lokale Arbeitsplätze parametriert werden.

Die Parametrierung erfolgt in der Parametrieroberfläche des Arbeitsplatzes im Frame Eingabegeräte.

Konfiguration

Abbildung 1. Arbeitsplatz-Konfiguration

Per Check-Box kann angegeben werden, ob für diesen Arbeitsplatz ein Joystick bzw. ein Jog Shuttle vorgesehen ist. Die Auswahl bestimmt lediglich, ob die Verbindung zu einem Gerät überwacht wird oder nicht.

Ist der Parametrierdialog des Arbeitsplatzes aus dem der Objekt-Explorer gestartet wurde geöffnet, ist der Button Konfiguration bedienbar.

Andere Arbeitsplätze können nicht parametriert werden. Dort ist der Konfigurationsbutton nicht bedienbar.

Über den Konfigurationsbutton kann das Konfigurationspanel geöffnet werden

Workstation

Die Arbeitsplatznummer und die derzeitige Parametrierung wird in diesem Bereich angezeigt. Betätigen sie den Button Aktualisieren. Es werden nun alle über USB angeschlossenen Joysticks und Jog Shuttles angezeigt.

Im folgenden Beispiel sind ein Joystick und ein Jog Shuttle mit dem Arbeitsplatz verbunden.

Joystick, Jog Shuttle ans Key Pad

Selektieren sie jeweils einen Joystick und ein Jog Shuttle mit der Maus. Die Hintergrundfarbe der Verbindungsanzeige wechselt dabei von weiß auf grün und die beiden Geräte sind mit dem System verbunden.

Ab jetzt werden alle Bedienhandlungen und deren Rückgabewert mit Joystick und Jog Shuttle im rechten Teil des Panels angezeigt.

Mit dem Speichern-Button kann der Typ von ausgewählten Joysticks und Jog Shuttles gespeichert werden.

Die Geräte können jederzeit durch baugleiche Geräte ersetzt werden oder an anderen USB-Ports des Arbeitsplatzes betrieben werden. Die Geräteparametrierung wird beim Kopieren des Arbeitsplatzes im Objekt-Explorer ebenfalls mit übernommen.

Die Parametrierung wird im oberen Teil des Panels angezeigt. Die Parametrierung wird im Datenpunkt des Arbeitsplatzes abgelegt.

Liste der unterstützten Geräte

Folgende Geräte wurden auf Kompatibilität getestet:

Anmerkung:

Hinweis bei Nutzung mehrere User Interfaces

Pro Rechner darf die Funktion VIDEO_OA_HID_init() nur in einem User Interface genutzt werden, da ansonsten mehrere Instanzen versuchen, auf die USB Schnittstelle des Rechners zuzugreifen. Wird auf einem Rechner mehr als ein User Interface genutzt, so muss die Applikationslogik dafür Sorge tragen, dass die Funktion nur einmal auf dem Rechner aufgerufen wird.