ADwin
stellt für einen bestimmten SSI-Zähler die Anzahl der zu Bits
SSI_Set_Bits
ein, die einen vollständigen Encoder-Wert bilden.
Die Zahl der Bits sollte mit der Auflösung des Encoders identisch sein.
Syntax
#Include
ADWL16.Inc
SSI_Set_Bits(dcdr_no,bit_count)
Parameter
Nummer (1) des SSI-Decoders, dessen Zähler-
dcdr_no
stand auszulesen ist.
Anzahl der Bits (1...32) der zu lesenden Bits für
bit_count
einen Encoder-Wert (entspricht der Encoder-Auf-
lösung).
Bemerkungen
Die Auflösung (Anzahl der Bits) des SSI-Encoders sollte mit der Anzahl
der zu übertragenden Bits übereinstimmen.
Achten Sie darauf, dass die zu lesenden Bits mit der Encoder-Auflösung
genau übereinstimmen.
Siehe auch
SSI_Mode, SSI_Read, SSI_Set_Clock, SSI_Start,
Gültig für
L16-DIO1, L16-DIO2
Beispiel
#Include
ADWL16.Inc
Init:
SSI_Set_Clock(1,10)
SSI_Mode(11b)
SSI_Set_Bits(1,10)
Event:
Par_1
= SSI_Read(1)
ADwin-light-16 , Handbuch Version 3.5, November 2013
SSI_Status
'Taktrate 1,0 MHz einstellen
'Continuous-Mode setzen
'10 Encoder-Bits
'Pos.wert auslesen
SSI-Schnittstelle
SSI_Set_Bits
SSI_Set_Bits
LONG
LONG
127