Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 142

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

Werbung

Pro II: Analoge Ausgänge
P2_DAC_Ramp_Write
P2_DAC_Ramp_
Write
138
definiert die Parameter für die Ausgabe der nächsten Rampe
P2_DAC_Ramp_Write
und startet die DAC-Ausgabe.
Syntax
#Include
ADwinPro_All.Inc
P2_DAC_Ramp_Write
end_value
dio_start
,
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1) des Ausgangs.
dac_no
Startwert (0...65535) der DAC-Rampe.
start_value
Endwert (0...65535) der DAC-Rampe.
end_value
Auszugebender Wert (10000h...0FFF0000h) für digitale
dio_start
Ausgänge am Beginn der Rampe.
Auszugebender Wert (10000h...0FFF0000h) für digitale
dio_end
Ausgänge am Ende der Rampe.
Dauer (20, 40, 60 ... 65520) der Rampe in ns.
time
Bitmuster zum Festlegen des Ausgabemodus:
out_mode
Bit 0: Ausgabe der DAC-Rampe.
Bit 1: Ausgabe des Digitalwerts dio_start.
Bit 2: Ausgabe des Digitalwerts dio_end.
Bit = 0: Ausgabe inaktiv.
Bit = 1: Ausgabe aktiv.
Bitnr. in
dio_start,
dio_end
Dig. Ausgang
Bemerkungen
Eine Rampe wird definiert durch den Startwert start_value, den Endwert
und die Zeitdauer time. Nach Ausgabe des Startwerts erhöht
end_value
(oder erniedrigt) das Modul die Ausgabespannung alle 20ns um einen festen
Betrag, bis der Endwert erreicht ist.
Je nach Daten kann die tatsächliche Rampendauer vom Wert
abweichen.
Wenn Start- und Endwert gleich sind, wird die Ausgabespannung am DAC für
die Zeitdauer
konstant gehalten.
time
Durch mehrere Rampen hintereinander kann eine frei definierbare Spannungs-
kurve ausgegeben werden. Während eine Rampe ausgegeben wird, kann die
nächste Rampe mit
P2_DAC_Ramp_Write
ben werden. Es kann jeweils nur eine Rampe zwischengepuffert werden.
Fragen Sie erst mit
P2_DAC_Ramp_Buffer_Free
puffer frei ist, und schreiben Sie erst dann die nächste Rampe mit
in den Zwischenpuffer.
Ramp_Write
Mit
P2_DAC_Ramp_Status
wird.
Sie können die Rampen-Ausgabe mit
Alternativ zur Ausgabe als Rampe können Sie Spannungswerte auch einzeln
oder über den Ausgangs-Fifo ausgeben. Eine direkte Verbindung der verschie-
denen Ausgabemethoden (z.B. Rampe gefolgt von Ausgabe-Fifo) wird nicht un-
terstützt.
Siehe auch
P2_DAC, P2_DAC_Ramp_Status, P2_DAC_Ramp_Buffer_Free,
Ramp_Stop, P2_DAC1_DIO,
module
dac_no
start_value
(
,
,
dio_end
,
,
31
30
...
31
30
...
in einen Zwischenpuffer geschrie-
fragen Sie ab, ob aktuell eine Rampe ausgegeben
P2_DAC_Ramp_Stop
P2_Dig_Fifo_Mode
ADwin-Pro II Software, Handbuch Apr. 2021
ADwin
,
time
out_mode
,
)
LONG
LONG
LONG
LONG
LONG
LONG
LONG
LONG
17
16
15:0
17
16
geringfügig
time
ab, ob Platz im Zwischen-
P2_DAC_
sofort abbrechen.
P2_DAC_

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis