Questa è una vecchia versione del documento!
AN037 - Passare dalla risoluzione cntratio alla risoluzione punse-measure
![]() |
|||
Documento: | AN037 | ||
---|---|---|---|
Descrizione: | Passare dalla risoluzione cntratio alla risoluzione punse-measure | ||
Redattore: | Giuliano Tognon | ||
Approvatore | Gabriele Bazzi | ||
Link: | http://www.qem.eu/doku/doku.php/appnote/an035 | ||
Lingua: | Italiano | ||
Release documento | Descrizione | Note | Data |
01 | Nuovo documento | 15/012/2020 |
Premessa
I device ANPOS, OOPOS2 e altri utilizzano un solo parametro per la conversione dagli impulsi encoder all'unità di misura. Esso si chiama cntratio. Device più recenti invece utilizzano la combinazione di due parametri pulse e measure. Questo documento illustra come passare dalla rappresentazione cntratio a pulse-measure.
Differenze a livello di parametri
Supponiamo che la variabile *Old_Cntratio* contenga il valore che veniva assegnato al parametro cntratio del device. Se vogliamo ottenere lo stesso effetto di conversione con un device che prevede i parametri pulse-measure dovremmo scrivere il seguente codice:
NewDevice.pulse = 400000 NewDevice.measure = Old_Cntratio
Note aggiuntive
Se si scarica un applicativo in un sistema Qmove che era nello stato di RESET, il device ANPOS2 appena si avia il sistema può notificare lo stato di errore (st_error=1) perchè alcuni parametri hanno un valore incongruente (per esempio maxvel=0). E' buona regola a fine inizializazone dei parametri inviare il comando *RSERR* al device e verificare che “st_error EQ 0”, in questo modo il device è pienamente funzionate.