Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-X-A20 Handbuch Seite 116

Inhaltsverzeichnis

Werbung

Digitale Ein- und Ausgänge
Digout_Fifo_Mode
Digout_Fifo_
Mode
110
stellt den Betriebsmodus eines Ausgangs-FIFO ein.
Digout_Fifo_Mode
Syntax
#Include
ADwin-X.inc
Digout_Fifo_Mode
Parameter
Nummer (1, 2) des Ausgangs-FIFO.
fifo_no
Betriebsmodus des FIFO:
mode
1: Ausgangs-FIFO zur Flankenausgabe, werte abso-
lut.
3: Ausgangs-FIFO zur Flankenausgabe, werte relativ.
Bemerkungen
Der Ausgangs-FIFO 1 bezieht sich auf die Digitalausgänge DIO31:DIO00, der
Ausgangs-FIFO 2 auf die Digitalausgänge DIO41:DIO32.
stempel im Ausgangs-FIFO geben den Ausgabepunkt eines Flanken-Bitmus-
ters (siehe Digout_Fifo_Write) an. Die Werte eines Zeitstempels können
absolut oder relativ angegeben werden:
Absolutwert: Der Zeitstempel bezieht sich auf den Startpunkt 0 des 100MHz-
Zählers (Digout_Fifo_Start).
In diesem Modus kann der Zählerstand mit
gelesen werden.
Relativwert: Der Zeitstempel wird relativ zum vorherigen Zeitstempel
angegeben.
Solange Wertepaare im FIFO vorhanden sind, kann die Liste an Wertepaaren
im FIFO aufgefüllt werden.
Siehe auch
Conf_DIO, Digin, Digout, Digout_Bits1, Digout_Bits2, Digout_Fifo_Read_Ti-
mer, Digout_Fifo_Clear, Digout_Fifo_Enable, Digout_Fifo_Empty, Digout_Fifo_
Start, Digout_Fifo_Write
Gültig für
X-A20+DCT
Beispiel
#Include
ADwin-X.inc
Dim
value[4]
As Long
Init:
Processdelay
=
6000
value[1] =
01b
value[2] =
5000
value[3] =
10b
value[4] =
7000
Conf_DIO(01111b)
Digout_Fifo_Mode(1,3)
Digout_Fifo_Clear(1)
Digout_Fifo_Enable(1,11b)
Rem write 2 value pairs into output FIFO and start output
Digout_Fifo_Write(1,value[1],value[2])
Digout_Fifo_Write(1,value[3],value[4])
Digout_Fifo_Start(01b)
Event:
Rem write new value pairs into FIFO, if possible
If
(Digout_Fifo_Empty(1) >= 2)
Digout_Fifo_Write(1,value[1],value[2])
Digout_Fifo_Write(1,value[3],value[4])
EndIf
fifo_no
mode
(
,
)
'6000 x 1.5 ns = 9µs
'output value n
' with output time 50 µs (relative)
'output value n+1
' with output time 70 µs (relative)
'set DIO31:00 as output
'Set FIFO1 as relative output
'clear FIFO
'Enable output channels 0+1
Then
ADwin-X-A20, Handbuch Sep. 2019
ADwin
LONG
LONG
Digout_Fifo_Read_Timer

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis