Bugtracker DMXControl 3

  • Status geschlossen
  • Prozent erledigt
    100%
  • Aufgabentyp Fehlerbericht
  • Kategorie GUI & Server
  • zuständig niemand
  • Betriebssystem All
  • Schweregrad niedrig
  • betrifft Version 3.2 Beta x
  • fällig in Version unbestimmt
  • fällig am unbestimmt
  • Stimmen
  • versteckt
gehört zu Projekt: DMXControl 3
angelegt von Qasi - 21.07.2019
zuletzt bearbeitet von Soon5 - 05.08.2019

FS#3711 - Gobo wird falsch gewechselt

Ich hab ein Umfangreiches DDF geschrieben, in dem Meiner Meinung nach das Gobo-Rad so funktionieren muss, weil ich es von einem Anderen Movinghead der selben Firma kopiert habe, und ledigtlich die .pngs und dmx-Werte angepasst habe.

Doch immer wenn ich in DMXC3 ein Gobo anwähle wird immer das Letzte also Gobo7 in der StageView angezeigt und auch per DMX außgegeben.
Die DMX-Werte hab ich im DDF nochmal gecheckt, das sollte so so passen.

geschlossen von  Soon5
05.08.2019 11:30
Grund für das Schließen:  Repariert
Kommentar zum Schließen:  

Fehlerhafte Correlation Datei. Zusätzlich Kommando eingebaut das Correlation über Konsole gestartet werden kann.

LightningBrothers schrieb am 21.07.2019 19:28

Ich hatte beim Ticket  FS#3609  auch den Fall, dass die Auswahl des Gobos nicht funktioniert. Sprechen wir hier vielleicht vom selben Problem?

Project Manager
Qasi schrieb am 21.07.2019 20:01

Sehr interessant, weil es auch ein Robe Robin ist, und der Aufbau der einzelnen Gobos ist auch fast identisch.
Warscheinlich hängt das zusammen

LightningBrothers schrieb am 21.07.2019 20:34

Ich hatte die Beta 4 vergangene Nacht mit vier Robe Robin DLX Spots laufen. Hier hatte folgende Implementierung der Gobos des rotierenden Goborads funktioniert (mit der Beta 1 hatte ich mit dem gleichen DDF noch Probleme):

<gobowheel dmxchannel="19">
  <goborotation dmxchannel="20" finedmxchannel="21">
    <step type="stop" mindmx="0" maxdmx="0" />
    <step type="stop" mindmx="128" maxdmx="128" />
    <range type="cw" mindmx="127" maxdmx="1" minval="0.07333" maxval="4" />
    <range type="ccw" mindmx="129" maxdmx="255" minval="0.07333" maxval="4" />
  </goborotation>
  <goboindex dmxchannel="20" finedmxchannel="21">
    <range range="360" mindmx="0" maxdmx="255" />
  </goboindex>	  
  <goboshake />
  <step type="open" mindmx="0" maxdmx="3" caption="Open" />

  <step type="gobo" mindmx="4" maxdmx="7" val="Robe Robin 600e Spot Gobo 1 (Rad 1).png" caption="Gobo 1">
    <range handler="goboshake" mindmx="4" maxdmx="7" minval="0" maxval="0" />
      <step for="goboindex" mindmx="4" maxdmx="7">
        <range handler="goboshake" mindmx="60" maxdmx="69" minval="0.4" maxval="10" />
      </step>
      <step for="goborotation" mindmx="32" maxdmx="35">
        <range handler="goboshake" mindmx="130" maxdmx="139" minval="0.4" maxval="10" />
      </step>
  </step>
  
  ...

  <wheelrotation>
    <step type="stop" mindmx="222" maxdmx="223" />
    <range type="cw" mindmx="221" maxdmx="202" minval="0.00333" maxval="2.666666" />
    <range type="ccw" mindmx="224" maxdmx="243" minval="0.00333" maxval="2.666666" />
  </wheelrotation>
</gobowheel>
Project Manager
Soon5 schrieb am 22.07.2019 06:37

Spannend, weil ich den anderen Bug ja auch nicht reproduzieren konnte.

Project Manager
Soon5 schrieb am 25.07.2019 08:05

Kann mal jemand die Logs anhängen?

Vorher aber bitte in der log4net config die HAL Logs auf Debug ändern. Da ist eine Regel:

<category name="org.dmxc.lumos.Kernel.HAL" >
   <priority value="INFO"/>
</category>

Hier einfach aus "INFO" ⇒ "DEBUG" machen.

Project Manager
Qasi schrieb am 27.07.2019 11:32

Wo liegt die Datei?

Project Manager
Qasi schrieb am 27.07.2019 11:42

Da, bitteschön

Project Manager
Soon5 schrieb am 29.07.2019 09:08

Warum auch immer, denkt die HAL, dass immer Gobo 7 am ähnlichsten zu allen anderen ist. Lösch mal das Gobocorrelation File und lass die Correlation laufen. Falls der Fehler dann immernoch auftritt, schalte die Correlation um auf CPU und probiere es damit. Falls das das Problem löst ist bei langen Dateinahmen ein Fehler in der GPU Correlation

Project Manager
Qasi schrieb am 01.08.2019 12:34

Das wars, Gobocorrelation gelöscht.
Es kann aber nicht sein, das Die Correlation auf EIn gerät angewannd wird, wenn ich genau das Gobo dieses gerätes anfasse.
Ich hab ja nur diesen einen Movinghead angewählt, da muss man nicht auf die Correlation prüfen

Project Manager
Soon5 schrieb am 04.08.2019 07:08

Doch, die Correlation wird immer angewendet, falls du dem Gerät neue Gobos via "Goboliste" oder so zuordnest.

Hast du eventuell mit den Dateinamen was gemacht (umbenannt usw)? Hintergrund: die Gobocorrelation erkennt bisher wenn Gobos dazu kommen oder verschwinden, aber NICHT wenn sich der Inhalt ändert.

Eventuell baue ich noch einen Parameter für die Konsole des Kernels, der die Correlation neu startet.

Project Manager
Qasi schrieb am 04.08.2019 08:33

Die Gobos waren neu, und hab die Namen im DDF nur hinzugefügt, nie geändert, also sollte das eine saubere Correlation gewesen sein.

Das einzige was sein kann, ist, das ich vielleicht den Process gekillt hab als die Correlation genau an dem Punkt war

Project Manager
Soon5 schrieb am 04.08.2019 15:23

Ok, spannend. Naja, ich bau ein Kommando in die Konsole ein, welche die Correlation neu startet. Dann muss der User nicht nach den Dateien suchen.

Wenn das öfter auftritt, dann müssen wir evtl. den CRC des Imagefiles abspeichern und das auch verifizieren, dass die Bilder sich nicht geändert haben….

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung