[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DDL-ML] Rueckmeldepollport



Hallo zusammen,

meine Steuerrechner ist ebenfalls ein 486er 40 MHz, 20 MB RAM, SusE 6.0 mit Kernel 2.2.11, erddcd 1.4.0.
Das Initialisierung der Feedbacks hat mir auch zu lange gedauert. Da mein Client kein Script ist, geht es wohl etwas schneller.
Als Abhilfe habe ich in der Datei maerklin_s88.h die Konstante S88_MAXPORTS auf 4 gesetzt. Der dann neu übersetzte erddcd ermöglicht einen schneller Start der Clients.


Ansonsten ist die Leistungsfähigkeit vollkommen ausreichend, da ich nur NMRA Signale erzeugen lasse.


Mfg osc

Bernhard Schneider wrote:
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







-- Olaf Schlachter -- 87435 Kempten -- Germany e-mail: olaf.schlachter@web.de