PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Exceptions & Stamm-Error Meldungen beim HS



smarteib
26.11.04, 22:44
In der Debug-Liste vom Hs habe ich folgende Meldungen:

Exceptions
25.11.2004 14:52:25 (1)
File "/hs/compile/hs_logik.py", line 355, in addOutput
AttributeError: 'NoneType' object has no attribute 'AnzOutput'
25.11.2004 14:52:25 (6)
File "/hs/compile/hs_logik.py", line 319, in addInput
AttributeError: 'NoneType' object has no attribute 'AnzInput'
25.11.2004 14:52:25 (4)
File "/hs/compile/hs_logik.py", line 372, in addOutBefehl
AttributeError: 'NoneType' object has no attribute 'AnzOutput'
25.11.2004 14:52:44 (2)
File "/hs/compile/hs_logik.py", line 273, in initGatter
AttributeError: 'NoneType' object has no attribute 'AnzInput'
25.11.2004 14:52:44 (2)
File "/hs/compile/hs_logik.py", line 385, in calcOnInit
AttributeError: 'NoneType' object has no attribute 'CalcOnInit'
26.11.2004 13:25:02 (1)
File "/hs/compile/hs_comm.py", line 2265, in checkTimeServer
File "/hs/compile/hs_fkt.py", line 253, in SockConnect
error: NameServer: ptbtime1.ptb unbekannt


Stamm-Error
CGatterItem LogikItem : [6001, 172, 9950, 0, 0]
CGatterItem LogikItem : [6001, 173, 9950, 0, 0]

Kann mir jemand erklären was ich damit anfangen soll? Wie kann ich die Bezüge zu den Anweisungen herausfinden?

Ok der TimeServer sagt mir ja noch was aber der Rest?
Kann einer einen stabilen TimeServer empfehlen?

Gruß Bruno

Michel
26.11.04, 23:25
File "/hs/compile/hs_comm.py", line 2265, in checkTimeServer
File "/hs/compile/hs_fkt.py", line 253, in SockConnect
error: NameServer: ptbtime1.ptb unbekannt
Da fehlt wohl das .de am Ende. Prüf mal die Einstellungen des Zeitservers unter Projekt.

Die anderen Exceptions deuten auf Fehler in der Logik hin. Normalerweise sind die 9xxx Nummern die internen Bezeichner der entsprechenden Logikbausteine. Diese sind in der Beschreibung zur Logik aufgeführt.
Aber ich tippe mal darauf, daß es sich um die beiden letzten von dir hinzugefügten Logikbausteine handelt. Überprüfe diese auf Fehler - mir scheint, du hast vergessen einige Parameter zu belegen.

Michel
02.12.04, 18:28
Hallo Bruno!

Problem gelöst?

bytefactory
02.12.04, 20:26
[i]Stamm-Error
CGatterItem LogikItem : [6001, 172, 9950, 0, 0]
[/B] dazu kann ich dir einen tip geben ...
der operator 9950 ist mein rechen-operator. kann es sein, das du den im projekt verwendet hast und dann irgendwann die logik.dat mit dem original überbügelt hast? ... auf jeden fall ist in dieser ecke der fehler zu suchen ...

ciao
tilo

Michel
02.12.04, 20:33
Hey Tilo,

da kann ich ja bei mir lange nach 9950 suchen :D

smarteib
02.12.04, 20:56
Original geschrieben von bytefactory
dazu kann ich dir einen tip geben ...
der operator 9950 ist mein rechen-operator. kann es sein, das du den im projekt verwendet hast und dann irgendwann die logik.dat mit dem original überbügelt hast? ... auf jeden fall ist in dieser ecke der fehler zu suchen ...

ciao
tilo

Der Tip ist gut. Genau so wars. Aber wie finde ich das?
Das suchen hört sich toll an, ist aber fast unmöglich. Referenzliste gibt es nicht, Verweise gehen auch nicht.

Gruß´Bruno

Michel
02.12.04, 21:01
Original geschrieben von smarteib
Der Tip ist gut. Genau so wars. Aber wie finde ich das?
Das suchen hört sich toll an, ist aber fast unmöglich. Referenzliste gibt es nicht, Verweise gehen auch nicht.

Gruß´Bruno
Schau mal in meine erste Antwort an dich! Die Nummern der Original-Logikbausteine stehen in der Logikdoku am Ende der Beschreibung zu den jeweiligen Logik-Bausteinen.
Im Prinzip dasselbe gilt auch für Sequenzen etc., wobei hier die Nummerierung wohl der Reihenfolge der Anlage entspricht.

smarteib
04.12.04, 11:07
Also Stamm-Error wurde gefunden. Tilo gab den entscheidenden Hinweis. ;)

Gruß Bruno

arosy
04.12.04, 19:09
Wenn wir schon bei dem Thema sind. Ich hätt da auch noch so ein paar Zeilen die ich noch nicht zuordnen konnte. Hat einer von Euch einen Tip wo ich bei diesen Zeilen Suchen muß?


CSequenzItem Zufall zu gross : [4011, 4, 0, 300, 2, 1, 13]
CSequenzItem Zufall zu gross : [4011, 12, 0, 30, 1, 1, 122, 0]
CSequenzItem Zufall zu gross : [4011, 12, 0, 30, 1, 1, 126, 0]

cu
Andreas

bytefactory
05.12.04, 09:15
Original geschrieben von arosy
Wenn wir schon bei dem Thema sind. Ich hätt da auch noch so ein paar Zeilen die ich noch nicht zuordnen konnte. Hat einer von Euch einen Tip wo ich bei diesen Zeilen Suchen muß?


CSequenzItem Zufall zu gross : [4011, 4, 0, 300, 2, 1, 13]
CSequenzItem Zufall zu gross : [4011, 12, 0, 30, 1, 1, 122, 0]
CSequenzItem Zufall zu gross : [4011, 12, 0, 30, 1, 1, 126, 0]

cu
Andreas hi andreas, das klingt als wäre in einer sequenz was mit dem zufälligen ausführen nicht i.o.

ciao
tilo

Michel
05.12.04, 09:58
Das passiert, wenn in einer Sequenz die Abweichung größer ist als der Ausführungszeitpunkt.

arosy
05.12.04, 21:00
Original geschrieben von Michel
Das passiert, wenn in einer Sequenz die Abweichung größer ist als der Ausführungszeitpunkt.


Danke Michel, das war das Stichwort. Aber gibt es eine Möglichkeit aus diesen Zeilen auf die entsprechende Sequenz zu schließen? Bei einem größeren Projekt bedeutet dies sonst erheblichen Suchaufwand.
Der Fehler war letztendlich eine falsche Annahme von mir. Ich hatte eine Zufallszeit bei Startpunkt Null eingegeben. D.h. es muß immer mindestens die Zufallszeit als Startpunkt eingegeben werden.


cu
Andreas

smarteib
10.12.04, 18:26
sorry komme hier nicht weiter:o

Wenn ich das richtig interpretiere, stehen in der ersten Queue 1814 Werte für Set Wert drin (max. standen 1882) Ich versuche wohl Wertzuweisungen (setWert) die so schnell nicht gehen.

Bezeichnung Len Ist Max Count Error Wait Last
SetWertQueue 5000 1814 1882 49167994 0 10.91 10.12.2004 18:02:39
BefehlQueue1 5000 0 72 47891123 0 0.69 10.12.2004 18:02:39

unter der Überschrift "Thread" finde ich folgende erstaunliche Zahl:
124 SETWERT_WORK R 113757.73 647.48

Der schreibt wohl in einer Art Schleife permanent Werte?

Gruß Bruno