Contrôle Avancé d'un Régulateur
Contrôle du clavier de la fenêtre du Régulateur standard
Vous pouvez utiliser votre régulateur JMRI à partir du clavier en plus d'utiliser une souris.Fenêtres Régulateur (Throttle): Shift + gauche/droite
Vous pouvez faire fonctionner le régulateur en utilisant votre clavier (le Panneau de configuration dans la fenêtre d'accélérateur doit être sélectionné):
vitesse
- pavé numérique +
- Augmentation de la vitesse
- pavé numérique -
- Diminution de la Vitesse
- Flèche Gauche
- Augmenter la vitesse
- Droite
- Vitesse Diminution
- page Up
- Augmentation rapide de la Vitesse Augmentation (environ 10% pour chaque pression de la touche
- Page Bas
- Diminution rapide de la Vitesse (environ 10% pour chaque pression de la touche)
- pavé numérique *
- Inactif (Idle) ( Règle la vitesse à 0, tout élan de vitesse est activé)
- pavé numérique /
- Urgence Stop! ( Stoppe instantanément la locomotive)
Direction
- Flèche
- Arrière
- Flèche
- Avant
Fonctions
- Pavé numérique 0-9
- Fonctions 0-9
- Pavé numérique.
- Fonction 10
- F11 - F24
- Fonction 11 à Fonction 24
Régulateur personnalisé avec Jynstruments
Jynstruments sont des outils puissants pour la création personnalisée de régulateurs JMRI. Il ya beaucoup plus d'informations sur la création et la personnalisation sur une Page séparée. Ici, nous nous concentrons sur l'aide du régulateur sur mesure.Les deux Jynstruments fournis ci-dessous sont pour des régulateurs déjà affectés, la Fenêtre du Régulateur que vous contrôlez doit être mise en place avant. Ensuite, c'est seulement une question de déplacement d'un dossier sur la barre d'outils de la Fenêtre Régulateur.
Notez que le contenu de la fenêtre régulateur est Jynstrumentable aussi, donc ici nous laissons tomber le Jynstruments sur la barre elle-même, pas sur le contenu de la fenêtre.
USB Joypad (USBControl.jyn)
Il y a un Jynstrument nommé USBControl.jyn sur une fenêtre barre d'outils Régulateur pour prendre le contrôle de cette fenêtre avec une manette. Voir les fichiers.Py pour les paramètres par défaut du bouton, et les personnalisations possibles.Particulièrement vous pourriez vouloir définir un fichier de "pilote" pour votre propre appareil, à partir de default.largeur py, le copier, le renommer avec le nom de l'appareil comme vu par JMRI sans espace ou ".", puis utilisez la fenêtre de contrôle d'entrée JMRI Jinput USB (accessible depuis le menu Debug) pour obtenir vos noms de Composants et de la valeur,
Notez qu'un fichier classique de Jython existe pour prendre le contrôle d'une fenêtre de régulateur avec un périphérique USB, celui-ci est plus complexe mais plus facile à utiliser (AMHA).
Commandes par Défaut:
Manettes de Navigation:
Vitesse:
Notez que les boutons 0 à 3 (ou 1 à 4) sont affectés à une certaine vitesse défini du ralenti (vitesse 0), pour ralentir (vitesse 0,3), pour une croisière (vitesse 0,8), max (vitesse 1). Une double pression sur le bouton pour la vitesse 0 enverra un arrêt d'urgence.
Direction:
Boutons de Fonctions:
largeur Notez que la disposition des boutons des manettes et même les actions de la manette diffèrent d'un fabricant à l'autre, vous devrez personnaliser un driver.py pour votre propre matériel.
Nintendo Wiimote
(WiimoteThrottle.jyn)
Il y a une Jynstrument nommée WiimoteThrottle.jyn sur une barre d'outils de la Fenêtre Régulateur pour prendre le contrôle de cette fenêtre avec un dispositif couramment assignée de la Wiimote de Nintendo. Voir le fichier curentlydispositif.py pour bouton Paramètres par défaut et mis en place. (quelques fichiers .jar doivent être téléchargés et copiés dans le dossier lib JMRI)Pour l'instant, aucun des accéléromètres de la Wiimote ne sont utilisés, donc ce n'est qu'une sorte de luxe à distance comme nous n'utilisons que les boutons. Mais il s'intègre très bien dans une main et une fois que vous connaissez les paramètres, vous n'avez même pas à regarder pour l'utiliser.
Contrôles par Défaut:
largeurManettes de Navigation:
</ div>
Vitesse:
Notez que les boutons 1 et 2 sont utilisés pour une certaine vitesse déterminé, du ralenti (vitesse 0 - touche 2 fois), de ralentir (vitesse 0,3 - le bouton 2 fois), pour une vitesse de croisière (vitesse 0,8 - bouton 1 fois), au max (vitesse 1 - Bouton 1 fois). En appuyant sur les boutons 1 et 2 vous enverrez un arrêt d'urgence et ferez vibrer la Wiimote.
Direction:
Boutons de fonctions:
Et comme il n'y a plus de boutons disponibles, aucune autre fonction ne peut être contrôlées par défaut, mais comme il s'agit d'un script Jython, n'hésitez pas à le personnaliser, et si quelqu'un est capable de faire quelque chose avec les accéléromètres, vous êtes les bienvenus!
RailDriver
S'il vous plaît, voir là.IPhone et IPod Touch
Il ya une application tierce appelée WiThrottle qui travaille avec JMRI vous permettant de contrôler les trains avec votre iPhone ou iPod Touch.Vous pouvez également parcourir le serveur web JMRI à partir de Safari sur votre iPhone ou iPod Touch.