Lektion 1 Tut3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Zur Navigation springen Zur Suche springen
Zeile 52: Zeile 52:
 
===Der Client/Die Benutzeroberfläche ?===
 
===Der Client/Die Benutzeroberfläche ?===
  
Im nächsten Schritt sollst Du die Windows basierende Benutzeroberfläche starten (aktuell ''LumosGUI.exe'' genannt). Dieses Programm wird in den nächsten Kapiteln erklärt. Zuerst musst Du das Fenster ''Tools->Connection'' auswählen um eine Verbindung mit dem Server herzustellen. In der rechten unteren Ecke befindet sich ein kleines Monitor-Icon, welches innen schwarz ist, wenn keine Verbindung zum Server besteht.
+
Im nächsten Schritt sollst Du die Windows basierende Benutzeroberfläche starten (aktuell ''LumosGUI.exe'' genannt). Dieses Programm wird in den nächsten Kapiteln erklärt. Zuerst musst Du das Menü ''Connection-->Connect'' auswählen um eine Verbindung mit dem Server herzustellen. In der rechten unteren Ecke befindet sich ein kleines Monitor-Icon, welches innen schwarz ist, wenn keine Verbindung zum Server besteht.
  
 
[[Datei:DMXC3L01 connect.JPG]]
 
[[Datei:DMXC3L01 connect.JPG]]

Version vom 16. Oktober 2011, 16:56 Uhr

Im-aim.png Erste Schritte: Lektion 1 Tut3


Vorlage:DMXC3 lesson

Überblick

Dieser Artikel gibt einen ersten Einblick in die zweigeteilte Struktur von DMXControl 3. Du wirst lernen wie die Client-Server Kommunikation funktioniert und wie man mit dem Kernel umgeht.

Lektion 1: Installation und Konfiguration

DMXControl 3 besteht aus zwei Softwareteilen. Der eine Teil fungiert als Server, der andere als Client. Der Client ist ein Windows-Programm, dass aber mittels Mono auch auf Linux ausgeführt werden kann.

Einer oder mehrere Clients können auf verschiedenen Betriebssystemen gestartet werden (z.B. Windows, iOS, Android, ...). 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 daran 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

Starte zuerst den Kernel, in diesem Fall den DMXControl Server. Momentan heißt diese Applikation Lumos.exe. Zukünftig wirst Du Dich nicht mehr um den Kernel kümmern müssen, er wird automatisch mit DMXControl gestartet werden.

DMXC3L01 kernel.JPG

Während des Startvorgangs kannst Du 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. (Vielleicht noch nennen, damit auch wirklich jeder die Befehle kennen kann?)

Der Client/Die Benutzeroberfläche ?

Im nächsten Schritt sollst Du die Windows basierende Benutzeroberfläche starten (aktuell LumosGUI.exe genannt). Dieses Programm wird in den nächsten Kapiteln erklärt. Zuerst musst Du das Menü Connection-->Connect auswählen um eine Verbindung mit dem Server herzustellen. In der rechten unteren Ecke befindet sich ein kleines Monitor-Icon, welches innen schwarz ist, wenn keine Verbindung zum Server besteht.

DMXC3L01 connect.JPG

Wenn Du eine Firewall hast, muss die Kommunikation 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.

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 mit dem Server

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

Zusatzsoftware für die Installation

Folgende Programme müssen vor der dem Setup 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

Zertifikat

Ich habe die Punkte dieses Tuttorials verstanden und möchte mit der nächsten Lektion weitermachen: Lektion 2


__NOTITLE__