Klasse TMFace32

Unit

MFace32

Deklaration

type TMFace32 = class()

Beschreibung

Representiert ein Multiface-Gerät

Die Klasse repräsentiert ein Multiface-Gerät und stellt die Funktionen von mface32_api.dll zur Verfügung. Es wird ein Nachfahre der Komponente TMFace32Port zur Ansteuerung benötigt.

Methoden

Übersicht

Public function AAusgangToSpannung (Val : Byte) : Single;
Public function AEingangToSpannung (Val : Byte) : Single;
Public function AEingangToTemperatur (Val : Byte) : Single;
Public function AusgangSpannung : Single;
Public function AusgangStrom : Single;
Public function GetAAusgang (Which : Byte) : Byte;
Public function GetABereich : TABereich;
Public function GetAEingang (Which : Byte) : Byte;
Public function GetAusgaenge : Byte;
Public function GetAusgang (Which : Byte) : Boolean;
Public function GetEingaenge : Byte;
Public function GetEingang (Which : Byte) : Boolean;
Public function GetMotor (Which : Byte) : TMotor;
Public function GetNotaus : Boolean;
Public procedure Reset;
Public procedure SetAAusgang (Which, Val : Byte);
Public procedure SetABereich (Bereich : TABereich);
Public procedure SetAusgaenge (Val : Byte);
Public procedure SetAusgang (Which : Byte; Val : Boolean);
Public procedure SetMotor (Which : Byte; Val : TMotor);
Public function SpannungToAAusgang (Val : Single) : Byte;
Public function Versorgung : Single;

Beschreibung

Public function AAusgangToSpannung (Val : Byte) : Single;

Liefert den Werte der Spannung für einen Wert Val von SetAAusgang.

Public function AEingangToSpannung (Val : Byte) : Single;

Wandelt die Rückgabe von GetAEingang in einen Spannungswert (in V) um.

Public function AEingangToTemperatur (Val : Byte) : Single;

Wandelt die Rückgabe von GetAEingang in eine Temperatur (in °C) um (nur unter Verwendung der mitgelieferten Thermistor).

Public function AusgangSpannung : Single;

Liefert die stabilisierte Spannung an den roten Buchsen bezogen auf die blaue Masse.

Public function AusgangStrom : Single;

Liefert den Strom an den roten Buchsen.

Public function GetAAusgang (Which : Byte) : Byte;

Liefert eine analoge Ausgangsspannung, siehe SetABereich.

Public function GetABereich : TABereich;

Liefert den analogen Ausgangsspannungsbereich, siehe TABereich.

Public function GetAEingang (Which : Byte) : Byte;

Liefert eine analoge Eingangsspannung, 255 entspricht 2,55V.

Public function GetAusgaenge : Byte;

Liefert die 8 digitalen Ausänge binär kodiert.

Public function GetAusgang (Which : Byte) : Boolean;

Liefert den Status eines digitalen Ausganges.

Public function GetEingaenge : Byte;

Liefert die 8 digitalen Eingänge binär kodiert.

Public function GetEingang (Which : Byte) : Boolean;

Liefert den Status eines digitalen Einganges.

Public function GetMotor (Which : Byte) : TMotor;

Liefert die Motorichtung (zu beachten sind die Bezeichnungen M1 bis M4 auf dem Multiface).

Public function GetNotaus : Boolean;

Wenn True ist der Not-Aus des Multifaces aktiv.

Public procedure Reset;

Setzt das Multiface zurück (alle Ein-/Ausgänge auf 0).

Public procedure SetAAusgang (Which, Val : Byte);

Setzt eine analoge Ausgangsspannung, siehe SetABereich.

Public procedure SetABereich (Bereich : TABereich);

Setzt den analogen Ausgangsspannungsbereich, siehe TABereich.

Public procedure SetAusgaenge (Val : Byte);

Setzt die 8 digitalen Ausänge binär kodiert.

Public procedure SetAusgang (Which : Byte; Val : Boolean);

Setzt einen digitalen Ausgang.

Public procedure SetMotor (Which : Byte; Val : TMotor);

Setzt die Motorichtung (zu beachten sind die Bezeichnungen M1 bis M4 auf dem Multiface).

Public function SpannungToAAusgang (Val : Single) : Byte;

Liefert den Werte für SetAAusgang für eine gewünschte Spannung Val.

Public function Versorgung : Single;

Liefert die Versorgungsspannung des Multifaces.

Eigenschaften

Übersicht

Privat property ABereich: TABereich;
Privat property Port: TMFace32Port;

Beschreibung

Privat property ABereich: TABereich;

Legt den Spannungsbereich der analogen Ausgänge fest, siehe TABereich.

Privat property Port: TMFace32Port;

Verbindungstyp zum Multiface, Nachfahre von TMFace32Port.


Generated by DIPasDoc 0.8.0 on Sat 14 Dec 2002 20:03:45