Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 167

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

Werbung

ADwin
hält die gewählten Zähler an oder gibt sie frei, um einge-
P2_Cnt_Enable
hende Impulse zu zählen.
Syntax
#Include
ADwinPro_All.inc
P2_Cnt_Enable(module, pattern)
Parameter
Eingestellte Moduladresse (1...15).
module
Bitmuster
pattern
Bit = 0: Zähler anhalten
Bit = 1: Zähler freigeben
Bit-Nr.
Zähler-Nr.
Bemerkungen
PWM-Zähler werden mit
freigegeben.
Siehe auch
P2_Cnt_Clear, P2_Cnt_PW_Enable, P2_Cnt_Get_Status,
Latch, P2_Cnt_Mode, P2_Cnt_Read, P2_Cnt_Read4,
Latch, P2_Cnt_Read_Latch4, P2_Cnt_Sync_Latch,
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)
P2_Cnt_Enable(1,11b)
stoppen
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
ADwin-Pro II Software, Handbuch Version 1.6, Januar 2010
31...4
3
2
VR4 VR3 VR2 VR1
P2_Cnt_PW_Enable
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 starten, Zähler 3+4
'Zähler 1+2 gleichzeitig latchen
old_1'Differenz bilden (f = Impulse / Zeit)
old_2'-"-
'Neuen Zählerstand als alten
'-"-
LONG
LONG
1
0
angehalten oder
P2_Cnt_
P2_Cnt_Read_
P2_Cnt_Sync_
Pro II: Zähler
P2_Cnt_Enable
P2_Cnt_Enable
163

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis