2010-12-19 5 views
-1

Ich habe ein ganz spezifisches Problem: Ich möchte meine eigene DMX-Software schreiben, um unsere DMX-Geräte zu steuern. Kennt jemand eine Schnittstelle zu verwenden? Es wäre großartig, wenn es ein Framework für die Verwendung geben würde, so dass ich nur den Kanal und den Wert an die Schnittstelle senden muss.DMX-Interface zum Schreiben eigener DMX-Steuer-Software

+0

Möchten Sie dies noch wissen? Ich habe gerade so etwas entwickelt, aber es gibt ein paar Schritte, um es zum Laufen zu bringen. Du kennst iPhone und Mac, was meinst du? – gubby

+0

Ja, würde ich gerne! Ich habe beides markiert, weil ich die eine Option abdecken wollte, bei der die DMX-Schnittstelle direkt vom iPhone gesteuert wird, und die andere Option, dass ein Mac die Schnittstelle steuert und der Mac von meiner Software für iPhone oder iPad gesteuert wird. Die perfekte Lösung wäre eine Verbindung von iPhone zu DMX-Interface ... –

Antwort

0

Es gibt einige wirklich gute Informationen & Codebeispiele (einschließlich einer Arbeiterklasse, die ich geschrieben habe) hier: Lighting USB OpenDMX FTD2XX DMXking

Letztlich beenden Sie Einstellung Byte-Werte auf (zwischen 0 und 255 [FF] (hellste) in einem Byte Array. Es ist ziemlich trivial einfache Effekte zu implementieren wie Überblendungen oder Verfolgungsjagden.

Sie müssten einen USB-Controller verwenden, um Ihr Programm Anweisungen zur eigentlichen Hardware zu konvertieren. ich schlage vor, eine einfache iPhone-Anwendung zu einem Webservice im Gespräch mit welches dann mit der Hardware interagiert

Code-Beispiele sind oben in C# werden Ihnen allerdings zeigen, wie mit einem DMX-Controller

0

Ich bemerkte, Ihre Frage für Mac war zu interagieren, aber ich schrieb ein Windows-spezifisches C++ Programm, das wahrscheinlich leicht modifiziert werden könnte. Es wurde aus dem C# -Beispiel auf der OpenUSB-Website von Enttec übernommen. Siehe: https://github.com/chloelle/DMX_CPP