Posts by Soon5

    Well, I guess as both are for free, the easiest way to find out is to download both and play arround and then decide yourself what you prefer.


    Just a hint. We stopped development for V2 a while ago, so there will not be any further fixes or whatever. V3 is the current supported version, so there you can report bugs / feature requests and we will try to cover them during our development.

    Hello,


    Currently there is no way to do this kind of automation. With DMXControl 3.2 and the new Input Assignment, there is a way to automatically run a cuelist on project load, so there you can create a cuelist setting the lights to that values and have that cuelist executed when the project is loaded.


    Regards


    Arne

    What you see in the Screenshot is that you configured your Artnet Interface on 0-0-0 to 0-0-3, so you can send up to 4 universes. In DMXControl these 4 universes are currently mapped to the corresponding DMX Universes, so 1.1 - 1.512 => 0-0-0 and so on. And yes, if you want to use a second universe the reciever needs to be configured 0-0-1 and your devices in DMXControl need to be patched in the second universe (2.1 and so on)


    Whether you use the second universe for the 2nd module or the same universe doesn't really matter. It's your choice whatever you prefer. An advantage for a 2nd universe could be that you can disable transmit of DMX Data only universe wise (as you can see in the DMX Interface configuration). Don't know whether that's relevant or not.

    1. Eine Verknüpfung auf die Lumos.exe anlegen.

    2. Rechtsklick auf die Verknüpfung und "Eigenschaften" anwählen

    3. Dort ist bei "Ziel" der Pfad auf die Lumos.exe hinterlegt. Dort einfach hinten dran den Pfad zum Projekt hinterlegen

    Beispiel:

    Vorher: Ziel => C:\DMXC3\Kernel\Lumos.exe

    Nachher: Ziel => C:\DMXC3\Kernel\Lumos.exe C:\Projekte\DMXC3Projekt.zip


    Speichern, fertig.


    Wenn du nun den Kernel über die Verknüpfung startest wird automatisch das Projekt geladen.

    As the Interface was not existing when we stopped development for DMXControl 2, there is no Plugin for DMXControl 2 existing. Nevertheless, we have a Plugin for DMXControl 3. I am mentioning that because you posted in the DMXControl 2 section.


    EDIT: I figured out that there is a plugin, but that was developed by one of our community members, so nothing I can say about it :-D

    Railtracer

    Please try to open the Ports 12351 on your Kernel computer and the Port 12451 on the GUI Computer. These are the ports used to connect. If the Windows firewall blocks them no connection is possible. Alternatively you can disable the firewall completely. Maybe you can disable the firewall to check whether that solves the issue and in case it does, go the more secure approach of just opening the ports that DMXControl needs.


    Regards


    Arne

    Hello and welcome to our forum.


    What you need is a software for controlling the DMX Lights. As you are in the DMXControl Forum, I can strongly recommend to use DMXControl, which you can download here: https://www.dmxcontrol.de/en/


    Additionally you need a DMX Interface, which is plugged to your PC. There are different kinds of interfaces. Most of them are connected via USB, but there are also some using Ethernet.


    That Interface will generate a DMX Signal that you then connect to your DMX Device using a XLR Cable. The DMX Devices are Daisy-Chained, so each device has an Input and an Output. You simply connect one device to another and the interface to the first.


    The Devices are addressed using a so called DMX Address, which is a Number between 1 and 512. Each DMX Line transports exactly 512 Channels of information and you can patch your devices anywhere in that range. Your 6 channel Dimmer will use 6 of these channels, so if you patch it to the DMX Address 5, it will use the channels 5 - 10. In the Software you create a corresponding device and configure it to have the same channel.


    That's a rough overview on how DMX Works. It's pretty simple as soon as you try it out.


    How that works together with your LED Strips is something you need to figure out yourself. There are controllers that can drive these WSxxxx LEDs using a DMX Signal, but I don't have any experience with them.


    Regards,


    Arne

    Exactly there is no difference in


    Code
    1. if (newValue != null) over (newValue != oldValue)

    beside the fact that you need to spend 1 byte of RAM in your Device for storing the last DMX Value.


    You would only lose one of the 255 Values so you reduce the resolution and also make processing very complex.


    I think that by adding a null value overall the complexity in the uC would increase.

    But can this device also work stand alone? That I can run my program without a connection with the computer? When the art net box starts up and automatically repeats its program.

    This depends on what you bought. There are devices which have a stand alone mode, others don't. This is independent of how the device is connected. So check the manual.

    Update: With the next Version a fallback is implemented that unknown characters will be replaced by "?". This should avoid crashes like that.

    To explain what is happening here. The Characters are not generated in runtime, they are converted into an image at compiletime by the development environmen, and no, there is no way that can be changed.


    The Problem is that supporting the full UTF8 Range will have the compile time explode and also dramatically increase the size of the binary as litteraly for every character for every size an own picture is generated. That is simply how it works.


    Therefore we need to limit ourselfs to a particular set of characters.


    It's because the SpriteFont haven't declared this specific character.

    @Qasi
    Maybe we implement a check in the Stage View for illegal characters and replace this in the names with a legal placeholder to ensure the Stage View doesn't crash. I think the effort to do so is not that high.