Lektion 1 Tut3

Aus Deutsches DMXC-Wiki
Zur Navigation springen Zur Suche springen
Im-aim.png Erste Schritte: Lektion 1 Tut3
Lektion 2 Arrow forw.png
Inhaltsverzeichnis


Überblick

Durch das komplett veränderte Bedienkonzept im Vergleich zu DMXControl 2 ist ein grundlegendes Umdenken bei der Bedienung von DMXControl 3 nötig. Diese Lektionen sollen dabei helfen, sich in dieses Konzept einzuarbeiten und die nötigen Kenntnisse über die grundlegenden Eigenheiten der neuen Oberfläche vermitteln.


Achtung wichtiger Hinweis Bedenken sie bitte, dass es sich bei DMXControl 3 im aktuellen Zustand um eine Beta-Version einer neuen Software handelt. Es kann zu unvorhergesehenen Abstürzen kommen, es können anderweitige Fehler auftreten und es kann Stellen in DMXControl 3 geben, an denen noch nicht alle Eventualitäten berücksichtigt wurden. Die Beta-Version von DXControl 3 ist ausdrücklich noch nicht für den produktiven Einsatz geeignet!


Lektion 1: Installation und Konfiguration

DMXControl 3 wird über einen Setup Wizard installiert. Dieser prüft auch, ob die notwendige Software auf dem PC installiert ist (siehe unten) und bietet an, diese ggfs. zu installieren. Optional kann auch wie bei DMXControl 2 die Installation von EasyView ausgewählt werden.

DMXControl 3 besteht aus zwei Softwareteilen. Der eine Teil fungiert als Server, der andere als Client. Der Server (im folgenden als Kernel bezeichnet) verwaltet alle Information bezüglich des Projektes. Der Client ist ein Windows-Programm, welches aber mittels Mono auch auf Linux ausgeführt werden kann. Der Client dient als Schnittstelle zwischen dem Server und dem User.

Einer oder mehrere Clients können auf verschiedenen Systemen (PCs) gestartet werden. Diese Struktur ermöglicht das Arbeiten in Teams während der Einrichtung und der Show, wobei Szenenlisten schon abgespielt werden können, während ein anderer noch an der Show arbeitet.

Die Trennung von Server und Client bringt folgende Vorteile mit sich:

  • Wenn die Benutzeroberfläche ausfällt, arbeitet der Server weiter und verschickt weiterhin DMX-Signale
  • Mehrere Nutzer können sich den Kernel teilen und als Team zusammenarbeiten
  • Der Kernel und die Benutzeroberfläche können auf verschiedenen Computern ausgeführt werden

Der Kernel

Starten Sie zuerst den Kernel, also den DMXControl Server. Dazu öffnen Sie das Programm "Lumos.exe", welches sich im Unterordner "Kernel" im Programmverzeichnich befindet.

DMXC3L01 kernel.JPG

Während des Startvorgangs können Sie beobachten, was alles von DMXControl geladen wird. Der Kernel ist die zentrale Stelle für alle Informationen über Geräte, Szenen, Projekte usw. auf welche von allen Clients zugegriffen werden kann.

Der Kernel stellt eine Kommandozeile zur Verfügung. Mit dem Schlüsselwort help kann man sich eine Liste aller möglichen Kommandos ausgeben lassen.

DMXC3L01 konsole.JPG


Hier ein paar Kommandozeilenbefehle um genauere Informationen über den Status des Kernels zu bekommen:

  • shutdown: Beendet den Kernel
  • status: Zeigt Statusinformationen an
  • menu: Zugang zum Control menue?
  • clear: Leert die Konsole
  • notification xxx: Sendet eine Benachrichtigung an alle Clients
  • width xxx: Legt Breite der Konsole fest (Anz. der Zeichen)
  • load xxx: Lädt ein Projekt
  • save xxx: Sichert das aktuelle Projekt
  • dmxout [channel, val]+: Sets DMX Out Values
  • dmxin [channel, val]+: Sets DMX In Values
  • help: Hilfemenü (auch über '?' erreichbar)

Für menu und status gibt es zusätzliche Kommandos. (siehe Appendix2)

Der Client / Die Benutzeroberfläche

Im nächsten Schritt sollten Sie die Windows basierende Benutzeroberfläche (LumosGUI.exe genannt) starten, welche sich im Unterordner "GUI" im Programmverzeichnis befindet. Dieses Programm wird in den nächsten Kapiteln erklärt. Zuerst muss die Kommunikation zwischen Server und Client initiiert werden. Man kann auch das Menü Connection-->Connect auswählen, um eine Verbindung mit dem Server herzustellen. In der rechten unteren Ecke des DMXControl-Fensters befindet sich ein kleines Monitor-Icon, welches ein rotes Kreuz aufweist, wenn keine Verbindung zum Server besteht.

DMXC3L01 connect.JPG

Wenn Sie eine aktive Firewall haben, muss die Kommunikation zwischen den Prozessen von DMXControl freigeben werden.


DMXC3L01 startGUI.JPG


Nach dem Aufbauen der Verbindung, sollte das kleine Icon in der unteren Zeile des Clients ein blaues Monitor-Icon zeigen.


 Wichtiger Hinweis Wenn Sie dem Programm "Lumos.exe" beim ausführen den Parameter "-nonetwork" übergeben, so wird beim Start des Kernels automatisch ein Client mitgestartet und direkt mit dem Kernel verbunden. Dadurch erspart man sich den manuellen Verbindungsaufbau und das System ist sofort einsatzbereit. Im Startmenü wird bei der Installation eine Verknüpfung erzeugt, die diesen Parameter beim Start übergibt. Die Verknüpfung heißt "DMXControl 3".


z.Zt. IN ARBEIT

Projekt Management

Laden, Speichern & Default Projekte

Jetzt kannst Du Dein Projekt laden. DMXControl stellt ein Demo-Projekt bereit. Es kann über den Menüpunkt Project geöffnet werden.


topics to be added (by beta tester)

Übung

1) Teste die folgenden Kommandos in der Konsole:

  • menue
  • status
  • shutdown -> uups!

2) Starte den Kernel neu und verbinde den DMXControl Client ( "DMXControl 3 GUI") mit dem Server

3) Probier es einfach aus: Schiess die GUI mit dem Taskmanager ab und starte sie neu. Der Kernel hat zwischendurch weitergearbeitet.

Herzlichen Glückwunsch! Jetzt hast Du Dein eigenes DMXControl 3 System erfolgreich installiert!

Zusatzsoftware für die Installation

Folgende Programme müssen zum erfolgreichen Start von DMXControl 3 auf dem System installiert sein:

  • DirectX 9.0c
  • .NET Framework 3.5 SP1 oder aktueller
  • XNA Framework 3.0(xnafx30_redist.msi)

Zusätzliche Links

  1. DirectX 9.0c
  2. .NET Framework 3.5
  3. .NET Framework 3.5 Service Pack 1
  4. XNA Framework 3.0


Lektion 2 Arrow forw.png
Inhaltsverzeichnis