Analoge Ein- und Ausgänge
Write_DAC
Write_DAC
72
schreibt einen Digitalwert in das Ausgaberegister eines bestimmten DAC.
Write_DAC
Syntax
#Include
ADwinGoldII.inc / GoldIITiCo.inc
Write_DAC(dac_no,value)
Parameter
Nummer des analogen Ausgangs:
dac_no
Gold II: 1...2
Gold II-DA4: 1...4
Gold II-DA8: 1...8
Wert (0...65535) in Digits, der die auszugebende Span-
value
nung definiert.
Bemerkungen
Die Wandlung des Registerwerts in eine Ausgangsspannung wird mit
gestartet.
Start_DAC
Siehe auch
DAC,
Start_DAC
Gültig für
Gold II, Gold II-DA4, Gold II-DA8
Beispiel
REM Simultane Ausgabe von vier verschiedenen Signalverläufen
REM auf den DAC 1, 2, 3 und 4 (Gold II-DA4).
REM Die Signalverläufe sind in vier DATA-Feldern abgelegt und
REM können vor dem Programmstart vom PC übergeben werden.
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
i
As Long
Dim
Data_1[1000], Data_2[1000], Data_3[1000]
Dim
Data_4[1000]
As Long
Init:
Processdelay
=
10000
i=1
Write_DAC(1,Data_1[i])
Write_DAC(2,Data_2[i])
Write_DAC(3,Data_3[i])
Write_DAC(4,Data_4[i])
Event:
Start_DAC()
Write_DAC(1,Data_1[i])
Write_DAC(2,Data_2[i])
Write_DAC(3,Data_3[i])
Write_DAC(4,Data_4[i])
INC(i)
IF
(i>1000)
Then
i=1
ADwin
'Deklaration
As Long
'Ausgaberegister DAC1 setzen
'Ausgaberegister DAC2 setzen
'Ausgaberegister DAC3 setzen
'Ausgaberegister DAC4 setzen
'Ausgabe auf allen DAC starten
'Ausgaberegister DAC1 setzen
'Ausgaberegister DAC2 setzen
'Ausgaberegister DAC3 setzen
'Ausgaberegister DAC4 setzen
ADwin-Gold II, Handbuch Dez. 2018
LONG
LONG