User Tools

Site Tools


faq-fr

Differences

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


Previous revision
faq-fr [2023/12/04 14:00] (current) – [Je ne peux pas trouver les fichiers desktoplink.cmd, rocrail.ini, plan.xml, rocview.cmd et/ou trace.] phil45
Line 1: Line 1:
 +====== FAQ (Questions Fréquemment Posées) ======
 +[[:france|{{  :rocrail-logo-35.png}}]]
 +[[:france|Sommaire]] -> [[:france#Dépannage|Dépannage]]
 +  * **FAQ**
 +
 + \\
 +===== 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.
 +    * [[rocgui-gen-fr#surveillance|Désactiver la surveillance.]]
 +  - 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 **[[:workspaces-fr|Environnement de travail]]**.
 +    * Le **[[:rocrailini-service-fr#service_client|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:
 +    * [[:rocgui-trace-fr#fichier_de_suivi|Désactiver le suivi]]
 +    * [[:rocgui-gen-fr#surveillance|Désactiver la surveillance]]
 +    * [[:rocgui-gen-fr#taille_du_moniteur|Minimiser la taille du moniteur]]
 +    * [[:symbols-fr#process_route_block_events|Désactiver le traitement des routes et les évènements de bloc]]
 +    * [[:rocgui-gen-fr#rendu_lisse|Désactiver le rendu lisse]]
 +    * [[:rocrailini-automode-fr#evenements_d_horloge|Déactiver les évènements d'horloge]]
 +    * [[:rocgui-menu-fr#selectionner_les_colonnes|Retirer la colonne de l'image de la locomotive]]
 +    * [[:rocgui-gen-fr#image_du_train|Désactiver l'image du train]]
 +    * [[:rocview:locowidgets-fr|Désactiver les objets graphiques Locomotive]]
 +  - 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.
 +    * [[:rocgui-menu-fr#menu_bloc|Vérifier les éléments du menu bloc sélectionnés]].
 + \\
 +
 +=====Rocrail=====
 +  - Rocrail "crashe" au démarrage sous Windows.
 +    * **[[:rocrail-cmdln-fr#disable_check_for_serial_devices_at_startup|Désactiver le test des périphériques séries au démarrage]]**
 +  - "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.
 +    * [[:rocrailini-trace-fr|Désactiver la surveillance]]
 + \\
 +
 +===== 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 __**[[rocrailini-gen-fr#Sauvegarde|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:
 +    * [[cs2:cs2-fr#network_settings|La rétrosignalisation S88 et les réglages réseau.]]
 +  - J'ai un problème pour configurer le réseau CS2:
 +    * [[cs2:cs2-fr#network_settings|La rétrosignalisation S88 et les réglages réseau.]]
 +
 +
 + \\
 +
 +===== 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:===
 +<code>
 +$ sudo adduser xxx dialout
 +</code>
 +===Sortie:===
 +<code>
 +[sudo] password for xxx: 
 +Adding user `xxx' to group `dialout' ...
 +Adding user xxx to group dialout
 +Done.
 +</code>
 +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: 
 +<code>
 +sudo usermod -aG uucp username.
 +</code>
 +
 + \\
 +===== Périphérique ou ressource occupé (Linux) =====
 +  * http://forum.rocrail.net/viewtopic.php?p=45899
 +
 +> 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:\\
 +<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>
 +
 +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):\\
 +<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>
 +
 +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:\\
 +<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 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**":\\
 +{{linux:tweaks-fr.png}}\\
 +Distributions concernées: (Se rapporter au Forum au cas ou une distribution n'est pas listée.)
 +  * Ubuntu
 +  * Debian + Gnome Destop