Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 172

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

Werbung

Pro II: Zähler
P2_Cnt_Latch
P2_Cnt_Latch
168
überträgt den aktuellen Zählerstand eines oder mehrerer
P2_Cnt_Latch
Zähler in das zugehörige Latch, je nach Bitmuster in pattern.
Syntax
#Include
ADwinPro_All.inc
P2_Cnt_Latch(module, pattern)
Parameter
Eingestellte Moduladresse (1...15).
module
Bitmuster
pattern
Bit = 0: keine Funktion
Bit = 1: Zählerstand in Latch übertragen
Bit-Nr.
Zähler-Nr.
Bemerkungen
Nach Ausführung des Befehls wird das Bitmuster automatisch auf 0
(Null) zurückgesetzt.
Das Latch wird mit
P2_Cnt_Read_Latch
Siehe auch
P2_Cnt_Clear, P2_Cnt_Enable, P2_Cnt_Get_Status, P2_Cnt_Mode,
P2_Cnt_Read, P2_Cnt_Read4, P2_Cnt_Read_Latch,
Latch4,
P2_Cnt_Sync_Latch
Gültig für
CNT-D Rev. E, CNT-I Rev. E, CNT-T Rev. E, MIO-4-ET1 Rev. E
Beispiel
#INCLUDE
ADwinPro_All.Inc
Dim
old_1,
new_1
Dim
old_2,
new_2
Init:
old_1
=
0
old_2
=
0
Rem Zähler 1: Modus Takt-Richtung, CLR freigeben
P2_Cnt_Mode(1,1,10000b)
P2_Cnt_Mode(1,2,0)
Takteingang
P2_Cnt_Clear(1,11b)
Rem Zähler 1+2 starten, Zähler 3+4 stoppen
P2_Cnt_Enable(1,11b)
Event:
P2_Cnt_Latch(1,11b)
new_1
=
P2_Cnt_Read_Latch(1,1)'Latch Zähler 1 und...
new_2
=
P2_Cnt_Read_Latch(1,2)'Latch Zähler 2 auslesen.
Par_1
=
new_1
-
Par_2
=
new_2
-
old_1
=
new_1
speichern
old_2
=
new_2
31...4
3
2
4
3
in eine Variable ausgelesen.
AS
LONG'Variablen...
AS
LONG'Dimensionieren
'Variablen...
'initialisieren
'Alle Zähler auf externen
'Zähler 1+2 auf 0 zurücksetzen
'Zähler 1+2 gleichzeitig latchen
old_1'Differenz bilden (f = Impulse / Zeit)
old_2'-"-
'Neuen Zählerstand als alten
'-"-
ADwin-Pro II Software, Handbuch Version 1.6, Januar 2010
ADwin
LONG
LONG
1
0
2
1
P2_Cnt_Read_

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis