Oggi è lunedì 30 dicembre 2024, 18:07

Tutti gli orari sono UTC + 1 ora [ ora legale ]




Apri un nuovo argomento Rispondi all’argomento  [ 33 messaggi ]  Vai alla pagina 1, 2, 3  Prossimo
Autore Messaggio
 Oggetto del messaggio: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: mercoledì 16 ottobre 2024, 21:20 
Non connesso

Iscritto il: mercoledì 19 luglio 2006, 19:22
Messaggi: 1375
Località: Bari
Ciao, qualcuno cortesemente può spiegarmi che cazzarola sono i bit di una CV e come si modificano?
E' un dubbio, anzi una curiosità, che ho da sempre non essendo per niente addentro alle "cose" digitali pur essendo passato al digitale da tempo. pur tuttavia ancora non so come operare con i bit e a che servono.
Proprio oggi, poi, a proposito della CV da variare per poter far correre su un tracciato analogico una loco su cui è installato un decoder, ho letto in rete che qualcuno ha scritto che bisogna variare i bit della CV 29. Pertanto, per me, è giunto il momento di capire che sono i bit. Tra l'altro, se non ricordo male, la CV29 serve a invertire il senso di marcia di una loco digitale rispetto a quello previsto di default dal decoder stesso.
Qualcuno mi può aiutare a riordinare le idee al riguardo?
Grazie millissime.
Gianfranco

P.S.
Nelle eventuali spiegazioni, per favore, tenete conto che ho i capelli moooolto grigi e poca conoscenza del digitale.


Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: mercoledì 16 ottobre 2024, 21:24 
Non connesso

Iscritto il: sabato 14 gennaio 2006, 13:02
Messaggi: 2549
Località: ROMA
https://dccworld.it/index.php?page=dccp ... hp&idCV=29

Leggi bene


Brenner


Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: mercoledì 16 ottobre 2024, 21:50 
Non connesso

Iscritto il: mercoledì 19 luglio 2006, 19:22
Messaggi: 1375
Località: Bari
Grazie Brenner.
Proprio questa è stata l'unica fonte che a suo tempo utilizzai per capirci qualcosa (qualche anno fa) ma, oggi come allora, non riesco a tradurla in operazioni concrete.
Insomma, io sono fermo alla possibile lettura e variazioni delle CV ma non ho capito cosa fare, invece, per variare i bit.
Saresti così gentile, quindi, da dirmi come operare per poter fare in modo che una loco digitalizzata possa essere alimentata anche analogicamente?
Grazie.
Gianfranco


Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: mercoledì 16 ottobre 2024, 22:11 
Non connesso

Iscritto il: mercoledì 20 settembre 2006, 20:44
Messaggi: 6205
Località: Sorbolo di Sorbolo Mezzani (PR)
Prendendo atto che sei a digiuno di matematica binaria, perchè tutto nasce da lì, in rete cerca
- matematica binaria
quindi l'uso che se ne fa con i microprocessori e di conseguenza in informatica **
- cosa sono i bit
che fai prima e trovi tutto, e anche di più.

dispersivo fare copia e incolla qui.


** Il digitale fermodellistoco è un dirtto discendente.


Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: mercoledì 16 ottobre 2024, 23:28 
Non connesso

Iscritto il: venerdì 13 gennaio 2006, 17:29
Messaggi: 1863
Località: Torino
Gianfranco ha scritto:
Grazie Brenner.
Proprio questa è stata l'unica fonte che a suo tempo utilizzai per capirci qualcosa (qualche anno fa) ma, oggi come allora, non riesco a tradurla in operazioni concrete.

Metti le spunte dove ti servono, premi calcola, il valore che ti tira fuori scrivilo sulla cv29 :D ... non devi andare oltre.
Poi per cosa sia un bit: Binary digIT che in parole semplice vuol dire che ogni numero esistente, tramite conversioni matematiche, si può rappresentare con una serie di 1 oppure 0


Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: giovedì 17 ottobre 2024, 0:05 
Non connesso

Iscritto il: mercoledì 19 luglio 2006, 19:22
Messaggi: 1375
Località: Bari
BuddaceDCC ha scritto:
Gianfranco ha scritto:
Grazie Brenner.
Proprio questa è stata l'unica fonte che a suo tempo utilizzai per capirci qualcosa (qualche anno fa) ma, oggi come allora, non riesco a tradurla in operazioni concrete.

Metti le spunte dove ti servono, premi calcola, il valore che ti tira fuori scrivilo sulla cv29 :D ... non devi andare oltre.
Poi per cosa sia un bit: Binary digIT che in parole semplice vuol dire che ogni numero esistente, tramite conversioni matematiche, si può rappresentare con una serie di 1 oppure 0


Se vado qui:
https://dccworld.it/index.php?page=dccp ... hp&idCV=29

vedo che posso solo inserire il segno di spunta in corrispondenza dei vari bit. Ma sopra leggo però che, ad esempio, che ciascun bit ha due opzioni: valore 0 e valore 1 a seconda di quello che voglio ottenere. Come indico lo 0 o l'1?
Vedo che se spunto il bit 2 della CV29 mi da il valore 4. Vuol dire che il valore della CV29 deve essere 4. Giusto?

Ma se, sempre relativamente alla CV29 devo invece, successivamente, variare la direzione della locomotiva e quindi il risultato è 1, quando vado a cambiare il valore della CV in 1 non "perdo" l'indicazione che avevo dato in precedenza (4) ?

Spero di essere stato chiaro.

Gianfranco


Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: giovedì 17 ottobre 2024, 0:09 
Non connesso

Iscritto il: venerdì 13 gennaio 2006, 17:29
Messaggi: 1863
Località: Torino
Gianfranco ha scritto:
BuddaceDCC ha scritto:
Gianfranco ha scritto:
Grazie Brenner.
Proprio questa è stata l'unica fonte che a suo tempo utilizzai per capirci qualcosa (qualche anno fa) ma, oggi come allora, non riesco a tradurla in operazioni concrete.

Metti le spunte dove ti servono, premi calcola, il valore che ti tira fuori scrivilo sulla cv29 :D ... non devi andare oltre.
Poi per cosa sia un bit: Binary digIT che in parole semplice vuol dire che ogni numero esistente, tramite conversioni matematiche, si può rappresentare con una serie di 1 oppure 0


Se vado qui:
https://dccworld.it/index.php?page=dccp ... hp&idCV=29

vedo che posso solo inserire il segno di spunta in corrispondenza dei vari bit. Ma sopra leggo però che, ad esempio, che ciascun bit ha due opzioni: valore 0 e valore 1 a seconda di quello che voglio ottenere. Come indico lo 0 o l'1?
Vedo che se spunto il bit 2 della CV29 mi da il valore 4. Vuol dire che il valore della CV29 deve essere 4. Giusto?

Ma se, sempre relativamente alla CV29 devo invece, successivamente, variare la direzione della locomotiva e quindi il risultato è 1, quando vado a cambiare il valore della CV in 1 non "perdo" l'indicazione che avevo dato in precedenza (4) ?

Spero di essere stato chiaro.

Gianfranco

La spunta vuol dire bit a 1 la non spunta bit 0... metti tutele spunte che ti servono e poi calcola il valore della cv.


Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: giovedì 17 ottobre 2024, 0:18 
Non connesso

Iscritto il: lunedì 7 febbraio 2011, 14:21
Messaggi: 355
Vedila così... il valore di una CV se tradotto da valore decimale (quello che imposti) in codice binario risulta come una "parola" cioè una sequenza di 8 caratteri (i bit) e questi caratteri sono solo 0 e 1.

Es Il valore di CV 3 = 00000011 e si legge così:

- bit 0 = 1
- bit 1 = 1
- bit 2 = 0
- bit 3 = 0
- bit 4 = 0
- bit 5 = 0
- bit 6 = 0
- bit 7 = 0

e se imposti CV=3, il decoder interpreta il 3 in binario e capisce che vuoi la direzione invertita e il funzionamento a 28 velocità ecc.

Supponi di voler cambiare solo la direzione e lasciare tutto il resto invariato, dovresti cambiare il "bit in posizione 0" dal valore binario 1 al valore binario 0.

Per farlo devi mettere CV=2 perché il valore 2 decimale equivale in binario a 00000010 cioè alla sequenza:

- bit 0 = 0
- bit 1 = 1
- bit 2 = 0
- bit 3 = 0
- bit 4 = 0
- bit 5 = 0
- bit 6 = 0
- bit 7 = 0

In termini informatici, le CV dei ns. decoder lavorano a "8 bit" cioè accettano come istruzioni parole composte di 8 caratteri (e i caratteri sono solo 0 o 1). Significa che hanno un vocabolario di istruzioni limitato a 256 parole: da 00000000 a 11111111 che tradotto in valore decimale è da 0 a 255.

Spero di non averti ulteriormente confuso.


Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: giovedì 17 ottobre 2024, 7:49 
Non connesso

Iscritto il: venerdì 20 gennaio 2006, 10:59
Messaggi: 4793
Quando la memoria costava e bisognava risparmiare (nei decoder anche lo spazio) era pratica comune cercare di usarne il minimo indispensabile soprattutto per memorizzare una informazione semplice tipo SI/NO (come un interruttore o switch: doppio stato quindi binario ... appunto) .
Visto che una unità di memoria (un byte o per noi digitaltrenisti una CV) all'epoca era composto da 8 elementi che possono assumere il valore 0 o 1 (il bit) ecco che l'idea di piazzare otto "switch" all'interno di un byte (una CV) si rivelò risparmiosa ma complicata nella gestione.
Infatti il byte (la cv) può essere letto o scritto (tirato fuori dal chip o memorizzato) solo per intero e visualizzato come valore numerico complessivo (la parte matematica te la hanno già spiegata).
Quindi non si può scrivere 1 nel bit 0 della cv29 da solo ... se non si vogliono sporcare gli altri bit della CV tocca leggerla, capire come sono messi gli altri bit, impostare il bit 0 come desiderato lasciando gli altri invariati, ricalcolare il valore decimale del tutto e infine scriverlo nella CV.

Fortunatamente la cosa ormai è poco diffusa e legata per lo più a cv "storiche" (tipo la 29) per le quali le centraline spesso mettono a disposizione delle modalità che mascherano tutta la "complicazione".

La pratica dei bit però spesso rimane in certi decoder di nicchia, esempio quelli per segnali, scambi, luci carrozze...etc. e per questi, sovente, non ci sono "ausili" per cui un minimo di pratica con i bit tocca averla.

Ma la teoria è difficile da memorizzare ...meglio la pratica: per cui ti suggerisco di proporre qui sul forum uno o più casi reali in modo da risolverli tutti insieme e vedrai che l'argomento ti sembrerà assai meno ostico.


Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: giovedì 17 ottobre 2024, 8:29 
Non connesso

Iscritto il: martedì 21 marzo 2017, 12:08
Messaggi: 1414
Dispolok ha scritto:
………………….
e se imposti CV=3, il decoder interpreta il 3 in binario e capisce che vuoi la direzione invertita e il funzionamento a 28 velocità ecc.

Supponi di voler cambiare solo la direzione e lasciare tutto il resto invariato, dovresti cambiare il "bit in posizione 0" dal valore binario 1 al valore binario 0.



Ottima spiegazione. Ma (solo per correttezza di informazione) il termine “direzione” va cambiato con “verso” o “ verso di marcia”.
Su un binario la direzione non può essere invertita. Si inverte il verso.


Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: giovedì 17 ottobre 2024, 8:33 
Non connesso

Iscritto il: lunedì 5 novembre 2018, 16:40
Messaggi: 1922
Località: Borgosesia (VC)
A suo tempo per imparare a impostare la CV 29 mi stampai la tabella presente nelle istruzioni dei decoder ESU:


Allegati:
CV 29 ESU tabella completa.jpg
CV 29 ESU tabella completa.jpg [ 211.15 KiB | Osservato 1067 volte ]
Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: giovedì 17 ottobre 2024, 8:36 
Non connesso

Iscritto il: lunedì 5 novembre 2018, 16:40
Messaggi: 1922
Località: Borgosesia (VC)
...quella tabella riguarda un decoder multi-protocollo che ha il bit 4 sempre pari a 16.
Per gli altri decoder (inclusi gli ESU DCC) il bit 4 può essere pari a 0 se si vuole impostare la curva di velocità tramite le CV 2,5 e 6 o pari a 16 se si vogliono utilizzare le CV da 67 a 94.


Allegati:
CV 29 ESU bit 4.jpg
CV 29 ESU bit 4.jpg [ 145.64 KiB | Osservato 1064 volte ]


Ultima modifica di Luca Solis il giovedì 17 ottobre 2024, 12:28, modificato 1 volta in totale.
Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: giovedì 17 ottobre 2024, 8:45 
Non connesso

Iscritto il: lunedì 5 novembre 2018, 16:40
Messaggi: 1922
Località: Borgosesia (VC)
...quindi, una volta stabiliti i valori desiderati per ciascun bit si fa la somma che diventa il valore della CV 29.

Un esempio:
se desideriamo che
- la loco proceda nella direzione "normale" (bit 0 =0)
- si utilizzino 128 step di velocità (bit 1 = 2)
- sia disabilitato il funzionamento in analogico (bit 2 = 0)
- sia attivo il RaiCom (bit 3 = 8 )
- la curva di velocità sia impostata attraverso le CV 2, 5 e 6 (bit 4= 0)
- si utilizzino gli indirizzi corti (bit 5 = 0)
- il bit 6 non si utilizza (quindi valore 0)
- il bit 7 ha valore 0 per i decoder delle loco

la CV 29 andrà impostata ad un valore pari a 10

Spero che questa spiegazione sia utile...

:wink:


Ultima modifica di Luca Solis il giovedì 17 ottobre 2024, 8:55, modificato 2 volte in totale.

Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: giovedì 17 ottobre 2024, 8:51 
Non connesso

Iscritto il: mercoledì 1 febbraio 2006, 12:40
Messaggi: 2766
Località: Bracciano (Roma)
A completamento: per calcolare il valore da scrivere nella CV a partire dai bit, questa è la formula:

Allegato:
bits-bytes5.gif
bits-bytes5.gif [ 3.63 KiB | Osservato 1042 volte ]


Il bit meno significativo (a dx nello schema) è il bit zero (0), quello più significativo (a sx) è il bit 7


Top
 Profilo  
 
 Oggetto del messaggio: Re: Quesito digitale: i bit, questi sconosciuti
MessaggioInviato: giovedì 17 ottobre 2024, 13:09 
Non connesso

Iscritto il: venerdì 20 gennaio 2006, 19:41
Messaggi: 2717
Giustamente ci si rifà alle potenze di 2 che ho paura vada ancora più a confondere qualcuno... :wink:


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 33 messaggi ]  Vai alla pagina 1, 2, 3  Prossimo

Tutti gli orari sono UTC + 1 ora [ ora legale ]


Chi c’è in linea

Visitano il forum: andreachef, trenoazzurro67 e 39 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
banner_piko

Duegi Editrice - Via Stazione 10, 35031 Abano Terme (PD). Italy - Tel. 049.711.363 - Fax 049.862.60.77 - duegi@duegieditrice.it - shop@duegieditrice.it
Direttore editoriale: Luigi Cantamessa - Amministratore unico: Aldo Baldi - Direttori responsabili: Pietro Fattori - Daniela Ottolitri.
Registro Operatori della Comunicazione n° 37957. Partita iva IT 05448560283 Tutti i diritti riservati Duegi Editrice Srl