Ergebnis 1 bis 8 von 8

Thema: Tag - Nacht - Wechsel Problem

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    1. ich raste im freien ohne den switch zu aktivieren.
    2. nein equal also gleich

    Hab ich auch schonma versucht mit den waits, mag aber irgendwie nicht ^^

  2. #2
    kann mir denn hier keiner weiter helfen?

  3. #3
    Das mit den Waits ist afaik nur beim Autostart.

    Vielleicht solltest du mal versuchen, den Schalter IMHAUS einzuschalten, die Variable zu ändern und dann den Schalter wieder auszuschalten.

  4. #4
    habe ich auch schon versucht, funktioniert auch nicht oO

  5. #5
    Es könnte daran liegen, dass sich dein Code noch in einem 60 Sekunden Wait befindet wenn du deine Variable erhöhst, und er den Wait dadurch natürlich nicht abbricht.

    Probier mal deinen Code auf folgende Weise umzuschreiben:
    Code:
    If switch IMHAUS OFF
      Variable SekundenZähler + 1
      wait 1 sekunde
      If Variable SekundenZähler >= 60
        Variable Uhrzeit + 1
        Variable SekundenZähler = 0
      Endif
      
      If Variable UHRZEIT = 0
        Tint Screen 10,10,10,40
      Endif
    
      If Variable UHRZEIT = 1
        Tint Screen 15,15,15,40
      Endif
      ....
    Endif
    Dadurch sollte dein Event schneller auf Änderungen des Zeitwertes reagieren.
    Du musst dann beim Rasten einfach den Uhrzeitwert um 3 erhöhen und den Sekundenzähler auf 0 zurücksetzen (sonst kann es passieren, dass er wenige Sekunden später gleich wieder einen Zeitsprung macht).
    Noch schneller reagiert dein Event natürlich wenn du die Waits auf 0.1 Sekunde setzt (und dafür dann den Wert auf >= 600 überprüfst), die Frage ist nur ob das zu Performanceproblemen führen kann wenn du alle Zehntelsekunden den Screentone änderst. Da musst du dann ein wenig experimentieren.

  6. #6
    Hey danke!
    Super idee. werd ich gleich ma nach der arbeit ausprobieren.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •