Hallo, liebe Freunde,
die Leistungsfähigkeit meines Rechners hat wohl allen die Sprache
verschlagen:
Intel 486 mit 40 MHz, 24 MB RAM
RH 6.1.
erddcd 1.4.0 und j-man 1.2.0 aus rpm für RH 6.2.
Ist es denn wirklich notwendig, daß die ganzen Ports zur Initialisierung
abgefragt werden, z.T. sogar mehrfach? Oder kann man die Abfrage irgendwo
auf die tatsächlich angeschlossenen FBs reduzieren?
Sollte der Server nach srcp nicht die Anzahl der angeschlossenen FB-Melder
erkennen? Darf der Vorgang sonst auch bei einem langsamen Rechner wirklich
so lange dauern?
Übrigens dürfte damit auch die Ursache für meine Probleme mit dem j-man
S88-Fenster gefunden sein, von denen ich im letzten Jahr mehrmals
geschrieben habe.
Meine Anlage läßt sich trotz des langsamen Rechners mit j-man und
eingeschaltetem Infoport recht gut fahren. Über rcsh-Skript ist ständig eine
automatische Schattenbahnhofssteuerung in Betrieb, die laufend zwei Züge
unabhängig voneinander auf die Reise schickt, während im Bahnhof
Rangierbetrieb gemacht wird. Die Schattenbahnhofsteuerung läuft mit der
synchronen FB-Abfrage via Kommandoport, deshalb trifft mich das Problem mit
der 12-Minuten-Initialisierung des Pollport z.Zt. nicht wesentlich.
Vielleicht haben aber andere damit auch Probleme?
Grüße
Bernhard
----- Original Message -----
From: "Bernhard Schneider" <Schneider-WF@t-online.de>
To: <ddl-mailing-list@der-moba.de>
Sent: Monday, April 15, 2002 10:39 PM
Subject: [DDL-ML] Rückmeldepollport
Hallo,
Die assynchrone Belegtmelderabfrage von rcsh wertet den FB-Pollport aus.
Dabei dauert es - zumindest auf meinem Rechner - allerdings 12 Minuten
(!!)
bis Statusänderungen auf der Anlage über den Pollport ausgewertet werden
können. In dieser Zeit werden vom Server zunächst die 16 angeschlossenen
Belegtmelder ausgewertet, dann startet erddcd wieder mit Port 497 und
zählt
hoch bis 1984, dann folgen noch einmal 671 - 680, 715 - 834, 1214 - 1224,
1331 - 1336, 133, 1361, 1369, 1377, 1385, 1393, 1401, 1409, 1417, 1425 -
1488 und 1745 - 1984, alle mit Status 1. Das dauert wie gesagt 12 Minuten.
In dieser Zeit kommen keine aktuellen Statusänderungen der angeschlossenen
Belegtmelder durch.
Das kann doch nicht gewollt sein.
Viele Grüße
Bernhard