ZusiDisplay 1.6

Die Zusi-Display Software von Jens Haupert simuliert Führerraumanzeigen (Buchfahrplan, Diagnose, FIS, ...)

Moderator: Jens Haupert

Nachricht
Autor
Benutzeravatar
Hubert
Beiträge: 2358
Registriert: 15.07.2002 17:50:22
Aktuelle Projekte: Es war einmal: Führerpult im Bau
Wohnort: Baden bei Zürich
Kontaktdaten:

#181 Beitrag von Hubert »

@Denis
Am einfachsten ist es mal mit "ipconfig" die Adressen ermitteln, mit "ping" kontrollieren ob die beiden Rechner überhaupt kommunizieren und dann die richtige Adresse bei Zusi eintragen.
Gruss
Hubert (Loki)
Greife nie in's Wespennest, doch wenn Du greifst, dann greife fest !

Benutzeravatar
Peter Krause
Beiträge: 215
Registriert: 18.12.2002 17:24:28
Wohnort: Bochum

#182 Beitrag von Peter Krause »

@JensHaupert

Also wenn du in den alten Versionen immer gezeichnet hast dann würde ich das in den neuen Versionen auch so übernehmen. Vielleicht kann man das ja auch in den Einstellungen als Option anbieten.
Ich könnte mir vorstellen dass die Aussetzer tatsächlich davon kommen. Nach dem alten Prinzip ist das System gleichmässig ausgelastet. Wenn ZusiDisplay nur dann zeichnet wenn es nötig ist, dann benötigt es kurzzeitig etwas mehr Resourcen. Deshalb evtl. die kurzzeitigen Einbrüche.

Benutzeravatar
Jens Haupert
Beiträge: 4920
Registriert: 23.03.2004 14:44:34
Aktuelle Projekte: http://www.zusidisplay.de
Wohnort: Berlin
Kontaktdaten:

#183 Beitrag von Jens Haupert »

Peter Krause hat geschrieben:@JensHaupert

Also wenn du in den alten Versionen immer gezeichnet hast dann würde ich das in den neuen Versionen auch so übernehmen. Vielleicht kann man das ja auch in den Einstellungen als Option anbieten.
Ich könnte mir vorstellen dass die Aussetzer tatsächlich davon kommen. Nach dem alten Prinzip ist das System gleichmässig ausgelastet. Wenn ZusiDisplay nur dann zeichnet wenn es nötig ist, dann benötigt es kurzzeitig etwas mehr Resourcen. Deshalb evtl. die kurzzeitigen Einbrüche.
Hallo,
schon in arbeit! :D

Demnächst gibt's eine Testversion, dann kannst du mal prüfen ob es daran gelegen hat.

MfG Jens

Benutzeravatar
Peter Krause
Beiträge: 215
Registriert: 18.12.2002 17:24:28
Wohnort: Bochum

#184 Beitrag von Peter Krause »

Super, wäre schön wenn das des Rätsels Lösung wäre. :)

Benutzeravatar
Denis Schmidt
Beiträge: 377
Registriert: 06.06.2002 19:52:55

#185 Beitrag von Denis Schmidt »

Den Port im Router auf den Zusi Rechner forwarden, oder?

btw, juhu es geht! :D :D :D

Benutzeravatar
Denis Schmidt
Beiträge: 377
Registriert: 06.06.2002 19:52:55

#186 Beitrag von Denis Schmidt »

Jetzt müsste nur noch geklärt werden, wie so etwas möglich ist.

Bild

Bisher habe ich es immer nur geschafft, ein einzelnes Fenster anzeigen zu lassen.

Noch eine weitere Frage an den Besitzer des Laptops:
Welche Auflösung besitzt dieses? Ich vermute mal 1024*768?

Bzw. das MMI kann man nur mit den dafür vorgesehenen Br (189, ...) betreiben?
Zuletzt geändert von Denis Schmidt am 11.06.2005 19:46:37, insgesamt 1-mal geändert.

Benutzeravatar
Timo Albert
Beiträge: 2451
Registriert: 27.04.2002 23:18:12
Wohnort: Recklinghausen
Kontaktdaten:

#187 Beitrag von Timo Albert »

Denis Schmidt hat geschrieben:
Bild

Bzw. das MMI kann man nur mit den dafür vorgesehenen Br (189, ...) betreiben?
Nein, das passt zur Baureihe 146.1 / 185 / 189 / Dosto Steuerwagen 766
Timo
Meine Homepage: www.bahnpicture.de

Benutzeravatar
Hubert
Beiträge: 2358
Registriert: 15.07.2002 17:50:22
Aktuelle Projekte: Es war einmal: Führerpult im Bau
Wohnort: Baden bei Zürich
Kontaktdaten:

#188 Beitrag von Hubert »

@ Denis Schmidt

Wie so ein Bild möglich ist?
Am einfachsten wäre es den Erzeuger dieses Bildes mal direkt zu fragen!

Aber ich will's Dir mal verraten. Der Laptop hat einen 15,4" Bildschirm mit einer Auflösung 1680 x 1050. Das ist das Geheimnis der 4 Bilder. denn inzwischen ist auch noch Ebula auf dem Laptop.

Gruss
Hubert (Loki)

NB: Und das MMI kannst Du praktisch mit jeder Lok verwenden auch wenn es dann nicht Originalgetreu ist. Auf diesem Bild z.Bsp fährt die 1016 mit dem MMI, dem Diagnosedisplay der 1016 und dem David-Display des ICE3.
Es ist, wie schon gesagt nicht original aber Du kannst die Lok damit komplett bedienen und dann den Bildschirm auf F4 schalten.
Zuletzt geändert von Hubert am 11.06.2005 20:09:31, insgesamt 2-mal geändert.
Greife nie in's Wespennest, doch wenn Du greifst, dann greife fest !

Benutzeravatar
Daniel Schuhmann
Beiträge: 1147
Registriert: 21.04.2003 18:50:37
Aktuelle Projekte: Nüscht
Wohnort: Miesbach
Kontaktdaten:

#189 Beitrag von Daniel Schuhmann »

Ich glaube das Geheimnis, das er meint, heißt "Die Anwendung mehrfach starten"...
Signaturen können bis zu 50 Zeichen lang sein und

Benutzeravatar
Denis Schmidt
Beiträge: 377
Registriert: 06.06.2002 19:52:55

#190 Beitrag von Denis Schmidt »

Ah, richtig! ;)

Warum kann man eigentlich die Größe der Fenster nicht ändern, oder bin ich nur zu dumm dazu?

Benutzeravatar
Jens Haupert
Beiträge: 4920
Registriert: 23.03.2004 14:44:34
Aktuelle Projekte: http://www.zusidisplay.de
Wohnort: Berlin
Kontaktdaten:

#191 Beitrag von Jens Haupert »

Denis Schmidt hat geschrieben:Warum kann man eigentlich die Größe der Fenster nicht ändern, oder bin ich nur zu dumm dazu?
Hallo,
das liegt daran, dass alle Elemente die gezeichnet werden, feste Koordinaten haben und daher das Bild beim Vergrößern oder Verkleinern nicht mitskaliert.

Ich hatte das mal versucht, leider war das Ergebnis eher bescheiden! :O

MfG Jens

Benutzeravatar
Denis Schmidt
Beiträge: 377
Registriert: 06.06.2002 19:52:55

#192 Beitrag von Denis Schmidt »

Na, dann hat Hubert aber Glück, dass die eben so drauf passen. ;D

Jim_Knopf
Beiträge: 48
Registriert: 14.09.2004 20:15:22
Wohnort: Bonn

#193 Beitrag von Jim_Knopf »

Morgähn zusammen!
Ich muss mal blöd nachfragen: Ich hab jetzt wirklich (meines Erachtens nach) ALLES ausprobiert, ich krieg Ebula nicht mit ZuSi in Einklang gebracht.
Konfiguration:
Beide Rchner W2K, Zusi mit TCP-Server auf Desktop, Ebula auf Notebook. Netzwerk-Config: Ich hab extra noch ne zweite Netzwerk_-Karte eingebaut und beide rechner via Crosspatch verbunden, damit mir der Router nicht irgendwie dazwischenfunken kann. Manuelle IPs vergeben, klappt prima, Rechner lassen sich anpingen und über Netzwerkfreigaben auch verbinden. Im ZuSiDisplay hab ich die IP des Desktop-Rechners als Server-IP angegeben, Port ist 1435. Wenn ich nun auf dem Desktop den TCP-Server starte, findet er Ebula auch brav. Dann starte ich ZuSi und richte die Datenausgabe mit localhost und entsprechendem Port ein. Im TCP-Server werden daraufhin beide Clients mit Namen angezeigt. Soweit sollte also eigentlich alles in Ordnung sein (soweit war ich aber auch schon vorher mit der Router-Verbindung...). Ich krieg jetzt aber auf Ebula keinen Zug ausgewählt. Muss ich da noch irgendwas freigeben, oder gar das ZuSi-Temp-Verzeichnis rüberkopieren? Die ZuSi-Zeit des Desktop-Rechners bei laufendem Zusi wird im Ebula-Diplay korrekt übernommen, d.h. bei Verbindung schaltet er von Systemzeit auf aktuelle Zusizeit um.
Wo kann´s denn jetzt noch dran klemmen?

Danke für alle Infos!

greetz

Chris

Benutzeravatar
Daniel Rüscher aka Merlin
Beiträge: 2294
Registriert: 23.01.2003 02:25:50
Aktuelle Projekte: Aktuell keine
Wohnort: Traunreut
Kontaktdaten:

#194 Beitrag von Daniel Rüscher aka Merlin »

Netzwerkfreigabe auf dem Zusi PC einrichten, und zwar da C:\Programme\Zusi Freigeben (wenn du's wo anders hin installiert hast dann halt den Ordner). Das müsste es gewesen sein, dann kannst du EBuLa nutzen
How to waste bits in a My SQL Database?

Like this.....

Benutzeravatar
Max Senft
Administrator
Beiträge: 3004
Registriert: 04.11.2001 14:01:40
Aktuelle Projekte: Dies und das
Wohnort: Blieskastel, Saarland, Deutschland
Kontaktdaten:

#195 Beitrag von Max Senft »

Das mit der Zugauswahl war in Köln auch meine Frage. Wo muss ich die Pfad dann eintragen? Direkt über der Host-Angabe bei "Pfad"? Als ich das mal gemacht hatte kam ich aber auch nicht weiter. Ich hab dann einfach - da aufm Laptop auch Zusi installiert ist, wars kein Problem - das Temp-Verzeichnis vom Desktopcomp auf das Notebook kopiert. Schon konnte man den Zug auswählen und EBuLa benutzen.

Bye
Max Senft
Administrator, Programmierer, Ansprechpartner bei Problemen mit dem Board

Benutzeravatar
Denis Schmidt
Beiträge: 377
Registriert: 06.06.2002 19:52:55

#196 Beitrag von Denis Schmidt »

Ja, am besten dem Ordner als Netzlaufwerk verbinden.

Ich hab auch nochmal ne Frage:

Und zwar kann ich beim MMI nicht die 189 auswählen,
ebenso beim Diagnose Display nicht die 101.
Woran liegt das?

EDIT:
Als einzige Anzeige braucht man aber immer noch die km-Angabe auf dem Zusirechner.
Schließlich ist das die einzige Möglichkeit zu wissen, wo man sich im Augenblick befindet.
Zuletzt geändert von Denis Schmidt am 12.06.2005 13:12:34, insgesamt 1-mal geändert.

Benutzeravatar
Jens Haupert
Beiträge: 4920
Registriert: 23.03.2004 14:44:34
Aktuelle Projekte: http://www.zusidisplay.de
Wohnort: Berlin
Kontaktdaten:

#197 Beitrag von Jens Haupert »

Peter Krause hat geschrieben:Super, wäre schön wenn das des Rätsels Lösung wäre. :)
Hallo,
ist leider nicht die Lösung! ;(

Habe jetzt herausgefunden das die TCP-Ausgabe von Zusi selbst das Stottern verursacht. Dh. sobald Zusi Daten sendet, fängt es an zu stottern.

Kann man leicht selbst ausprobieren. Einfach nachdem z.B. das MMI und Zusi arbeiten, MMI schließen. Das Ruckeln bleibt trotzdem.

@Max Senft:
Zusi Verzeichnis auf dem Zusi Rechner freigeben und auf dem Display-Rechner einem Laufwerksbuchstaben zuweisen. (z.B. X:\) dann in den Einstellungen des ZusiDisplay unter Pfad diesen Pfad eintragen (X:\).
Falls man die ganze Festplatte freigegeben hat, dann muss man natürlich (X:\Programme\Zusi, oder so) eingeben.

@Denis Schmidt:
BR189 MMI und BR 101 Diagnose gibt's noch nicht! Daher ausgegraut! :D

MfG Jens

Benutzeravatar
Denis Schmidt
Beiträge: 377
Registriert: 06.06.2002 19:52:55

#198 Beitrag von Denis Schmidt »

Jens Haupert hat geschrieben:@Denis Schmidt:
BR189 MMI und BR 101 Diagnose gibt's noch nicht! Daher ausgegraut! :D
Aha, alles klar. Danke für die Info! :)

Jim_Knopf
Beiträge: 48
Registriert: 14.09.2004 20:15:22
Wohnort: Bonn

#199 Beitrag von Jim_Knopf »

Daniel Rüscher aka Merlin hat geschrieben:Netzwerkfreigabe auf dem Zusi PC einrichten, und zwar da C:\Programme\Zusi Freigeben (wenn du's wo anders hin installiert hast dann halt den Ordner). Das müsste es gewesen sein, dann kannst du EBuLa nutzen
Aha, mal ausprobieren... Meinst Du jetzt, nur den Ordner freigeben oder auch noch ein Netzwerklaufwerk darauf vom Notebook aus einrichten?

Thx´n greetz

Chris

Jim_Knopf
Beiträge: 48
Registriert: 14.09.2004 20:15:22
Wohnort: Bonn

#200 Beitrag von Jim_Knopf »

Ich schon wieder... Ja, jetzt komme ich in die Zugauswahl... und dann hagelt´s Fehlermeldungen...

see the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at MMI.EBuLa.Control.LoadTimeTableFromZusi()
at MMI.EBuLa.EbulaControl.B_Zug_Click(Object sender, EventArgs e)
at MMI.EBuLa.EbulaControl.Button_1_Pressed(Object sender, EventArgs e)
at MMI.EBuLa.ControlContainer.B_1_Click(Object sender, EventArgs e)
at MMI.EBuLa.ControlContainer.timer_keys_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.Callback(IntPtr hWnd, Int32 msg, IntPtr idEvent, IntPtr dwTime)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///e:/winnt/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
ZusiDisplay
Assembly Version: 1.6.5.26323
Win32 Version: 1.6.5.26323
CodeBase: file:///E:/Programme/ZusiDisplay/Zusidisplay.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///e:/winnt/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///e:/winnt/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
EBuLa
Assembly Version: 1.6.5.26322
Win32 Version: 1.6.5.26322
CodeBase: file:///E:/Programme/ZusiDisplay/EBuLa.DLL
----------------------------------------
EBuLaTools
Assembly Version: 1.6.5.26322
Win32 Version: 1.6.5.26322
CodeBase: file:///E:/Programme/ZusiDisplay/EBuLaTools.DLL
----------------------------------------
BR185MMI
Assembly Version: 1.6.5.26323
Win32 Version: 1.6.5.26323
CodeBase: file:///E:/Programme/ZusiDisplay/BR185MMI.DLL
----------------------------------------
ET42X
Assembly Version: 1.6.5.26323
Win32 Version: 1.6.5.26323
CodeBase: file:///E:/Programme/ZusiDisplay/ET42X.DLL
----------------------------------------
Diagnose
Assembly Version: 1.6.5.26323
Win32 Version: 1.6.5.26323
CodeBase: file:///E:/Programme/ZusiDisplay/Diagnose.DLL
----------------------------------------
VT612
Assembly Version: 1.6.5.26323
Win32 Version: 1.6.5.26323
CodeBase: file:///E:/Programme/ZusiDisplay/VT612.DLL
----------------------------------------
David
Assembly Version: 1.6.5.26323
Win32 Version: 1.6.5.26323
CodeBase: file:///E:/Programme/ZusiDisplay/David.DLL
----------------------------------------
ICE3
Assembly Version: 1.6.5.26323
Win32 Version: 1.6.5.26323
CodeBase: file:///E:/Programme/ZusiDisplay/ICE3.DLL
----------------------------------------
FISTerm
Assembly Version: 1.6.5.26323
Win32 Version: 1.6.5.26323
CodeBase: file:///E:/Programme/ZusiDisplay/FISTerm.DLL
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///e:/winnt/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///e:/winnt/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------
SystemTools
Assembly Version: 1.6.4.28481
Win32 Version: 1.6.4.28481
CodeBase: file:///E:/Programme/ZusiDisplay/SystemTools.DLL
----------------------------------------
Accessibility
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///e:/winnt/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.dll
----------------------------------------
Microsoft.DirectX.AudioVideoPlayback
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///E:/Programme/ZusiDisplay/Microsoft.DirectX.AudioVideoPlayback.DLL
----------------------------------------
Microsoft.DirectX
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///E:/Programme/ZusiDisplay/Microsoft.DirectX.DLL
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.


Das sind für mich alles japanische Filme mit schwédischen Untertiteln. Was geht hier denn schon wieder schief?

Danke schonmal!

Chris


Edit: Hab gerade nochmal getestet, die Fehlermeldung tritt streckenunabhängig auf.
Zuletzt geändert von Jim_Knopf am 12.06.2005 16:58:00, insgesamt 1-mal geändert.

Antworten