Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 147

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

Werbung

ADwin
P2_Digin_Fifo_Read_Fast
kenüberwachung und schreibt sie in ein einzelnes Feld.
Syntax
#Include
ADwinPro_All.inc
P2_Digin_Fifo_Read_Fast(module, count, valuepairs[],
start_index)
Parameter
Eingestellte Moduladresse (1...15).
module
Anzahl (1...511) der zu lesenden Wertepaare.
count
Feld, in das die Wertepaare geschrieben werden,
valuepair
abwechselnd ein Bitmuster der Pegelzustände
s[]
und ein Zeitstempel.
Die Zuordnung der Bits zu den Eingängen ist
unten dargestellt.
Startindex für das Feld valuepairs[], ab dem
s t a r t _
die Daten geschrieben werden.
index
Bitnr.
Eingang
Bemerkungen
P2_Digin_Fifo_ReadEs dürfen nicht mehr Wertepaare gelesen wer-
den als im FIFO gespeichert sind. Dazu muss vor dem Auslesen mit
Digin_FIFO_Full
speichert sind.
Das Feld muss so groß dimensioniert sein, dass alle gelesenen
Wertepaare gespeichert werden können.
Im Feld
werden die Wertepaare aus Pegelzustand und zuge-
value[]
hörigem Zeitstempel abgelegt:
Ein Feldelement enthält den Pegelzustand der Kanäle 0...31 als
Bitmuster.
Das nächste Feldelement enthält einen Zeitstempel (absolut oder
relativ, siehe P2_Dig_FIFO_Mode).
Der Zeitabstand zwischen 2 Pegelzuständen ist die Differenz der zuge-
hörigen Zeitstempel, gemessen in Einheiten von 10ns:
Δt
Siehe auch
P2_Digin_FIFO_Clear, P2_Digin_FIFO_Enable, P2_Digin_FIFO_Full,
P2_Digin_FIFO_Read_Timer,
Gültig für
DIO-32 Rev. E, DIO-32-TiCo Rev. E, OPT-16 Rev. E
ADwin-Pro II Software, Handbuch Version 1.6, Januar 2010
liest die Wertepaare aus dem FIFO der Flan-
31
30
...
2
31
30
...
2
gepüft werden, wieviele Wertepaare im FIFO ge-
(
) 10 ns
=
stamp
stamp
1
2
P2_Digin_Edge
Pro II: Digitale Ein-/Ausgänge
LONG
LONG
LONG
ARRAY
LONG
1
0
1
0
P2_
P2_Digin_Fifo_Read_Fast
P2_Digin_Fifo_
Read_Fast
143

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis