Pro II: Analoge Ausgänge
P2_DAC4
P2_DAC4
126
gibt 4 Digitalwerte aus einem Feld auf die DAC 1...4 des angegebenen
P2_DAC4
Moduls als (analoge) Spannung aus.
Syntax
#Include
ADwinPro_All.Inc
P2_DAC4
module
array
(
,
Parameter
Eingestellte Moduladresse (1...15).
module
Feld mit den auszugebenden Werten (0...65535).
array[]
Index des ersten auszugebenden Feldelements.
index
Bemerkungen
Der Befehl
besteht aus einer Sequenz von zwei Befehlen, die im fol-
P2_DAC4
genden Ablaufplan schematisch dargestellt ist.
P2_Write_DAC4
Digitalwert in das
DAC-Register über-
tragen.
Siehe auch
P2_DAC, P2_DAC8_Packed, P2_Start_DAC, P2_Write_DAC,
DAC4, P2_Write_DAC4_Packed, P2_Write_DAC8, P2_Write_DAC8_Packed,
P2_Write_DAC32
Gültig für
AOut-4/16 Rev. E, AOut-4/16-TiCo Rev. E, AOut-8/16 Rev. E, AOut-8/16-TiCo
Rev. E, MIO-4 Rev. E, MIO-4-ET1 Rev. E
Beispiel
Rem Digitaler P-Regler für 4 Kanäle
#Include
ADwinPro_All.Inc
#Define
setpoint
Par_1
#Define
gain
FPar_2
Dim
i,
deviation
As Long
Dim
input[4],
output[4]
Event:
P2_Read_ADCF4(1,input,1)
For
i
=
To
1
4
deviation
=
setpoint
output[i] =
deviation
Next
i
P2_DAC4(2,output,1)
index
[],
)
P2_Start_DAC
D/A-Wandlung star-
ten.
'Sollwert in Digits
'Verstärkung
As Long
'4 Eingangswerte lesen
-
input[i]'Regelabweichung berechnen
*
gain
'Stellgröße berechnen
'4 Stellgrößen ausgeben
ADwin-Pro II Software, Handbuch Apr. 2021
ADwin
LONG
ARRAY
LONG
FLOAT
LONG
P2_Write_