Herunterladen Inhalt Inhalt Diese Seite drucken

Meilhaus Electronic ME-81 Handbuch Seite 56

Inhaltsverzeichnis

Werbung

Rev. 1.6D
_me8xDIOSetPattern
me8100DIOSetPattern
Funktionsreferenz
[RegisterSet](Parameter nicht in _me8xDIOSetMask)
<Mask>
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 _me8xxxGetDrvErrMess ermittelt werden.
Beschreibung
Funktion gilt für die Modelle: ME-81, ME-8100A/B
Funktion schreibt ein 16-Bit-Wort als Vergleichs-Bitmuster zur Karte.
Bei Bitmuster-Gleichheit mit dem korrespondierenden Eingangsport
kann ein Interrupt ausgelöst werden (falls freigegeben). Beachten Sie
zur Vorgehensweise Kap. 4.1.1.1 „Interrupt bei Bitmuster-Gleichheit"
auf Seite 36.
Definitionen
C:
int _me8xxxDIOSetPattern (int iBoardNumber, [int
iRegisterSet,] int iPattern);
Delphi:
Function _me8xxxDIOSetPattern (iBoardNumber:
integer; [iRegisterSet: integer;] iPattern: integer): integer;
Basic:
Declare Function me8xxxDIOSetPattern Lib "me8xxx_32"
Alias "_VBme8xxxDIOSetPattern@8" (ByVal
iBoardNumber As Long, [ByVal iRegisterSet As Long,]
ByVal iPattern As Long) As Long
Parameter
<BoardNumber>Nummer der anzusprechenden Karte vom Typ
Auswahl des Registersatzes (für ME-8100A muß
immer REGISTER_SET_A übergeben werden):
<A/B-Auswahl>
REGISTER_SET_A (00Hex) Registersatz für Teil A
REGISTER_SET_B (01Hex) Registersatz für Teil B
Maskenwert; die Zuordnung zu den Eingängen er-
folgt bitweise; mögliche Werte: 0...65535
(0000Hex...FFFFHex)
ME-81 (0...3) bzw. ME-8100 (0...31)
Seite 56
Handbuch ME-81, ME-8100
Beschreibung
Meilhaus Electronic

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Me-8100

Inhaltsverzeichnis