CrestronInfo
Ein privates Crestron® Userforum / Crestronforum / Crestron Forum
 

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Oszillator macht Zicken



 
Neues Thema eröffnen   Neue Antwort erstellen    CrestronInfo Foren-Übersicht -> Programmierung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Øle!
Administrator



Geschlecht: Geschlecht:männlich
Anmeldungsdatum: 12.07.2006
Beiträge: 243
Wohnort: Bremen

BeitragVerfasst am: 06.01.2012, 02:35    Titel: Oszillator macht Zicken Antworten mit Zitat

Hallo!

Ich finde im Error Log meiner QM-RMC immer wieder folgende Fehlermeldung:

Error: Symbol Queue Overflow for symbol S-2.3.2.1.4 (Status: Original=-50, Current=0, SuspendOpt=2000, NumIn=100, Left=100). (005D:0000:005D)
TimeStamp: 00:28:37 1-06-12 UpTime: 49 days 03:21:11.92 Task: SchedHel

Am Oszillator selbst sollte eigentlich nichts auszusetzen sein:



Das Signal OSC_400ms_ON wird nach Systemstart über ein Set/Reset Latch aktiviert.
Der Fehler taucht mal mehrfach am Tag auf (meist nur einmal), dann aber auch wieder wochenlang nicht...
Die Firmware ist aktuell: 4.003.0015

Hat jemand einen Tip?

Vielen Dank.
_________________
Gruß, Øle!

Alles wird gut!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
pro_av_media




Geschlecht: Geschlecht:männlich
Anmeldungsdatum: 23.10.2007
Beiträge: 195
Wohnort: Wartberg/Aist

BeitragVerfasst am: 07.01.2012, 17:44    Titel: Antworten mit Zitat

Symbol löschen und neu einfügen??
_________________
ALLE SAGTEN: DAS GEHT NICHT!
DANN KAM EINER, DER WUSSTE DAS NICHT UND HATS GEMACHT.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
HST




Geschlecht: Geschlecht:männlich
Anmeldungsdatum: 29.09.2010
Beiträge: 99
Wohnort: Wien

BeitragVerfasst am: 08.01.2012, 12:11    Titel: Antworten mit Zitat

Guter und schneller Tip mit dem Symbol löschen und neueinfügen. Wobei ich mich aber nicht soo auf das Symbol selbst konzentrieren würde bei der Fehlersuche....

Der Fehler selbst bedeutet, dass zu dieser Logic Wave zu viel zu passieren hat.
Dies ist HÖCHST ungewöhnlich, denn normalerweise können durchaus 1000+ Symbole gleichzeitig (d.h. in einer Logic Wave) getriggert werden.

Der OSC könnte also auch nur der Tropfen sein, der das Fass zum überlaufen brachte.

Hängt auf dem Ausgang des OSC jede Menge dran
ODER
wird gleichzeitig mit dem OSC-Trigger jede Menge anderes Zeugs gestartet?
ODER
flackert der Trigger selbst, d.h. ändert sich schneller als die Zykluszeit des OSC?
_________________
Mein Blog:
http://steindls.blogspot.com
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Martin




Geschlecht: Geschlecht:männlich
Anmeldungsdatum: 17.03.2009
Beiträge: 45
Wohnort: Hamburg

BeitragVerfasst am: 15.01.2012, 13:35    Titel: Antworten mit Zitat

Hallo,

vielleicht entsteht die Ursache des Fehlers nicht in dem Moment, wo er 'sichtbar' wird, sondern bei der erstmaligen Aktivierung nach dem Systemstart?
Vielleicht ist beim Systemstart 'zu viel los' und ein Stack wird nicht sauber bearbeitet, so daß später minimale Unregelmässigkeiten den Fehler auslösen.
Hast Du mal probiert, den System-Start mit ein paar Delays und Steppern zu entzerren?

Grüße
Martin
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Øle!
Administrator



Geschlecht: Geschlecht:männlich
Anmeldungsdatum: 12.07.2006
Beiträge: 243
Wohnort: Bremen

BeitragVerfasst am: 18.01.2012, 02:41    Titel: Antworten mit Zitat

Hi!

Zunächst mal vielen Dank für Eure bisherigen Tips.

Das Löschen und Neueinfügen habe ich noch nicht versucht - ich wollte allerdings nicht an vielen Rädern gleichzeitig drehen.

Ich kann ausschließen, daß es sich um eine Überlastung beim Systemstart handelt.
Beim Systemstart wird ein Stepper gestartet: 0.1s - 1t Reset - 2s - 1t Initialize - 2s - 1t Poll_Status
Initialize startet über ein Set/Reset Latch den Oszillator.
Der "Fehler" taucht allerdings erst lange nach einem Neustart auf. Seit ich diesen Beitrag gestartet habe, hatte ich ihn nicht mehr im Log.

Hinter dem Oszillator hängt nur ein selbstgeschriebenes Modul (Simpl+).
Es steuert ein kleines Kassendisplay (2 x 20 Zeichen) an.
Das Display zeigt die Uhrzeit ein, kann aber auch kurze Nachrichten und Infos einblenden.
Die Nachrichten kann ich wahlweise auch noch als Lauftext (Ticker) anzeigen. Der besagte Oszillator bestimmt die Geschwindigkeit des Tickers.

Ich habe heute noch einen Buffer (mit einer "1" an enable) zwischen den Oszillator und dem Modul gesetzt. Mal sehen,ob sich etwas ändert...

Ich halte Euch auf dem Laufenden.
_________________
Gruß, Øle!

Alles wird gut!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    CrestronInfo Foren-Übersicht -> Programmierung Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Tags
Programm



Powered by phpBB 2.0.23 © 2001, 2002 phpBB Group

BBoard.de bietet Ihnen ein Kostenloses Forum mit zahlreichen tollen Features

Impressum