programmation python/script

Animateurs: XTof_vl, Rodolphe

programmation python/script

Messagepar memaster62
26 Juil 2016, 11:10

Bonjour,

j'ai programmé un script jython pour un va et vient (sur base d'un exemple fourni par JMRI). Je remarque que le script ne fonctionne pas en mode DCC command Station :gratte: . Hors j'aurais voulu programmer et lancer un va et vient puis prendre le contrôle d'une autre loco. :mrgreen:

config : JMRI + sprog3 + ubuntu 14.04

existe t'il une solution?

coridlament,

Stef
memaster62
 
Messages: 5
Enregistré le: 18 Mai 2016, 14:09

Re: programmation python/script

Messagepar gib
26 Juil 2016, 19:14

Il ne manquerait pas une interruption ?
Il est dit parfois que toutes les guerres ne sont que des guerres de religion. Alors dites-moi le nom de ce Dieu qui les autorise à tuer l'amour (Apologue d'Alegranza)
autre activité
Avatar de l’utilisateur
gib
Votre Dévoué Gib
 
Messages: 4438
Âge: 71
Enregistré le: 17 Déc 2007, 15:25
Localisation: Fessenheim

Re: programmation python/script

Messagepar BURLINGTON
26 Juil 2016, 19:25

Celui la fonctionne mais je ne sais l’arrêter :cry:

import jarray
import jmri
class Test14(jmri.jmrit.automat.AbstractAutomaton) :
def handle(self):

loco= 984
if loco<128 :
long=False
else :
long=True
self.throttle = self.getThrottle(loco, long)
self.waitMsec(200)
self.throttle.setIsForward(True)
self.waitMsec(200)

self.throttle.setF0(True)
self.waitMsec(5000)

v= 50
vitesse=float(v)/100
self.throttle.setSpeedSetting(vitesse)
self.waitMsec(39500)

v= 0
vitesse=float(v)/100
self.throttle.setSpeedSetting(vitesse)
self.waitMsec(5000)

self.throttle.setIsForward(False)
self.waitMsec(200)

v= 50
vitesse=float(v)/100
self.throttle.setSpeedSetting(vitesse)
self.waitMsec(39500)

v= 0
vitesse=float(v)/100
self.throttle.setSpeedSetting(vitesse)
self.waitMsec(5000)

self.throttle.setF0(False)
# self.waitMsec(10000)

#return 1
Test14().start()
PREVOST Alain
Avatar de l’utilisateur
BURLINGTON
Riveteur de laiton
 
Messages: 5662
Âge: 70
Enregistré le: 13 Déc 2007, 21:40
Localisation: Au pays des lentilles AOC

Re: programmation python/script

Messagepar memaster62
27 Juil 2016, 07:48

gib a écrit:Il ne manquerait pas une interruption ?

en fait le script ne démarre même pas dans le mode SPROG Command Station. par contre, il fonctionne au poil en mode SPROG (je ne sais pas si je me fais comprendre, c'est dans les préférences?).

le mode SPROG Command Station permet de prendre la main sur plusieurs régulateurs, mais le script n'exécute rien :pleure: dans ce cadre.

et merci pour vos réponses, je vais tester le script écrit plus haut en fin de semaine. :debout:
memaster62
 
Messages: 5
Enregistré le: 18 Mai 2016, 14:09


Retourner vers SPROG : informations, support

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 7 invités