Herunterladen Inhalt Inhalt Diese Seite drucken

Meilhaus Electronic ME-4650 ME-LittleFoXX Handbuch Seite 155

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

Werbung

Handbuch ME-4600 Serie
me4000DIOBPWrapAround
Beschreibung
Mit dieser Funktion wird der betreffende Kanal für die Betriebsart
„BitPattern-WrapAround" vorbereitet. Sie können in diesem Modus
beliebige Bitmuster wiederholt ausgeben. Vor Beginn der Bitmuster-
ausgabe muß der Ringpuffer einmalig beladen werden. Erzeugen sie
einen Datenpuffer definierter Größe mit dem auszugebenden Bitmu-
sterstrom. Der Timer gibt ein festes Zeitraster (Sample-Rate) für die
Ausgabe der Bitmuster vor (siehe ...DIOBPConfig).
Gestartet wird die Ausgabe stets mit der Funktion ...DIOBPStart ent-
weder sofort (Software-Start) oder durch ein externes Triggersignal
(siehe ...DIOBPConfig). Sollten beim Aufruf von ...DIOBPStart für
die Bitmuster-Ausgabe benötigte Hardware-Ressourcen bereits aktiv
sein wird eine Fehlermeldung ausgegeben. Mit der Funktion
...DIOBPStop können Sie die Ausgabe wahlweise sofort stoppen
oder definiert „anhalten", d. h. die Ausgabe wird mit dem letzten
Wert im FIFO und somit einem bekannten Bitmuster gestoppt. So-
fern zwischenzeitlich die Betriebsart für diesen Kanal nicht gewech-
selt wurde, kann die Ausgabe mit der Funktion ...DIOBPStart
jederzeit neu gestartet werden. Mit der Funktion ...DIOBPReset wird
im Vergleich zu ...DIOBPStop auch das FIFO gelöscht und damit die
Ausgabe vollständig beendet.
Ein Beispiel zur Vorgehensweise finden Sie im Abschnitt „Program-
mierung" auf Seite 65, sowie in den Programmbeispielen, die im ME
Software-Developer-Kit (ME-SDK) enthalten sind.
Hinweis:
Beachten Sie, daß während dieser Betriebsart keine timergesteuerte
Ausgabe auf D/A-Kanal 3 möglich ist. Sollten benötigte Hardware-
Ressourcen bereits aktiv sein, wird eine Fehlermeldung ausgegeben.
Sofern die Größe des Datenpuffers 4096 Werte nicht übersteigt und
die Ausgabe „unendlich" erfolgt, läuft die Ausgabe auf Firmware-
Ebene, d. h. der Host-Rechner wird nicht belastet!
Definitionen
Typdefinition für ME4000_P_DIOBP_TERMINATE_PROC:
Meilhaus Electronic
ME-4650
ME-4660
typedef void (_stdcall *
ME4000_P_DIOBP_TERMINATE_PROC)
(void* pTerminateContext);
ME-4670
Seite 155
Rev. 1.2D
ME-4680
Funktionsreferenz

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis