User Tools

Site Tools


faq-de
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Previous revision
Last revision
faq-de [2023/11/29 11:16] – [Ich kann die desktoplink.cmd, rocrail.ini, plan.xml, rocview.cmd und/oder trace-Dateien nicht finden.] peter_basti
Line 1: Line 1:
 +====== Häufige Fragen ======
 +[[:german|{{  :rocrail-logo-35.png}}]]
 +[[:german|Inhalt]] -> [[:german#Fehlersuche|Fehlersuche]]
 +  * **Häufige Fragen**
 +
 + \\
 +=====Einsteigerproblem Manuell:OK Automatik:geht nicht=====
 +
 +Häufige Anfragen bei den ersten Versuchen mit Rocrail betreffen das Thema "Automatikbetrieb funktioniert nicht"\\
 +(im Serverfenster "no destination found....")\\
 +Zumeist liegen folgende, einfache Gründe dafür vor:
 +\\
 +  * Fahrstrassen sind nicht korrekt angelegt (Falsche Melderzuordnung) Abhilfe: Fahrstrassen durch Router anlegen lassen
 +  * Lok ist als elektrifiziert definiert, Blöcke sind default nicht elektrifiziert. Abhilfe: Lok nicht elektrifizieren oder alle gewünschten Blöcke für E-Loks elektrifizieren
 +  * Fahrstrasse nur in eine Richtung angelegt (zB wegen Pfeilsymbol im Gleis durch Router angelegt) und Lok steht verkehrt. Abhilfe: Positionierung der Lok ändern
 +
 +**[[:functionality-de|Funktionalität]]** \\
 +
 +=====Windows=====
 +==== Ich kann die desktoplink.cmd, rocrail.ini, plan.xml, rocview.cmd und/oder trace-Dateien nicht finden.====
 +Das ist so, weil Windows standardmäßig die Datei-Endungen versteckt.\\
 +Dies ist im Datei-Explorer zu ändern:\\
 +  * Windows-Explorer starten, das kann durch Öffnen eines Ordners erfolgen.
 +  * "Organisieren" anklicken.
 +  * "Ordner- und Suchoptionen" anklicken.
 +  * Registerkarte "Ansicht" anklicken. {{  :option-file-extension-de.png}}
 +  * Herunterscrollen bis "Erweiterungen bei bekannten Dateitypen ausblenden" gefunden wird. \\ Das Häkchen durch anklicken **entfernen**. 
 +  * "OK" anklicken.
 +
 +=== Windows 8.1 Enterprise ===
 +{{  :option-file-extension-win8-de.png?100}}
 +{{  :option-file-extension-win8.1-enterprise-de.png?150}}
 +  * Bis Registerkarte "Ansicht" wie oben.
 +  * Menü-Schaltfläche "Ein/ausblenden" oder ggf. "Layout-Details" anklicken
 +  * Das Häkchen "Dateinamenerweiterungen" durch anklicken **einschalten**. 
 +  * "OK" anklicken.
 +
 +> **Hinweis:** Die Bilder rechts zeigen Darstellungen in verschiedenen Windows 8.x Versionen \\ Ansicht durch Doppelklick vergrößern.  
 + \\
 +
 +=== Beim Öffnen von Dialogen erscheint das Fenster nicht am Bildschirm ===
 +
 +Eine Möglichkeit ist, dass das Fenster außerhalb des sichtbaren Bildschirmes positioniert ist.\\
 +
 +**Abhilfe:**
 +
 +Rocview in der Taskleiste anklicken. Dann die „Windows-Taste“ auf Ihrer Tastatur gedrückt halten und bis zu drei Mal auf den linken (oder rechten) Pfeil auf der Tastatur drücken. Dies bewirkt, dass das unsichtbare Fenster auf dem Bildschirm in einer von drei Positionen platziert wird: an der rechten Seite angehängt, an der linken Seite angehängt oder in der Mitte.
 +===== Rocview =====
 +  - Rocview "hängt" in der Startphase.
 +    * Datei ''rocview.ini'' löschen und Rocview erneut starten. Einige Werte der Bilschirmaufteilung behält Rocview nicht oder entfernt die Werte aus der ''rocview.ini''. (wxWidgets-Bug)
 +  - Rocview erhält keine Ereignisse mehr vom Server und/oder friert ein.
 +    * [[rocgui-gen-de#monitoring|Monitoring abschalten]]
 +  - Es konnte keine Verbindung zum Rocrail-Server hergestellt werden. (In der trc-Datei: "connection to localhost:8051 failed")
 +    * Der vorherige Port 62842 muss in existierenden ''rocrail.ini'' und ''rocview.ini'' durch den **neuen Port 8051** ersetzt werden. 
 +  - Rocview "hängt" nach dem Öffnen eines **[[:workspaces-de|Arbeitsbereichs]]**.
 +    * Der **[[:rocrailini-service-de#client_service|Client-TCP-Port]]** ist in der im Arbeitsbereich gefundenen **''rocrail.ini''** nicht auf 8051 eingestellt.
 +  - Rocview benötigt zu viel CPU-Leistung und hat schlechte Leistungsfähigkeit.\\ Folgende Optionen prüfen:
 +    * [[:rocgui-trace-de#trace-datei|Protokollierung / "Traces" deaktivieren.]]
 +    * [[:rocgui-gen-de#ueberwachung|Überwachung deaktivieren]]
 +    * [[:rocgui-gen-de#monitor-groesse_monitor_size|Monitor-Größe minimieren]]
 +    * [[:symbols-de#fahrstrassen-_block-ereignisse_bearbeiten|Bearbeitung von Fahrstraßen-/Block-Ereignissen deaktivieren]]
 +    * [[:rocgui-gen-de#geglaettet_rendern_render_smooth|Geglättet rendern (Render smooth) deaktivieren]]
 +    * [[:rocrailini-automode-de#zeitgeber-ereignisse|Zeitgeber-Ereignisse deaktivieren]]
 +    * [[:rocgui-menu-de#spalten_auswaehlen|Spalte Lok-Bild entfernen]]
 +    * [[:rocgui-gen-de#zugbild|Zugbild deaktivieren]]
 +    * [[:rocview:locowidgets-de|Lok-Steuerelemente / "Widgets" deaktivieren]]
 +  - Rocview ist beim Start nicht mehr sichtbar oder wird nur noch als eine schmale Linie dargestellt.
 +    * Rocview herunterfahren (Task-Manager), ''rocview.ini'' löschen und Rocview neustarten.
 + \\
 +
 +=====Rocrail===== 
 +  - Rocrail wird unter Windows in der Startphase abgebrochen bzw. stürzt ab. 
 +    * **[[:rocrail-cmdln-de#ueberpruefung_serieller_geraete_in_der_startphase_deaktivieren|Überprüfung serieller Geräte in der Startphase deaktivieren]]**
 +  - "Schnittstellen-Kennung ist nicht gesetzt" ("Interface ID is not set")
 +    * Es wird eine nicht vorhandene Schnittstellen-Kennung verwendet oder es ist keine Standard-Zentrale definiert.
 +  - Rocrail benötigt zu viel CPU-Leistung oder kann bei der Kommunikation mit der Zentrale nicht mithalten.
 +    * **[[:rocrailini-trace-de|Trace-Ebenen deaktivieren]]**
 + \\
 +===== Einen defekten Gleisplan ersetzen bzw. zu einer früheren Version zurückkehren =====
 +  * **Voraussetzung:** Es muss mindestens eine gesicherte Gleisplan-Datei in einem Sicherungs-Verzeichnis (**''backup''**) existieren. \\ Siehe __**[[rocrailini-gen-de#datensicherung|Datensicherung]]**__ in den Rocrail-Eigenschaften.
 +
 +Ist die Gleisplan-Datei eines Arbeitsbereichs beschädigt oder will man auf eine frühere Version des Gleisplans zurückkehren, werden folgende Schritte empfohlen:
 +  - Rocrail (Rocview und Server) komplett beenden. 
 +  - Aus dem Unterverzeichnis **''backup''** des Arbeitsbereichs die Datei mit der gewünschten Version (Zeitstempel :!:) in den Arbeitsbereich __kopieren__. 
 +  - Im Arbeitsbereich die zu ersetzende (alte bzw. beschädigte) Gleisplan-Datei löschen.
 +  - Im Arbeitsbereich bei der Gleisplan-Kopie den Zeitstempel aus dem Dateinamen entfernen: **''20120824160729833-plan.xml''** --> **''plan.xml''**.
 +  - Rocview und ggf. Rocrail-Server neu starten. \\ Beim Öffnen des Arbeitsbereichs ist nun der Gleisplan mit dem Daten-Stand der gesicherten Version aktiv.
 + \\
 +===== Märklin CentralStation 2 =====
 +  - S88-Rückmeldungen werden nicht gemeldet:
 +    * [[cs2:cs2-de#Netzwerk-Einstellungen|S88-Rückmeldungen und Netzwerk-Einstellungen.]]
 +  - Ich habe Probleme, das CS2-Netzwerk  einzustellen:
 +    * [[cs2:cs2-de#Netzwerk-Einstellungen|S88-Rückmeldungen und Netzwerk-Einstellungen.]]
 + 
 + \\
 +===== USB =====
 +  - Verbindung geht nach zufälliger Zeit verloren: (''transact OSerial  0625 read size=2 rc=-1 read=0 errno=6'')
 +    * Transformatoren von den sehr empfindlichen USB-Kabeln weit entfernt halten! ([[http://forum.rocrail.net/viewtopic.php?p=21411|Forum-Beitrag]])\\
 +    * Verfügbare Updates von Geräte-Treibern installieren.
 +    * Manche USB-Ports können scheinbar längere Kabel (>3m) nicht treiben, wenn sie von schlechter Qualität sind. \\ Deshalb gute USB-Kabel verwenden und so kurz wie möglich halten. ([[http://forum.rocrail.net/viewtopic.php?p=62578#62578|Forum-Beitrag]])
 + \\
 +
 +===== Forum =====
 +  * **[[:register:register-de|Anmelde Anleitung]]** 
 +
 +:!: **Unbedingt beachten:**
 +
 +Werden Probleme als Thema im Forum eingestellt, **müssen** folgende Dateien als Anlage beigefügt werden:
 +> die Plandatei (z.B. **''plan.xml''**), 
 +> die Dateien **''rocrail.ini''** und **''rocview.ini''** 
 +> die Trace(Protokoll)-Dateien **''rocrail.xxx.trc''** und **''rocview.xxx.trc''** vom Zeitpunkt einer Fehlfunktion (''xxx = 000 - 009'')
 +Praktischerweise empfiehlt sich, alle Dateien in einer ZIP-Datei zusammenzufassen, u.a. auch, weil die Forum-Software die Namen-Erweiterung **''trc''** nicht akzeptiert. 
 +
 +Eine geeignetes freies Programm ist z.B. **[[http://www.7-zip.de/download.html|7 ZIP]]**
 + \\
 +=== Problem dokumentieren ===
 +In Rocrail ist eine **[[issue-de|Problem-Dokumentation]]** integriert
 + \\
 +
 +===== Benutzerzugriff auf serielle Geräte (Linux) =====
 +Für den Zugriff auf serielle Geräte muss der Benutzer in die **dialout**-Gruppe aufgenommen werden:\\
 +===Befehl:===
 +<code>
 +$ sudo adduser xxx dialout
 +</code>
 +===Ausgabe:===
 +<code>
 +[sudo] password for xxx: 
 +Adding user `xxx' to group `dialout' ...
 +Adding user xxx to group dialout
 +Done.
 +</code>
 +xxx = Benutzername.\\
 +__Erneut einloggen, um die neue Einstellung zu aktivieren.__
 +
 +==== Besonderheit in Manjaro Linux ====
 +In Manjaro Linux gibt es keine **dialout**-Gruppe. \\
 +Unter Manjaro Linux (und evtl. Arch Linux?) ist dieser Befehl zu verwenden:\\
 +<code>
 +sudo usermod -aG uucp xxx
 +</code>
 +xxx = Benutzername.\\
 + \\
 +
 +===== Gerät oder Resource belegt (Linux) "Device or resource busy"=====
 +  * http://forum.rocrail.net/viewtopic.php?p=45899
 +
 +> Hinweis: Dies ist die Übersetzung / Kopie des Forum-Beitrags:
 +
 +Als ich meine OpenDCC Z1 mit meinem neuen Laptop (mit frisch installiertem Kubuntu 12.10) verband, musste ich meine "udev"-Konfiguration anpassen:\\
 +Erst musste ich eine "udev"-Regel-Datei hinzufügen, wie sie auf der OpenDCC-Webseite beschrieben ist. Ich fügte eine Datei ''/etc/udev/rules.d/99-opendcc.rules'' hinzu:\\
 +<code>
 +KERNEL=="ttyUSB*" ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfd8", SYMLINK+="opendcc/opendcc" 
 +KERNEL=="ttyUSB*" ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfd9", SYMLINK+="opendcc/schnueffel" 
 +KERNEL=="ttyUSB*" ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfda", SYMLINK+="opendcc/throttle" 
 +KERNEL=="ttyUSB*" ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfdb", SYMLINK+="opendcc/basestation" 
 +KERNEL=="ttyUSB*" ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfdc", SYMLINK+="opendcc/gbm" 
 +</code>
 +
 +Aber dann prüfte der Modem-Manager immer das neue Gerät. So erhielt ich immer (in der Rocrail Terminal-Ausgabe oder im Log):\\
 +<code>
 +20130115.170432.860 r9999I main     OSerial  0196 rocs_serial_open:open rc=16 read=0 write=0 [16] [Device or resource busy] 
 +20130115.170432.860 r9999E main     OP50x    1808 Could not init p50x port! 
 +</code>
 +
 +Um das Prüfen der OpenDCC Z1 durch den Modem-Manager zu beenden, fügte ich Folgendes als ''/etc/udev/rules.d/70-mm-usb-device-blacklist-opendcc.rules'' hinzu:\\
 +<code>
 +ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfd8", ENV{ID_MM_DEVICE_IGNORE}="1" 
 +ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfd9", ENV{ID_MM_DEVICE_IGNORE}="1" 
 +ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfda", ENV{ID_MM_DEVICE_IGNORE}="1" 
 +ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfdb", ENV{ID_MM_DEVICE_IGNORE}="1" 
 +ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bfdc", ENV{ID_MM_DEVICE_IGNORE}="1" 
 +</code>
 + \\
 +
 +=====Gnome und Verschieben von Dialogen=====
 +Wenn beim Verschieben eines Dialogfensters das gesamte Rocview-Fenster verschoben wird, ist es an der Zeit, Gnome zu optimieren.
 +
 +| //Dieser Schritt hat nichts mit Rocrail zu tun, aber die Standardeinstellung für Gnome ist unerwünscht.// |
 +
 +"Ubuntu-Software" vom Startmenü öffen und nach dem "gnome-tweaks" (GNOME-Optimierung) sehen:\\
 +{{:linux:gnome-tweak-install.png}}\\
 + \\
 +Die Applikation starten, "Fenster" auswählen und "Modale Dialoge anhängen" deaktivieren.\\
 +{{:linux:gnome-tweak-dialog.png}}
 + \\
 +Betroffene Distributionen: (Bitte im Forum melden, falls eine Distribution nicht aufgeführt ist.)
 +  * Ubuntu
 +  * Debian + Gnome Desktop
 +
 + \\
  
faq-de.txt · Last modified: 2023/11/30 00:08 by rainerk