Digitale Ein- und Ausgänge
Digout_Long
Digout_Long
108
setzt alle digitalen Kanäle DIO31:DIO00 auf definierte TTL-Pegel.
Digout_Long
Syntax
#Include
ADwinGoldII.inc / GoldIITiCo.inc
Digout_Long(pattern)
Parameter
Bitmuster, das den TTL-Pegeln an den digitalen Aus-
pattern
gängen entspricht (s. Tabelle).
1: Setzen auf TTL-Pegel high
0: Setzen auf TTL-Pegel low
Bitnr. in
pattern
Kanal
Bemerkungen
Für digitale Kanäle, die als Eingang geschaltet sind, hat
keine Funktion.
Der Befehl
Conf_DIO
Eingänge oder Ausgänge.
Wenn einzelne Kanäle gesetzt, die übrigen aber unverändert bleiben
sollen, ist der Befehl
Siehe auch
Conf_DIO, Digin_Long, Digout, Digout_Bits, Digout_Word1,
Word2,
Get_Digout_Long
Gültig für
Gold II
Beispiel
Rem Wählen Sie das passende Include für ADbasic / TiCoBasic
#Include
ADwinGoldII.inc'für ADbasic
Rem #Include GoldIITiCo.inc für TiCoBasic
Dim
value
As Long
Init:
REM Alle Kanäle als Ausgänge konfigurieren
CONF_DIO(1111b)
Processdelay
=
10000
Event:
value
= ADC(1)
IF
(value
> 1500)
REM Ausgänge DIO00, DIO02 und DIO06 setzen, alle anderen
REM löschen
Digout_Long(1000101b)
EndIf
31
30
DIO31 DIO30
konfiguriert die digitalen Kanäle in Gruppen zu je 8 als
geeignet.
Digout_Bits
'Messwerterfassung
Then'Grenzwert überschritten?
ADwin
LONG
...
1
0
...
DIO01 DIO00
Digout_Long
Digout_
ADwin-Gold II, Handbuch Dez. 2018