Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 176

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

Werbung

Pro II: Zähler
P2_Cnt_Read
P2_Cnt_Read
172
überträgt einen aktuellen Zählerstand in das zugehörige Latch
P2_Cnt_Read
und gibt ihn als Rückgabewert zurück.
Syntax
#Include
ADwinPro_All.inc
ret_val
= P2_Cnt_Read(module, counter_no)
Parameter
Eingestellte Moduladresse (1...15).
module
Zählernummer: 1...4.
c o u n t e r _
no
Zählerstand
ret_val
Bemerkungen
Verwenden Sie den Rückgabewert in Berechnungen (z.B. 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_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:
P2_Cnt_Enable(1,0)
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:
new_1
= P2_Cnt_Read(1,1)
new_2
= P2_Cnt_Read(1,2)
Par_1
=
new_1
-
Par_2
=
new_2
-
old_1
=
new_1
speichern
old_2
=
new_2
AS
LONG'Variablen...
AS
LONG'Dimensionieren
'Zähler stoppen
'Variablen...
'initialisieren
'Alle Zähler auf externen
'Zähler 1+2 auf 0 zurücksetzen
'Stand des Zählers 1 lesen
'Stand des Zählers 2 lesen
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
LONG
P2_Cnt_Read_

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis