Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 133

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

Werbung

ADwin
kopiert aus einem 32 Bit-Wert zwei 16 Bit-Werte in die
P2_Write_DAC32
Ausgaberegister eines DAC-Paars des angegebenen Moduls.
Die Wandlung in eine Ausgangsspannung erfolgt durch den Aufruf des Befehls
P2_Start_DAC.
Syntax
#Include
ADwinPro_All.Inc
P2_Write_DAC32(module,dac_no,value32)
Parameter
Eingestellte Moduladresse (1...15).
module
Wahl des DAC-Paars:
dac_no
0: DAC 1 und 2
1: DAC 3 und 4
2: DAC 5 und 6
3: DAC 7 und 8
Auszugebender Wert (0h...0FFFFFFFFh).
value32
Siehe auch
Das untere Wort (Bits 0...15) des Digitalwerts
mit der ungeraden Nummer geschrieben, das obere Wort (Bits 16...31)
in den DAC mit der geraden Nummer.
Siehe auch
P2_DAC, P2_DAC4, P2_DAC8_Packed, P2_Start_DAC,
DAC, P2_Write_DAC4, P2_Write_DAC4_Packed, P2_Write_DAC8,
P2_Write_DAC8_Packed
Gültig für
AOut-4/16 Rev. E, AOut-8/16 Rev. E, MIO-4 Rev. E, MIO-4-ET1 Rev. E
Beispiel
Rem Simultane Ausgabe von zwei verschiedenen Signalverläufen
Rem auf den Ausgängen 3 und 4 eines D/A-Moduls.
Rem Die Signalverläufe sind in zwei DATA-Feldern abgelegt und
Rem können vor dem Programmstart vom PC übergeben werden.
#Include
ADwinPro_All.Inc
Dim
i
As Long
Dim
Data_1[1000], Data_2[1000]
Dim
array[1000]
As Long
Init:
For
i
=
1
To
1000
array[i] = Shift_Left(Data_2[i],16) + Data_1[i]
Next
i
i
=
1
Event:
P2_Write_DAC32(1,2,array[i])'Ausgaberegister DAC 3+4 setzen
P2_Start_DAC(1)
Inc(i)
If
(i>1000)
Then
i=1
ADwin-Pro II Software, Handbuch Version 1.6, Januar 2010
value32
'Deklaration
As Long
'Ausgabe auf allen DAC starten
Pro II: Analoge Ausgänge
P2_Write_DAC32
LONG
LONG
LONG
wird in den DAC
P2_Write_
P2_Write_DAC32
129

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis