Help x controllo scambi con Rocrail

Sezione dedicata alle discussioni riguardanti tutti i software (Windigipet, Railware, Railroad&Co) per PC ingrado di gestire il nostro plastico.

Moderatore: Seba55

Rispondi
Messaggio
Autore
Despx
DCCMaster
Messaggi: 1489
Iscritto il: mercoledì 4 febbraio 2004, 19:49
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: KDCCX - KDCCX2
Località: Torino
Contatta:

Help x controllo scambi con Rocrail

#1 Messaggio da Despx »

Ciao, sto cercando di realizzare il sinottico della mia stazione con Rocrail, l'editing grafico va bene, i problemi arrivano quando devo configurare gli scambi.
Come diavolo si fa?

In EDITAZIONE nella strip Generale ho messo:

Identificativo: ws1
Identificativo Blocco: (vuoto)
Tipo: Deviatoio
Accessory#: 1

Nella strip Interfaccia:
Identificativo interfaccia: 0
Bus: 0
Protocollo: Default
indirizzo: 1
Porta: 0

In OPERAZIONI, se clicko sopra al simbolo dello scambio, graficamente commuta ma realmente no. Nella finestra Server compare il messaggio "No fitting interface found!".
Nella finestra Centrale, pare che tutto vada bene "Switch [sw1] will be set to [turnout]" oppure "Switch [sw1] will be set to [straight]".

Credo di non aver configurato bene lo scambio ma non capisco dove!!!

Per la cronaca, il PC è collegato tramite la GenLi a KDCCX e Rocrail comanda senza problemi le loco e i deviatoi tramite i pannelli "Controllo Locomotive" e "Controllo Deviatoi"
La versione di Rocrail è la 1.1.0

HELP! HELP!!!!! :roll:

Ciao
Despx 8)
Progettista e realizzatore delle centrali KDCCX e KDCCX2, della basetta di conversione K652 e del sistema di illuminazione KIT KLed.

Sito: http://www.despx.it

Si è giovani fino quando si ha voglia di giocare.

sergio
PlasticoDigitale
Messaggi: 241
Iscritto il: mercoledì 8 settembre 2004, 23:06
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: lokmause compact DCC_Gen Gen_Li zDCC Rocrail
Località: Chiaravalle (AN)
Contatta:

#2 Messaggio da sergio »

Mi sembra che sei vicino alla soluzione... secondo me dovresti modificare l' indirizzo fino a trovare quello che aziona veramente lo scambio.
Ci sono piu' strade: o provi ad aumentare l' address fino a trovare quello giusto che produce messaggi nella finestra del server di questo tipo
(esempio con address 24 su moduli da 16)
Switch [sw1] will be set to [turnout]
turnout 4 1 turnout
Switch [sw1] will be set to [straight]
turnout 4 1 straight
o ti leggi questa pagina
http://wiki.rocrail.net/doku.php?id=switch-int-en
oppure per i piu' caparbi c'e' da inoltrarsi :x in questa pagina.....
http://wiki.rocrail.net/doku.php?id=addressing-en-flat
E dopo si capisce perche' un Inglese se ne esce con questa frase......Computers and Model Railways - A match made in heaven... :x
ciao - sergio

anam
PlasticoDigitale
Messaggi: 116
Iscritto il: domenica 28 novembre 2004, 14:03
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: NanoX-S88 moduli retroazione decoder deviatoi tutto di Paco. Pc e Rocrail
Località: Santhià

#3 Messaggio da anam »

Dovrebbe essere così

nel campo indirizzo l'indirizzo del decoder
nel campo porta un numero da 1 a 4 che riferisce all'uscita fisica del decoder alla quale è collegato lo scambio
quindi ogni scambio ha 2 parametri: decoder + campo

protocollo ho NMRA-DCC (specificalo. Non so se ha influenza sugli accessori, ma nelle prime versioni di Rocrail il parameto default nei settaggi delle loco non era ben digerito....non escludo che ora sia stato sistemato)

se però hai dovuto settare come sistema una centrale Lenz, ti conviene guardare qui http://wiki.rocrail.net/doku.php?id=lenz-en
perchè con Lenz il calcolo degli indirizzi potrebbe essere diverso

ciao
daniele
Ultima modifica di anam il mercoledì 29 aprile 2009, 0:34, modificato 1 volta in totale.

Buddace
Site Admin
Messaggi: 16386
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#4 Messaggio da Buddace »

Despx, ti sei dato al pc ? Ehehe Luca ti permette di farlo ? (ps per chi non lo sapesse paolo è diventato papà  per la seconda volta)
Se ti serve una mano su rocrail ci vediamo una sera...
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

Despx
DCCMaster
Messaggi: 1489
Iscritto il: mercoledì 4 febbraio 2004, 19:49
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: KDCCX - KDCCX2
Località: Torino
Contatta:

#5 Messaggio da Despx »

Grazie ragazzi per le info, alla fine dopo enne tentativi ho capito che bastava lasciare vuoto alla voce Identificativo interfaccia. Adesso comando senza problemi!

Ovviamente risolto un problema, ne è sorto un'altro!

Usando la configurazione

Master = KDCCX
Slave1 = Multimaus
Slave2 = GenLi
SW = Rocrail

se comando uno scambio dal PC, ho il feddback della posizione anche sul Multimaus, invece se comando lo scambio dal Multimaus, non ho il feedback della posizione sul sinottico del PC.
Idem per i comandi delle loco.
Credendo che fosse un bug di KDCCX ho ripetuto la prova con questa configurazione:

Master = Multimaus
Slave1 = GenLi
SW = Rocrail

Stesso risultato.

Per fare la "prova del nove" ho ripetuto le prove con JMRI; nella configurazione con KDCCX master, ho il feedback dei comandi delle loco ma non quelli degli scambi. Con il Multimaus come Master ho il feedback sia dei comandi loco che degli scambi. :shock:

Ora....dove sta il bug? Solo in Rocrail? In KDCCX? In entrambi???? :roll:

Anche voi avete riscontrato una cosa simile? O no?

Buddace ha scritto:Despx, ti sei dato al pc ? Ehehe Luca ti permette di farlo ? (ps per chi non lo sapesse paolo è diventato papà  per la seconda volta)
Se ti serve una mano su rocrail ci vediamo una sera...
Confermo di essere sempre avverso all'uso del PC per comandare il plastico (sono della vecchia guardia :lol: :lol: :lol: ) ma, KDCCX deve essere capace di dialogare perfettamente anche con i sw quindi....devo imparare ad usarli! :roll: Allora, tra un cambio pannolino ed un biberon...mi faccio le ossa con sti "softweracci"! :wink:
La mia porta è sempre aperta per te! :wink: :wink: :wink: :wink:

Ciao
Despx 8)
Progettista e realizzatore delle centrali KDCCX e KDCCX2, della basetta di conversione K652 e del sistema di illuminazione KIT KLed.

Sito: http://www.despx.it

Si è giovani fino quando si ha voglia di giocare.

cicocri
PlasticoDigitale
Messaggi: 805
Iscritto il: lunedì 2 febbraio 2004, 22:37
Scala: N
Ho il plastico: Si
La mia centrale digitale.: Analogico e Digitale
Località: Forli
Contatta:

#6 Messaggio da cicocri »

O.T... Complimenti Paolo e consorte, benvenuto Luca....

Io invece sono ancora fermo con i booster.. appena provo posto :)
PROTETTO DA
Immagine
Firma:
Non trovare difetti.... Trova rimedi e provvedi....Se puoi

Buddace
Site Admin
Messaggi: 16386
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#7 Messaggio da Buddace »

Confermo di essere sempre avverso all'uso del PC per comandare il plastico (sono della vecchia guardia Laughing Laughing Laughing ) ma, KDCCX deve essere capace di dialogare perfettamente anche con i sw quindi....devo imparare ad usarli! Rolling Eyes Allora, tra un cambio pannolino ed un biberon...mi faccio le ossa con sti "softweracci"! Wink
La mia porta è sempre aperta per te! Wink Wink Wink Wink
Ci vediamo venerdi sera ?
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

giorgio_italy
PlasticoDigitale
Messaggi: 627
Iscritto il: mercoledì 27 febbraio 2008, 13:40
Scala: N
Ho il plastico: Si
La mia centrale digitale.: Roco Multimaus + XnTcp e Sprog II con JMRI + AutoDispatcher su Mac
Contatta:

#8 Messaggio da giorgio_italy »

Complimenti e auguri, inanzitutto, per il nuovo arrivato!

Non so se e come Rocrail gestisca la cosa, ma dalle prove che hai fatto con JMRI sembrerebbe che la KDCCX non faccia un broadcast del "Accessory Decoder information response" - 0x42 (o "Feedback Broadcast" 040+N, che in realtà  è lo stesso comando).

Quando la stazione di comando riceve l'istruzione di azionare un deviatoio ("Accessory Decoder operation request" - 0x52), dopo aver inviato il corrispondente comando DCC al binario (o aver iniziato a mandarlo, visto che in genere viene ripetuto), deve inviare un broadcast per informare tutti che la posizione del deviatoio è (o dovrebbe essere) cambiata. Altrimenti, soltanto il device che ha inviato la richiesta sa che c'è stato un cambiamento.

Con JMRI puoi aprire la finestra "XpressNet monitor" e vedere se (quando lo scambio è azionato dal palmare) il computer riceve un pacchetto 0x42 (o 0x40+N) e se è formattato correttamente.
Despx ha scritto:sti "softweracci"! :wink:
Purtroppo anche l'hardware oggigiorno è fatto prevalentemente da softweracci (tra un PC ed un micro non c'è molta differenza):-)

Giorgio

Buddace
Site Admin
Messaggi: 16386
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#9 Messaggio da Buddace »

Con JMRI puoi aprire la finestra "XpressNet monitor" e vedere se (quando lo scambio è azionato dal palmare) il computer riceve un pacchetto 0x42 (o 0x40+N) e se è formattato correttamente.
Ah! Info importante, JMRI può sniffare xnet ? Mi servirà  giusto per fare una cosina...
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

Despx
DCCMaster
Messaggi: 1489
Iscritto il: mercoledì 4 febbraio 2004, 19:49
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: KDCCX - KDCCX2
Località: Torino
Contatta:

#10 Messaggio da Despx »

Prima di tutto grazie a tutti x gli auguri! :D

giorgio_italy ha scritto: Non so se e come Rocrail gestisca la cosa, ma dalle prove che hai fatto con JMRI sembrerebbe che la KDCCX non faccia un broadcast del "Accessory Decoder information response" - 0x42 (o "Feedback Broadcast" 040+N, che in realtà  è lo stesso comando).

Quando la stazione di comando riceve l'istruzione di azionare un deviatoio ("Accessory Decoder operation request" - 0x52), dopo aver inviato il corrispondente comando DCC al binario (o aver iniziato a mandarlo, visto che in genere viene ripetuto), deve inviare un broadcast per informare tutti che la posizione del deviatoio è (o dovrebbe essere) cambiata. Altrimenti, soltanto il device che ha inviato la richiesta sa che c'è stato un cambiamento.

Con JMRI puoi aprire la finestra "XpressNet monitor" e vedere se (quando lo scambio è azionato dal palmare) il computer riceve un pacchetto 0x42 (o 0x40+N) e se è formattato correttamente.

Giorgio
Hu! Mi sa che forse hai ragione....non ricordo di aver implementato il broadcast degli accessori/sensori....stasera cerco nel codice della centrale se l'ho messo.... :roll:
Buddace ha scritto: Ah! Info importante, JMRI può sniffare xnet ? Mi servirà  giusto per fare una cosina...
Calma può sniffare i messaggi tra lui (JMRI) e la centrale, se nella rete ci sono altri slave, non visualizza i messaggi tra la centrale e loro.....purtroppo! :evil: Magari....sniffasse tutto... :roll:


Ciao
Despx 8)
Progettista e realizzatore delle centrali KDCCX e KDCCX2, della basetta di conversione K652 e del sistema di illuminazione KIT KLed.

Sito: http://www.despx.it

Si è giovani fino quando si ha voglia di giocare.

Despx
DCCMaster
Messaggi: 1489
Iscritto il: mercoledì 4 febbraio 2004, 19:49
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: KDCCX - KDCCX2
Località: Torino
Contatta:

#11 Messaggio da Despx »

Buddace ha scritto:Ci vediamo venerdi sera ?
Dai Dai.... :D :D :D Aggiorniamoci stasera.... :wink:

Ciao
Despx 8)
Progettista e realizzatore delle centrali KDCCX e KDCCX2, della basetta di conversione K652 e del sistema di illuminazione KIT KLed.

Sito: http://www.despx.it

Si è giovani fino quando si ha voglia di giocare.

Buddace
Site Admin
Messaggi: 16386
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#12 Messaggio da Buddace »

Calma può sniffare i messaggi tra lui (JMRI) e la centrale, se nella rete ci sono altri slave, non visualizza i messaggi tra la centrale e loro.....purtroppo! Evil or Very Mad Magari....sniffasse tutto... Rolling Eyes
CApito devo mettere a punto il mio umfff....
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

Despx
DCCMaster
Messaggi: 1489
Iscritto il: mercoledì 4 febbraio 2004, 19:49
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: KDCCX - KDCCX2
Località: Torino
Contatta:

#13 Messaggio da Despx »

Allora, ho corretto dei bug sull'invio dei dati broadcast che rappresentano lo stato dei scambi (grazie Giorgio x la dritta! :wink: ). Adesso in JMRI funziona tutto sia in comando che in feedback; vedo lo stato delle locomotive e degli scambi comandati da altri palmari.

Resta il problema Rocrail che è completamente "sordo" ai feedback..... idee?

Ma anche i vostri Rocrail sono sordi????

vado a smanettare sto programma.... :evil: :evil:
Ciao
Despx 8)

PS: ho notato che la GenLi non digerisce gli SN ma accetta solo i MAX485 :twisted: :twisted: :twisted: :twisted: :twisted:
Progettista e realizzatore delle centrali KDCCX e KDCCX2, della basetta di conversione K652 e del sistema di illuminazione KIT KLed.

Sito: http://www.despx.it

Si è giovani fino quando si ha voglia di giocare.

Rispondi