Table of Contents
FAQ (Questions Fréquemment Posées)
Windows
Je ne peux pas trouver les fichiers desktoplink.cmd, rocrail.ini, plan.xml, rocview.cmd et/ou trace.
C'est parce ce que Windows cache les extensions de fichier connu par défaut.
Changer cela dans l'explorateur de fichier:
- Démarrer Windows Explorer, vous pouvez faire cela en ouvrant un dossier.
- Cliquer sur "Organize".
- Cliquer sur les options "Folder and search".
- Cliquer sur l'onglet "View".
- Descendre jusqu'à trouver "Hide extensions for known file types", décocher cette ligne en cliquant sur la boite à cocher.
- Cliquer sur "OK"
Lors de l'ouverture de boîtes de dialogue, la fenêtre n'apparaît pas à l'écran
Une possibilité est que la fenêtre est positionnée en dehors de l'écran visible.
Remède:
Cliquer sur Rocview dans la barre de tâches. Alors, maintenez enfoncée la « touche Windows » du clavier et appuyez sur la flèche gauche (ou droite) sur le clavier jusqu'à trois fois. Cela provoque le placement de la fenêtre invisible sur l'écran dans l'une des trois positions suivantes: attaché au coté droit, attaché au coté gauche, ou au milieu.
Rocview
- Rocview se bloque au lancement.
- Effacer le fichier rocview.ini et relancer Rocview. Certaines division des panneaux au sein de la fenêtre de rocview peuvent empêcher ce dernier de s'afficher. Effacer le fichier .ini conduira à la régénération d'un nouveau. Une autre solution est d'enlever les valeurs des divisions du fichier rocview.ini. (wxWidgets bug.)
- Rocview ne reçoit plus de mise-à-jours du serveur et/ou se bloque.
- Rocview ne peut pas se connecter au serveur Rocrail. (Par exemple: "connection to localhost:8051 failed")
- Le précédent port 62842 doit être remplacé par 8051 dans les rocrail.ini et rocview.ini existants.
- Rocview se bloque après l'ouverture d'un Environnement de travail.
- Le port client TCP n'est pas mis à 8051 dans le fichier rocrail.ini se situant dans le répertoire de l'environnement de travail.
- Rocview a besoin de trop de puissance processeur et a de mauvaises performances.
Regarder les options suivantes: - Rocview n'est plus visible au démarrage ou est affiché comme une petite ligne.
- Fermer Rocview (avec le gestionnaire de tâche), effacer le fichier rocview.ini et relancer Rocview.
- Éléments du menu contextuel du bloc manquants.
Rocrail
- Rocrail "crashe" au démarrage sous Windows.
- "Identifiant de l'interface pas fixé"
- Un identifiant d'interface inexistant ou pas de centrale par défaut indiquée.
- Rocrail a besoin de trop de puissance processeur, ou ne peut pas rattraper la communication de la centrale numérique.
Remplacement d'un plan de voie défectueux ou retourner à une version précédente
- Prérequis: Au moins un fichier sauvegardé doit exister dans un répertoire de sauvegarde (
backup
)
Voir Sauvegarde dans les propriétés Rocrail.
Si le plan de voie de l'environnement de travail est endommagé ou un retour à une version antérieure du plan de voie est désiré, Les étapes suivantes sont recommandée:
- Sortir de Rocrail (Rocview et serveur) complétement.
- À partir du sous répertoire
backup
de l'environnement de travail copier le fichier de la version désirée (horodatage ) dans l'environnement de travail. - Dans l'environnement de travail effacer le fichier du plan de voie (ancien ou endommagé) qui doit être remplacé.
- À partir du fichier copié retirer l'horodatage dans le nom du fichier:
20120824160729833-plan.xml
–>plan.xml
. - Redémarrer Rocview et si nécessaire le serveur Rocrail.
Quand l'environnement de travail s'ouvre le plan de voie avec l'état des données de la version sauvegardée est maintenant actif.
Ethernet UDP
Paquets UDP ne sont pas reçus
- Ne pas utiliser de routeur TV dédié, combinaison principalement livrée avec la télévision payante, avec les interfaces de centrales numériques qui utilisent le protocole Ethernet UDP.
UDP est désactivé par défaut dans ces routeurs. - Soyez sûr que le routeur utilisé ne bloque pas l'UDP.
Märklin CentralStation 2
- La rétrosignalisation S88 en renseigne rien:
- J'ai un problème pour configurer le réseau CS2:
USB
- Connexion perdue après une durée aléatoire: (
transact OSerial 0625 read size=2 rc=-1 read=0 errno=6
)- Laissez les transformateurs loin des câbles de communication USB très sensibles ! (http://forum.rocrail.net/viewtopic.php?p=21411)
- Installer les mise-à-jours disponibles des drivers de périphérique.
- Utiliser des câbles court. Un câble long (>3m) peut poser des problèmes si il est de faible qualité.
Accès de l'utilisateur au périphérique série (Linux)
Pour accéder à un périphérique série, l'utilisateur doit être ajouté au groupe dialout:
Commande:
$ sudo adduser xxx dialout
Sortie:
[sudo] password for xxx: Adding user `xxx' to group `dialout' ... Adding user xxx to group dialout Done.
xxx = Votre nom d'utilisateur.
Se re-connecter pour activer les nouveaux réglages.
Particularité sur Manjaro Linux
Sur Manjaro Linux le groupe appelé 'dialout' n'existe pas.
La commande correcte sur Manjaro Linux (et Arch Linux?) est:
sudo usermod -aG uucp username.
Périphérique ou ressource occupé (Linux)
Note: Ceci est une reproduction d'un sujet du forum:
Quand je branche ma OpenDCC Z1 sur mon nouvel ordinateur (avec une installation fraîche de Kubuntu 12.10) je vais dû modifier ma configuration udev pour fixer le problème:
Premièrement j'ai dû ajouter des fichiers de règles udev comme décrit sur la page Web OpenDCC. J'ai ajouté un fichier /etc/udev/rules.d/99-opendcc.rules:
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"
Mais alors le gestionnaire de ports USB découvre toujours le nouveau dispositif. Alors j'ai toujours (sur la sortie du terminal rocrail ou dans les journaux systèmes):
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!
Pour arrêter le gestionnaire de ports USB de découvrir l'OpenDCC Z1 j'ai ajouté ça dans /etc/udev/rules.d/70-mm-usb-device-blacklist-opendcc.rules:
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"
Gnome et le déplacement des fenêtres de dialogue
Si en déplaçant une fenêtre de dialogue cela déplace la fenêtre Rocview entière, il est temps de modifier Gnome.
Installez "gnome-tweaks" et désactivez l'option "Attach Model Dialogs":
Distributions concernées: (Se rapporter au Forum au cas ou une distribution n'est pas listée.)
- Ubuntu
- Debian + Gnome Destop