Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 181

Programmierung in adbasic
Vorschau ausblenden Andere Handbücher für ADwin-Pro II:
Inhaltsverzeichnis

Werbung

ADwin
P2_Cnt_Read_Latch4
einem Feld zurück.
Syntax
#Include
ADwinPro_All.inc
P2_Cnt_Read_Latch4(module, array[], index)
Parameter
Eingestellte Moduladresse (1...15).
module
Zielfeld, in das die Zählerstände geschrieben
array[]
werden.
Erstes Element in array[], das beschrieben
index
wird.
Bemerkungen
Verwenden Sie die Rückgabewerte in
Differenzen oder Zählrichtung) nur mit Variablen vom Typ Long.
Siehe auch
P2_Cnt_Clear, P2_Cnt_Enable, P2_Cnt_Get_Status, P2_Cnt_Latch,
P2_Cnt_Mode, P2_Cnt_Read, P2_Cnt_Read4, P2_Cnt_Read_Latch,
P2_Cnt_Sync_Latch
Gültig für
CNT-D Rev. E, CNT-I Rev. E, CNT-T Rev. E
Beispiel
#INCLUDE
ADwinPro_All.Inc
Dim
Data_1[4]
AS LONG
Dim
old[4], new[4]
Dim
i
AS LONG
Init:
P2_Cnt_Enable(1,0)
Rem Zähler 1: Modus Takt-Richtung, CLR freigeben
P2_Cnt_Mode(1,1,10000b)
P2_Cnt_Mode(1,2,0)
Takteingang
Rem Zähler 3: Modus Takt-Richtung, CLR freigeben
P2_Cnt_Mode(1,3,10000b)
P2_Cnt_Mode(1,4,0)
Takteingang
P2_Cnt_Clear(1,1111b)
P2_Cnt_Enable(1,1111b)'Zähler starten
Event:
P2_Cnt_Latch(1,1111b)
P2_Cnt_Read_Latch4(1,new,1)
einlesen
For
i
=
1
To
4
Data_1[i] = new[i]-old[i]
Zeit)
old[i] = new[i]
speichern
Next
i
ADwin-Pro II Software, Handbuch Version 1.6, Januar 2010
gibt die Werte aus den Latches A aller 4 Zähler in
array[]
AS LONG
'Zähler stoppen
'Alle Zähler auf externen
'Alle Zähler auf externen
'Alle Zähler auf 0 zurücksetzen
'Zähler gleichzeitig latchen
'Zählerstände in Feld new
'Differenz bilden (f = Impulse /
'Neuen Zählerstand als alten
LONG
ARRAY
LONG
LONG
in Berechnungen (z.B.
Pro II: Zähler
P2_Cnt_Read_Latch4
P2_Cnt_Read_
Latch4
177

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis