DE-Interface Testprogrammquellcode

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Hallo,
    die Timings kannst du auch in dem neuesten DE-Ausgabeplugin von DMXC ändern. Das wird so viel ich weiß dann auch auf dem Interface gespeichert.
    Viele Grüße
    JP

  • stimmt. Ich will dass aber in einem eigenen programm machen. so nach dem motto: public declare function Breaktime as byte (usbdmx.dll) usw.
    Vielleicht sollte ich mal meinen Grund erzählen. Neben Lichttechnik ist mein anderes großes Hobby die Modellbahn. Nun gibt es dafür natürlich maßgeschneiderte Programme, Interfaces und Dekoder, die aber einen Haufen an Geld kosten, um die ganze Anlage zu digitalisieren(also mit dem PC zu steuern). Mit DMX kenne ich mich aus, mit Programmieren auch und Dekoder löten hab ich auch schon gemacht. Die Idee war jetzt ein Programm zu schreiben, das Weichen, Signale, etc. über DMX schaltet. Das Interface gibt es an die Dekoder weiter und an denen sind Relais die zu den Weichen gehen. Sogar eine Rückmeldung, ob das Gleis besetzt ist, ist möglich, weil es ja DMX In gibt.
    Das Ganze hört sich auch für mich nach einer Schnapsidee an aber ich spar dabei verdammt viel Geld und die Software macht dann genau das was ich will.

    TMGDJ

  • Steht doch in der usbdmx.txt

    Quote

    SetInterfaceAdvTxConfig(Serial: TSERIAL; Control: Byte; Breaktime: word; Marktime: word; Interbytetime: word; Interframetime: word; Channelcount: word; Startbyte: byte): DWORD; stdcall; // >= v1.1
    StoreInterfaceAdvTxConfig(Serial: TSERIAL): DWORD; stdcall; // >= v1.1

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.