Encoder - Component Macro

encoder reference

Post Scaler: questa proprietà ,di tipo “Fixed list of ints”, è riferita alla variabile Divider.

 

Gli encoder con un click meccanico, spesso hanno 4 transizioni per click.

  • 1:1 permette di avere la massima risoluzione
  • 1:4 permette il conteggio il conteggio dei click

 

A: Questa proprietà e di tipo “Singolo pin digitale”,è riferito alla variabile A; pin_a.

Input pin A

B: Questa proprietà e di tipo “Singolo pin digitale”,è riferito alla variabile B; pin_b.

Input pin B

 

Repeat Rate: questa proprietà ,di tipo “Fixed list of ints”, è riferita alla variabile reprate.

Simula la velocità di ripetizione quando si clicca o si ruota l’encoder.

encoder simul ref
  • CheckForChange: controlla se il segnale in uscita dall’encoder ha cambiato stato logico.
  • Restituisce 1, se è cambiato o non è cambiato, 255 se c’è un errore
  • Parametri: non ci sono parametri.
  • Valore di ritorno: Byte.

 

  • Disable: disabilita l’utilizzo dell’encoder; restituisce il valore 0 fino alla prossimo Enable.
  • Parametri: non ci sono parametri.
  • Valore di ritorno: Non c’è valore di ritorno.

 

  • Enable: abilita l’utilizzo dell’encoder; se non chiamato restituisce il valore 0.
  • Parametri: non ci sono parametri.
  • Valore di ritorno: Non c’è valore di ritorno.

 

  • ReadCounter: legge le volte che l’encoder è attivato.
  • Il Counter ha un range compreso tra -32768 e + 32768.
  • Parametri: non ci sono parametri.
  • Valore di ritorno: INT

 

  • WriteCounter: imposta il valore della variabile  Count.
  • range compreso tra -32768 e + 32768.
  • Parametri: valore INT.
  • Valore di ritorno: Non c’è valore di ritorno.

 

  • ResetCounter: mette a zero il Counter.
  • Parametri: non ci sono parametri.
  • Valore di ritorno: Non c’è valore di ritorno.

Simulazione - Reference

rick 3Riccardo Monti