Herunterladen Inhalt Inhalt Diese Seite drucken

Meilhaus Electronic ME-4650 ME-LittleFoXX Handbuch Seite 199

Me-4600 serie 1.2d
Vorschau ausblenden Andere Handbücher für ME-4650 ME-LittleFoXX:
Inhaltsverzeichnis

Werbung

Handbuch ME-4600 Serie
me4000MultiSigAOContinuous
Beschreibung
Diese Funktion dient der Vorbereitung der Betriebsart „MultiSig-AO-
Continuous". Sie können damit beliebige Signalverläufe ausgeben,
die sich nach Beginn der Ausgabe auch ändern können (im Gegen-
satz zur Betriebsart „MultiSig-AOWrapAround"). Der Timer gibt ein
festes Zeitraster (Sample-Rate) für die Ausgabe vor (siehe ...MultiSig-
AOConfig). Allokieren sie einen Datenpuffer definierter Größe, der
die ersten auszugebenden Werte enthält. Verwenden Sie die Funkti-
on ...MultiSigAOAppendNewValues zum kontinuierlichen Nachladen
der Werte. Dies kann mit oder ohne Callback-Funktion geschehen.
Gestartet wird die Ausgabe stets mit der Funktion ...MultiSigAOStart
entweder sofort (Software-Start) oder durch ein externes Triggersi-
gnal (siehe ...MultiSigAOConfig). Mit der Funktion ...MultiSigAO-
Stop können Sie die Ausgabe sofort stoppen. Sofern zwischenzeitlich
die Betriebsart für diesen Kanal nicht gewechselt wurde, kann die
Ausgabe mit der Funktion ...MultiSigAOStart jederzeit neu gestartet
werden. Mit der Funktion ...MultiSigAOReset wird im Vergleich zu
...MultiSigAOStop auch das D/A-FIFO gelöscht und damit die Ausga-
be vollständig beendet.
Hinweis!
Beachten Sie, daß die Reihenfolge der auszugebenden Werte inner-
halb des Datenpuffers <Buffer> mit der Reihenfolge der Kanäle in
der Demux-Kanalliste (siehe ...MultiSigAOConfig) korrespondieren
muß.
Definitionen
Typdefinition für ME4000_P_AO_CALLBACK_PROC:
C:
Meilhaus Electronic
ME-4650
ME-4660
typedef void (_stdcall *
ME4000_P_AO_CALLBACK_PROC)
(unsigned long ulBufferAvailable,
void* pCallbackContext);
me4000MultiSigAOContinuous(unsigned int uiBoardNumber,
short* psBuffer, unsigned long ulDataCount,
ME4000_P_AO_CALLBACK_PROC pCallbackProc, void*
pCallbackContext, unsigned long ulTimeOutSeconds,
unsigned long* pulNumberOfValuesWritten);
ME-4670
Seite 199
Rev. 1.2D
ME-4680
Funktionsreferenz

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis