Herunterladen Inhalt Inhalt Diese Seite drucken

Meilhaus Electronic ME-2000 Handbuch Seite 88

Vorschau ausblenden Andere Handbücher für ME-2000:
Inhaltsverzeichnis

Werbung

Rev. 2.4D
me2600AIScanEx
me3000AIScanEx
Funktionsreferenz
Beschreibung
Modell:
verfügbar:
Variante der Funktion me3000AIScan für den Hintergrundbetrieb
unter Verwendung von Callback-Funktionen (siehe auch ME-SDK).
In der Betriebsart AI3000_SCAN_INFINITE oder falls <Loops> mit
der Konstante AI3000_INFINITE übergeben wurde, beenden Sie die
Wandlung mit der Funktion ...AIStop.
Wichtiger Hinweis!
Zur Vorbereitung der Datenerfassung muß die Triggerquelle ausge-
wählt sowie der CHAN- und SCAN-Timer programmiert werden. Vor
jedem Aufruf der Funktion ...AIScanEx muß die Kanalliste gelöscht
und neu geschrieben werden (dies gilt auch in der Callback-Funkti-
on). Beispiel:
me3000AISetTrigger(...);
me3000AISetTimer(...);
while (TRUE)
{
me3000AIClearChannelList(...);
for (i=0; i<Count; i++)
{
me3000AIMakeChannelListEntry(...);
me3000AIAddToChannelList(...);
}
me3000AIScanEx(...);
}
Beachten Sie, daß die Datenmenge im Modus
AI3000_SCAN_INFINITE unter Umständen sehr schnell anwachsen
und die Speicherkapazität Ihres Speichermediums überschreiten
kann. Aus Gründen der Laufzeitoptimierung wird dies von der Funk-
tion nicht abgefragt. (Z. B. benötigen Sie bei einer Abtastrate von
20 kHz nach 10 Min. ca. 24 MByte Speicherplatz).
Definitionen
C:
int me3000AIScanEx (int iBoardNumber, short *psBuffer,
int iSize, int iCount, int iMode, int iLoops, int iDelay,
P_1_PROC pCallback);
Delphi:
Function me3000AIScanEx (iBoardNumber: integer; Var
psBuffer: tmeAIBuffer; iSize, iCount, iMode, iLoops,
iDelay: integer; pCallback: Pointer): integer;
Handbuch ME-2000/2600/3000
ME-2000
ME-2600
Seite 88
ME-3000
ME-VEC 1, 2, 3
Meilhaus Electronic

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Me-2600Me-300

Inhaltsverzeichnis