Ankündigung

Einklappen
Keine Ankündigung bisher.

Scrolllist V2.002 - Position 0 geht nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • marlan99
    antwortet
    ich habe bei zwei den wert 16 und bei einem den wert 10 gesetzt. Kein iKO verbunden.

    Einen Kommentar schreiben:


  • tbi
    antwortet
    Wie habt ihr den E4 verbunden ? Oder fest gesetzt ?

    Gruß Tbi

    Einen Kommentar schreiben:


  • tbi
    antwortet
    Marcel,

    du kannst es ja scheinbar reproduziern. Was machst du damit das Problem wieder auftritt ? Den HS neustarten ?

    PS Schreibst Du ja => reboot.

    Das muß dann eine fehlende Initialisierung einer Variable sein. Die erst beim gehen ans Ende dann richtig initialiert wird.

    Gruß Tbi

    Einen Kommentar schreiben:


  • marlan99
    antwortet
    Bin jetzt schritt für schritt durch bis 50. Die 0 blieb nicht erreichbar.
    Wenn man einmal bei 255 ankommt ist die 0 erreichbar bis zum nächsten reboot des HS.

    Einen Kommentar schreiben:


  • marlan99
    antwortet
    Ich habe es mit systemlog und dem DC verbunden

    Einen Kommentar schreiben:


  • michel38
    antwortet
    Zitat von tbi Beitrag anzeigen
    Oder geht es nicht um SystemLog ?
    Bei mir ist es aufgefallen ohne Systemlog. Eine reine XML in den Scrolllistbaustein. Musste auch nur einmal die ListPosition auf 255 setzen und seitdem gibt es keine Probleme beim scrollen.

    Uwe

    Einen Kommentar schreiben:


  • tbi
    antwortet
    Habt ihr DirectConnect ?

    Steht in debug vom SystemLog. Oder geht es nicht um SystemLog ?

    In der ScrollList wird da nämlich unterschieden.

    Gruß Tbi

    Einen Kommentar schreiben:


  • tbi
    antwortet
    Also am Ende macht der Baustein:

    Code:
                if self.__curPos > len(self.__List) - self.__numoutputs:
                    
                    ###DEBUG###print "Change CurPos %d gesamt %d " % (self.__curPos,len(self.__List) - self.__numoutputs)
                    
                    self.__curPos = len(self.__List) - self.__numoutputs
    numoutputs sind aber die max. 30 Zeilen Output. Versuch mal, ob das da schon passiert. Oder muß man echt an das Ende gehen?

    Gruß Tbi

    Einen Kommentar schreiben:


  • marlan99
    antwortet
    Ja, habe im HS den wertebereich eingeschränkt von 0-255.
    So ergibt auch 3-5=0

    Zur präzisierung: wenn ich ans ende gehe wird fix 255 gesetzt

    Gruss marcel

    Einen Kommentar schreiben:


  • tbi
    antwortet
    Marcel,

    ende ist Maxwert ?

    Gruß Tbi

    Einen Kommentar schreiben:


  • tbi
    antwortet
    Nun ja, stehst Du bei 3 und machst -5 kommt ein ungültiger Wert raus.

    Der wird aber auch abgefangen und dann auf 0 gesetzt.

    Gruß Tbi

    Einen Kommentar schreiben:


  • marlan99
    antwortet
    Hallo Uwe,

    Habe auf +-1 umgestellt mit demselben effekt.

    Wenn man einmal ans ende der liste geht, dann kann die position 0 wieder angewählt werden. Sonst ist nur die Position 1 möglich.

    Gruss
    Marcel

    Einen Kommentar schreiben:


  • michel38
    antwortet
    Zitat von marlan99 Beitrag anzeigen

    Wie scrollst du auf und ab? Ich habe fix Position 0 und 255 und zusätzlich Seitenblättern mit +15 und -15
    Genauso, nur +/- 5 aber das sollte nicht ins Gewicht fallen.

    Uwe

    Einen Kommentar schreiben:


  • marlan99
    antwortet
    Das hört sich spannend an, werde es heute abend auch mal testen.

    Wie scrollst du auf und ab? Ich habe fix Position 0 und 255 und zusätzlich Seitenblättern mit +15 und -15

    Gruss
    Marcel

    Einen Kommentar schreiben:


  • michel38
    antwortet
    Marcel,

    ich hatte gestern das gleiche Problem, wie Du beschrieben hast. Wenn die Listenposition =0 war, wurde die erste Zeile nicht angezeigt. Nachdem ich einmal bis zum Ende (=255) gescrollt hatte geht es wieder.

    Uwe

    Einen Kommentar schreiben:

Lädt...
X