Herunterladen Inhalt Inhalt Diese Seite drucken

Meilhaus Electronic ME-2000 Handbuch Seite 78

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

Werbung

Rev. 2.4D
me2600AIMultiple
me3000AIMultiple
Funktionsreferenz
Rückgabewert
Wurde die Funktion erfolgreich ausgeführt, so wird 1 zurückgege-
ben. Im Fehlerfall wird 0 zurückgegeben. Die genaue Fehlerursache
kann dann über die Funktion ...ErrorMessage ermittelt werden.
Beschreibung
Modell:
verfügbar:
Diese Funktion dient der timergesteuerten Erfassung vieler Werte
(sinnvoll bei mehr als 1024 Werten) von einem bestimmten Kanal.
Es kann zwischen den Betriebsarten „Polling" und „Interrupt" ge-
wählt werden. Sobald „FIFO halbvoll" erreicht ist, wird ein Interrupt
ausgelöst (vgl. Funktion ...AIQuick). Siehe auch Abb. 20: "A/D-Ti-
ming".
Wichtiger Hinweis!
Zur Vorbereitung der Datenerfassung muß die Triggerquelle ausge-
wählt sowie der CHAN-Timer programmiert werden. Der SCAN-
Timer muß auf „0" gesetzt werden. Vor jedem Aufruf der Funktion
...AIMultiple muß die Kanalliste gelöscht und mit genau einem Ein-
trag neu geschrieben werden. Beispiel:
me3000AISetTrigger(...);
me3000AISetTimer(...);
while (TRUE)
{
me3000AIClearChannelList(...);
me3000AIMakeChannelListEntry(...);
me3000AIAddToChannelList(...);
me3000AIMultiple(...);
}
Definitionen
C:
int me3000AIMultiple (int iBoardNumber, short *psBuffer,
int iCount, int iMode);
Delphi:
Function me3000AIMultiple (iBoardNumber: integer; Var
psBuffer: tmeAIBuffer; iCount, iMode: integer): integer;
Basic:
Declare Function me3000AIMultiple Lib „me3000" Alias
"_VBme3000AIMultiple@16" (ByVal lBoardNumber As
Long, ByRef piBuffer As Integer, ByVal lCount As Long,
ByVal lMode As Long,) As Long
Handbuch ME-2000/2600/3000
ME-2000
ME-2600
Seite 78
ME-3000
ME-VEC 1, 2, 3
Meilhaus Electronic

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Me-2600Me-300

Inhaltsverzeichnis