![]() | Ceci est un cadeau exclusif pour les partisans du projet, qui ont une Clé de support valide installée. Sans une clé, 5 minutes de démonstration sont disponibles après connexion. |
Rocweb est un client Rocrail basé sur un navigateur WEB pour toutes les plate-formes incluant les appareils mobiles.
Le jQuery Mobile Toolkit 1.4.5 est utilisé comme base pour Rocweb.
Un navigateur à jour est nécessaire avec les supports de:
Navigateur | Version | Remarque | OS |
---|---|---|---|
Safari | 8 | OS X Yosemite, iOS 8, iOS 91) | |
Chrome | 43 | OS X, Windows, Linux, Android | |
Firefox | 38 | La version hautement recommandée pour Android est la 54+. | OS X, Windows, Linux, Android |
Opera | 29 | OS X, Windows, Linux, Android | |
Edge | 10 | Windows 10 64bit |
Une liste complète des navigateurs supportées peut être trouvé sur le site jQuery Mobile.
À partir de la version 2.1.5182, les paramètres Rocweb sont déplacés vers l'onglet Services. Les chemins de thème SVG se trouvent dans l'onglet SVG. |
---|
Dans la boite de dialogue des propriétés Rocrail il y a un Onglet RocWeb dans lequel le port et les répertoires nécessaires peuvent être configurés. Cela doit être fait pour chaque environnement de travail individuel.
Les chemins des Thèmes SVG sont identiquement interprétés comme par Rocview.
Les photos des locomotives, wagon etc. sont seulement affichés dans rocweb, si le chemin des images dans la configuration rocrail est correctement2) défini.
Dans le répertoire d'installation de Rocrail un répertoire nommé web doit existé; Si ce n'est pas le cas l'installation Rocrail doit être mise à jour.
Ce répertoire contient les fichiers HTML et JavaScript nécessaires pour Rocweb.
Si Rocrail était installé dans le répertoire Applications le web est trouvé ici:
/Applications/Rocrail.app/contents/rocdata/web
Le répertoire web est trouvé ici:
~/Rocrail/web
Le chemin le plus facile pour lancer Rocweb sous Linux/Raspbian est d'utiliser le raccourci Rocweb dans le menu "Autres".
Raspbian est fourni avec Chromium pré-installé, et sur les autres distributions Linux la commande suivante l'installera:
sudo apt-get install chromium-browser
Le raccourci démarre Rocweb sans aucun menu ni barre de nivigation comme ceci:
chromium --app=http://localhost:8088
Le paramètre localhost peut être remplacé par n'importe quel nom d'ordinateur ou adresse IP.
RocrailServer-IP:Port
Exemple:
La boite de dialogue "Aide/A propos de" de Rocview vous montrera l'adresse IP.
Nécessite Rocrail revision 11.200+
Avec le paramètre optionnel z un ZLevel peut être pré-sélectionné.
Exemple d'un ZLevel 1 sélectionné:
Ne fonctionne pas avec les réseaux modulaires. |
RocwebXS est un client HTML léger contenant seulement la manette comme page principale. C'est pour les appareils avec un petit écran.
RocrailServer-IP:Port
Exemple:
http://192.168.1.67:8088/xs |
Les boutons de vitesse peuvent être activé avec la paramètre optionnel speedbuttons.
Exemple:
http://192.168.1.67:8088/xs?speedbuttons=true |
Le contrôle de l'état Bin peut être activé avec le paramètre optionnel binstate.
Exemple:
http://192.168.1.67:8088/xs?binstate=true |
La langue peut être sélectionnée avec le paramètre optionnel lang.
Exemple:
http://192.168.1.67:8088/xs?lang=de |
ou
http://192.168.1.67:8088/xs?speedbuttons=true&lang=es |
Traductions supportées:
Valeur | Langue |
---|---|
de | Allemand |
en | Anglais (par défaut) |
es | Espagnol |
fr | Français |
it | Italien |
nl | Néerlandais |
Les icônes d'entêtes sont des raccourcis pour les fonctions communes utilisées de Rocrail comme indiqué ci-dessous:
Source pour traductions: rocweb-icons-en.html.zip
Les boutons suivants sont cachés au cas ou la largeur de l'écran est ⇐ 640:
Les deux actions sont également accessibles via le menu et le menu déroulant automatique.
Voir: Initialisation
Voir: Début de service
Voir: Arrêt d'urgence
Arrête le serveur Rocrail si il n'est pas en mode console et que Rocweb n'est pas en mode esclave.
Cette action a besoin d'une confirmation.
Démarre toutes les locomotives en mode automatique.
Cette action nécessite une confirmation.
Arrête toutes les locomotives en mode automatique.
Réinitialise tout sauf les réservations de bloc.
Si la console d'outils du développeur JavaScript/Error est ouverte cette option écrira à l'intérieur tous les évènements.
Ceci est pour des questions de suivi avec Rocweb. Normalement cette option doit être désactivé pour éviter d'utiliser trop de ressources système.
Active le clic sur le symbole du détecteur pour simuler un évènement du détecteur.
Pour lister les horaires qui contient un bloc mais ce n'est pas le première entrée.
Cette option est utilisée dans le boite de dialogue bloc.
Bascule directement vers le module vue au cas ou le plan soit modulaire.
Montre l'occupation sur les voies, les signaux et les détecteurs liés à un bloc.
Désactivé pour augmenter la performance.
Montre les itinéraires sur les voies, les détecteurs et les signaux.
Désactivé pour augmenter la performance.
Voir: Afficher les itinéraires sur les aiguillages
Désactivé pour augmenter la performance.
Envoi les commandes de nouvelle vitesse quand on bouge le curseur de vitesse.
Le delta est de 3 pour éviter trop de commandes.
Dans ce mode le curseur ne sera pas mis à jour par les évènements de la locomotive.
Remplace le curseur par deux boutons pour contrôler la vitesse de la locomotive.
Un champs supplémentaire de contrôle, dans la Manette, pour les commandes d'état binaire sur le décodeur primaire/secondaire. (NMRA S-9.2.1)
Boutons pour Vmin, Vmid, Vcru et Vmax.
Un clic long est nécessaire pour activer Vmax. (Cela a été ajouté pour les utilisateurs de smartphone.)
Affiche l'identifiant du bloc devant l'identifiant de la locomotive dans les blocs normalement occupées.
Affiche l'identifiant du train dans le bloc.
Affiche Les photos des locomotives dans les symboles bloc.
Ajoute un panneau supplémentaire avec une Horloge Analogique.
Affiche l'aiguille des secondes dans l'horloge rapide.
Active le traçage.
Cette option a besoin de ressources CPU supplémentaires dépendant de la quantité de trafic.
Cette option est pour rendre la table tournante conforme au thème SLIM/SLIM-COLOR.
Rocweb ne sait pas quel thème est actif, et doit être informé par cette option.
Le menu contextuel de sélection de locomotive permet de faire une sélection parmi ces trois catégories:
La fenêtre de sélection des locomotives peut être triée avec ces deux attributs:
La couleur de fond définie par l'utilisateur au format RGB.
Le bouton de vérification doit être cliqué pour prendre en charge les nouvelles valeurs.
Au cas ou les "boutons de vitesse" ou "Utiliser tous les pas de vitesse" cette valeur est utilisée pour augmenter et diminuer la vitesse de la locomotive.
Voir: Code de contrôle
Voir: Code esclave
Sauvegarde les options Rocweb sur le serveur Rocrail.
Si le navigateur utilisé efface toutes les données après sa fermeture les options seront demandée au serveur au démarrage de Rocweb.
Les options Rocweb sont sauvegardées dans le fichier rocrail.ini dans le nœud http→webclient→rocweb:
<http port="0" refresh="0"> <webclient port="8088" refresh="0" me="true" imgpath="/Users/rob/Projects/Rocrail/unxbin/virt/images" webpath="web" svgpath1="svg/themes/SpDrS60" svgpath2="svg/themes/Accessories" svgpath3="svg/themes/Roads" svgpath4="." svgpath5="."> <rocweb binstate="true" allspeedsteps="false" category="engine" color="blue" debug="false" lang="nl" locoSelected="E03" locoSelected0="NS2418" locoSelected1="E03" locoSelected2="" locoSelected3="" moduleview="true" monitor="true" scale="1" secondhand="true" showblockid="true" showlocoimage="true" showocc="true" showroutes="true" showtrainid="true" simsensors="true" slavecode="33" sliderdelta="5" speedbuttons="false"/> </webclient> </http>
Pour ajouter une locomotive à la volée une locomotive invitée peut être ajoutée.
Au moins l'adresse doit être réglée avant de l'ajouter.
Voir pour plus d'information: Locomotive invitée Rocview
La plage du zoom est de 50% à 200% et par pas de 10%.
Si l'option Trace est activée cette fenêtre affiche les dernières lignes de suivi dans l'ordre chronologique inverse sans horodatage:
Cette fenêtre sera mise à jour, quand elle est visible ou pas, si de nouvelles lignes arrivent.
Les lignes commencent par le niveau de suivi entre crochets.
Le bouton Clear messages supprime toutes les lignes de suivi.
Avec le sélecteur de niveau un autre niveau peut être activé.
Choisir une couleur de fond.
La couleur définie par l'utilisateur peut être choisi dans le menu contextuel Options.
Un rechargement de la page est nécessaire et sera demandé automatiquement.
Sélectionner la langue voulue utilisée avec Rocweb:
Il manque votre langue, ou si vous souhaitez un changement de traduction? Signalez-le sur le Forum Rocweb.
![]() | ![]() | ![]() | ![]() |
Curseur de vitesse | Boutons de vitesse en option à la place du curseur. Voir Options. | Champ de contrôle d'état binaire en option. Voir Options. | Boutons optionnels de présélection de vitesse. Voir Options. |
Cliquer sur la photo pour sélectionner une autre locomotive. Si aucune locomotive n'est sélectionnée cliquer sur l'emplacement réservé de la photo:
Les lignes sous la photo de la locomotive sont:
Bouton | Fonction |
---|---|
ST | Marche/arrêt de la locomotive en mode automatique |
RE | Libération de la locomotive |
FG | Sélectionner un groupe de fonctions de la manette |
Bouton | Fonction |
---|---|
Photo de la loco | Ouvre la fenêtre bloc si la loco sélectionnée est dans un bloc, ou sinon la fenêtre Sélectionner le bloc 3) |
RE | Couper l'alimentation |
FG | Arrêt d'urgence |
F1-F4 | Sélection de la manette |
F5 | Ajouter une voiture au train |
F6 | Retirer une voiture au train |
F7 | Charge une voiture du train |
F8 | Vide une voiture du train |
F9 | Ajoute une loco en UM |
F10 | Efface une loco de l'UM |
F11 | Montre le train complet incluant la locomotive maître |
F13 | Mode manuel ON/OFF (Zimo MX10) |
F14 | Éteindre ON/OFF (Zimo MX10) |
Éclairage | Envoyer |
Direction | Stop (V=0) |
Avec un clic long sur la photo de la locomotive dans la manette, ce menu contextuel apparaîtra si la locomotive n'est pas dans un bloc.
Après avoir sélectionné un bloc à partir de la liste la locomotive sera mise dans le bloc après un clic sur le bouton sélectionné.
Un clic/appui sur un plateau tournant ou un pont transbordeur sur le plan ouvrira la fenêtre suivante:
Aller à la voie suivante.
Aller à la voie précédente.
Aller à la voie sélectionnée de la liste.
Bouton | Fonction |
---|---|
Semi-automatique | Configurer la locomotive en mode manuel |
Réinitialisation logiciel | Réinitialiser la locomotive à partir du mode manuel |
Sélectionner une autre locomotive de la liste à mettre dans ce bloc.
Si aucune locomotive n'est dans ce bloc une pourra être sélectionnée après avoir cliqué sur la photo de la locomotive factice:
Avec un clic long la locomotive sera retirée de ce bloc.
Utiliser un clic long sur la photo de la locomotive.
Sélectionner un horaire ou un circuit à partir ce cette liste déroulante pour utiliser avec "Démarrer le train".
Par défaut seulement les horaires et les circuits qui commence dans ce bloc sont répertoriés. Dans le menu options cela peut être changé.
Sélectionner un bloc de destination à partir de cette liste déroulante à utiliser avec "Démarrer le train".
Si un horaire est également sélectionné le bloc de destination sera ignoré.
Assigner un train sélectionné à partir de la liste.
Pour libérer un train si le premier élément, "Train", de la liste est sélectionné.
Démarre le train de ce bloc en mode automatique avec l'horaire ou le circuit sélectionné en option.
Arrête le train de ce bloc qui fonctionne en mode automatique.
Démarre le train de ce bloc en mode semi-automatique avec l'horaire ou le circuit sélectionné en option.
Réinitialise la locomotive de ce bloc sans l'enlever du bloc.
Voir: Coté d'entrée du bloc
Ouvre ou ferme ce bloc.
La sélection de la locomotive est utilisée dans la manette et la fenêtre du bloc en cliquant sur la photo de la locomotive.
Le type de catégorie peut être changé dans les Options.
Une composition de locomotive peut être géré en utilisant les clics longs suivant dans la manette:
Bouton | Fonction | Description |
---|---|---|
F9 | Ajouter une locomotive en UM | Ouvre la liste de sélection de locomotive sans les membres déjà existants. |
F10 | Effacer une locomotive en UM | Ouvre la liste de sélection de locomotive avec toutes les membres existants. |
F11 | Monter la composition complète en incluant la locomotive maître. |
Un clic/appui sur le titre du niveau ouvrira le fenêtre de l'horloge accélérée:
Les commandes Régler, Pause et Continuer peuvent être utilisées.
Voir pour plus d'information: Les commandes du service horloge.
Note: sur des petits appareils le titre est probablement caché; Le mode paysage pourrait aider.
Si un champs texte a mis l'option "Horloge accélérée" cette fenêtre peut également être activée par un clic/appui sur ce champs texte.
L'horloge n'est pas disponible dans le module affichage. |
Un niveau supplémentaire est généré pour l'horloge analogique:
Un clic/appui sur l'horloge ouvrira la fenêtre de l'horloge accélérée.
Le SVG utilisé est basé sur l'horloge de gare SVG 3Quarks. (http://www.3quarks.com/images/svg/german-clock.svg) 4)
Pour montrer le rétroaction si un objet a été réellement touché le fond va obtenir de couleur rouge jusqu'à ce qu'un événement soit venu pour cet objet à partir du serveur Rocrail.
Rocweb peut affiché le réseau modulaire sur un niveau:
Cette exemple affiche 6 modules.
Voir pour plus d'information à propos de ce plan de voies: Plan-F.
BlockID : LocoID _ TrainID BlockEnterSide
Sur les petits appareils, comme les smart-phones, le meilleur moyen pour obtenir le plein écran pour Rocweb est de l'ajouter à l'écran d'accueil.
Certains navigateurs offrent la possibilité de créer un raccourci sur le bureau pour une Web-App comme Chrome:
Vérifier le plan si il est bien formé XML avec un outil comme "XmlSpy".
Ou utiliser le service W3C: http://validator.w3.org/#validate_by_upload
Rocrail et Rocview utilisent l'analyseur Rocs qui est pas aussi stricte que celle de JavaScript.
Cette vidéo explique l'exploitation d'un plan par Rocweb (en Allemand). Cela inclus les chapitres suivants: