Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Gold II Handbuch Seite 144

Vorschau ausblenden Andere Handbücher für ADwin-Gold II:
Inhaltsverzeichnis

Werbung

SSI-Schnittstelle
SSI_Start
SSI_Start
138
startet das Auslesen der gewählten SSI-Encoder (nur im Modus „single
SSI_Start
shot").
Syntax
#Include
ADwinGoldII.inc
SSI_Start(pattern)
Parameter
Bitmuster zur Auswahl der SSI-Decoder, die gestartet
pattern
werden sollen:
Bit = 0: keine Funktion
Bit = 1: Auslesen des SSI-Decoders starten
Bitnr.
SSI-Decoder
Bemerkungen
Im Modus „continuous" ist diese Anweisung ohne Funktion, weil dann die Enco-
der-Werte ohnehin kontinuierlich ausgelesen werden.
Ein Encoder-Wert wird dann gespeichert, wenn die durch
gegebene Anzahl von Bits eingelesen wurde.
Es wird immer ein vollständiger Encoder-Wert übertragen, auch wenn während-
dessen der Modus umgestellt wird.
Siehe auch
SSI_Mode, SSI_Read, SSI_Set_Bits, SSI_Set_Clock,
Gültig für
Gold II-CNT
Beispiel
Rem Wählen Sie das passende Include für ADbasic / TiCoBasic
#Include
ADwinGoldII.inc'für ADbasic
Rem #Include GoldIITiCo.inc für TiCoBasic
REM Beide Decoder laufen mit 100 kHz
INIT:
SSI_Set_Clock(1,250)
SSI_Set_Clock(2,250)
SSI_Mode(0)
SSI_Set_Bits(1,23)
SSI_Set_Bits(2,23)
EVENT:
SSI_Start(11b)
DO
UNTIL
(SSI_Status(1) = 0)
PAR_1
= SSI_Read(1)
DO
UNTIL
(SSI_Status(2) = 0)
= SSI_Read(2)
PAR_1
ADwin
/
GoldIITiCo.inc
31:2
3
2
1
4
3
2
1
SSI_Set_Bits
SSI_Status
'Taktrate Decoder 1
'Taktrate Decoder 2
'Single shot-Mode
'für alle Zähler
'23 Encoder-Bits auf Encoder 1
'23 Encoder-Bits auf Encoder 2
'Positionswert Encoder 1&2 lesen
'Für Encoder 1:
'Wenn Positionswert komplett
'gelesen ist ...
'Positionswert auslesen
'Für Encoder 2:
'Wenn Positionswert komplett
'gelesen ist ...
'Positionswert auslesen
ADwin-Gold II, Handbuch Dez. 2018
LONG
0
an-

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis