Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 139

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

Werbung

ADwin
P2_Write_DAC8_Packed
gister der DAC 1...8 des angegebenen Moduls.
Der Befehl
P2_Start_DAC
spannungen.
Syntax
#Include
ADwinPro_All.Inc
P2_Write_DAC8_Packed
Parameter
Eingestellte Moduladresse (1...15).
module
Feld mit den auszugebenden Werten (0...65 535) in
array[]
gepackter Form: Je 2 Werte zu 16 Bit in einem
32 Bit-Wert.
Index des ersten auszugebenden Feldelements.
index
Bemerkungen
Jeweils 4 Werte zu 32 Bit im Feld enthalten 8 Digitalwerte zu 16 Bit in folgender
Form:
Feldelement
array[n+3] array[n+2] array[n+1]
Bitnr.
31:16
Digitalwert für
DAC8 DAC7 DAC6 DAC5 DAC4 DAC3 DAC2 DAC1
Siehe auch
P2_DAC, P2_DAC4, P2_DAC8_Packed, P2_Start_DAC, P2_Write_DAC,
Write_DAC4, P2_Write_DAC4_Packed, P2_Write_DAC8,
Packed,
P2_Write_DAC32
Gültig für
AOut-8/16 Rev. E, AOut-8/16-TiCo Rev. E
Beispiel
Beispiel
Rem Simultane Ausgabe von vier verschiedenen Signalverläufen
Rem auf den Ausgängen 1...8 eines D/A-Moduls.
Rem Die Signalverläufe sind nacheinander in einem DATA-Feld
Rem gepackt abgelegt und können vor dem Programmstart vom PC
Rem übergeben werden.
#Include
ADwinPro_All.Inc
Dim
i
As Long
Dim
Data_1[8000]
As Long
Init:
i
=
1
Event:
Rem Ausgaberegister DAC 1...8 setzen
P2_Write_DAC8_Packed(1,Data_1,(i-1)*4+i)
P2_Start_DAC(1)
Inc(i)
If
(i>1000)
Then
i
ADwin-Pro II Software, Handbuch Apr. 2021
schreibt 8 Digitalwerte aus einem Feld in die Ausgabere-
startet die Wandlung der Digitalwerte in die Ausgangs-
module
array
(
,
[],
15:0
31:16
15:0
31:16
'Ausgabe auf allen DAC starten
=
1
index
)
LONG
ARRAY
LONG
FLOAT
LONG
array[n]
15:0
31:16
15:0
P2_
P2_Write_DAC8_
Pro II: Analoge Ausgänge
P2_Write_DAC8_Packed
P2_Write_DAC8_
Packed
135

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis