Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Gold-USB Handbuch Seite 115

Inhaltsverzeichnis

Werbung

ADwin
gibt den zuletzt gespeicherten Zählerstand eines bestimmten SSI-Zählers
SSI_Read
zurück.
Syntax
#Include
ADWGCAN.Inc
ret_val
= SSI_Read(dcdr_no)
Parameter
Nummer (1...4) des SSI-Decoders, dessen Zähler-
dcdr_no
stand auszulesen ist.
Letzter Zählerstand des SSI-Zählers (= Absolut-
ret_val
wert-Position des Encoders)
Bemerkungen
Ein Encoder-Wert wird dann gespeichert, wenn die durch
gegebene Anzahl von Bits eingelesen wurde.
Siehe auch
SSI_Mode, SSI_Set_Bits, SSI_Set_Clock, SSI_Start,
Gültig für
Gold-CAN
Beispiel
#Include
ADWGCAN.Inc
Rem Decoder 1 läuft mit 200 kHz
Dim
m, n,
y
AS LONG
INIT:
Rem Einstellungen für Decoder 1
SSI_Set_Clock(1,50)
SSI_Mode(1)
SSI_Set_Bits(1,23)
EVENT:
PAR_1
= SSI_Read(1)
Rem Wert von Gray-Code in Binärwert wandeln:
m
=
0
y
=
0
FOR
n
=
1
TO
32
m
=
(Shift_Right(PAR_1,(32
y
=
(Shift_Left(m,(32
NEXT
n
Rem Das Ergebnis der Gray-/Binär-Wandlung in PAR_9
PAR_9
=
y
ADwin-Gold USB / ENET, Handbuch Nov. 2019
SSI_Set_Bits
SSI_Status
'Taktrate
'Continuous-Mode
'23 Encoder-Bits
'Pos.wert auslesen
'vorigen Wert löschen
' -"-
'Alle 32 mögl. Bits durchgehen
- n))
AND
1)
XOR
- n)))
OR
y
SSI_Read
LONG
LONG
an-
m
SSI-Schnittstelle
SSI_Read
109

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Adwin-gold-enet

Inhaltsverzeichnis