Funktionen

ftComputing : Programme für die fischertechnik-Interfaces und -konstruktionskästen
  
ftComputing.de
Home
Back
Sitemap
Index
Links
Impressum
Mail
 

Liste der FishFace Eigenschaften (Property), Ereignisse (Events) und Methoden (Sub, Function).

Mit einer kurzen Beschreibung :

Property Get AnalogDelay() As Integer
Konstante für die Zählzeit für die Analogeingänge

Function ClearMotors() As Integer
Löscht alle Ausgänge gleichzeitig (z.B. alle Motoren aus).

Function CloseInterface() As Boolean
Schließen des benutzten ComPorts

Function EmergencyStop(ByVal InputNr%) As Integer
Bedingtes Anhalten des Programmablaufs und Zurücksetzen aller
Ausgänge während des Programmhalts

Function GetAnalog(ByVal AnalogNr%) As Integer
Abfrage eines der beiden Analogeingänge

Function GetInput(ByVal InputNr%) As Boolean
Auslesen des Status des Einganges InputNr (1 - 8(16))

Function GetInputs() As Integer
Refresh des Motorstatus und Abfrage des Eingabestatus

Function MoveDelta(ParamArray M())
Fahrauftrag für mehrere Motoren, relative Positionierung

Function MoveTo(ParamArray Mpos())
Fahrauftrag für mehrere Motoren, absolute Positionierung

Property Get NotHalt() As Boolean
Setzten/Abfragen des Status NotHalt (zur steuerung von EmergencyStop

Property Get OutputDelay() As Integer
Konstante für die Ausgabe Verzögerung

Property Get PortName() As String
Name des aktuell geöffneten Ports

Property Get Reset() As Boolean
Setzten/Abfragen des Status Reset (zur Steuerung von Reset)

Function ResetMotors(ByVal InputNr%) As Boolean
Bedingtes Zurücksetzten aller Ausgänge. Erfolgt, wenn der
angegebene Eingang oder die Eigenschaft Reset wahr sind

Function SetMotor(ByVal MotorNr%, ByVal Direction%) As Integer
Steuern eines einzelnen Ausganges 1-4(8) (Motor, Lampe ...)

Function SetMotorList(Optional M1, Optional M2, Optional M3, Optional M4, Optional M5, Optional M6, Optional M7, Optional M8) As Integer
Steuern der Ausgänge 1-4(8) (Motor, Lampe ...) in einem Auftrag.

Function SetMotors(ByVal StatusWord%) As Integer
Schaltet alle Ausgänge gleichzeitig

Property Get StatusAnalog(ByVal Nr%) As Integer
Lesen des zuletzt festgestellten Werts eines Analogeinganges

Property Get StatusInputs() As Integer
Lesen des zuletzt festgestellten Status aller Eingänge
aus dem internen StatusWort

Property Get StatusOutputs() As Integer
Lesen des zuletzt festgestellten Status aller Ausgänge
aus dem internen StatusWord.

Sub UnloadPanel()
Löschen der Anzeige des Fischertechnik Interface Panels

Property Get Version() As String
Lesen der eigenen Versionsbezeichnung

Function WaitForLow(ByVal InputNr%) As Integer
Warten auf eine True/False-Durchgang eines angebbaren Einganges.

Sub WaitForTime(ByVal mSec&)
Anhalten des Programmablaufs um mSec MilliSekunden

Property Let Ende(i%, Nr%)
Motorliste : zugehörender EndeEingang (Motor rechtsdrehend)

Property Let Impuls(i%, Ei%)
Motorliste : zugehörender Impulseingang

Property Get Name(i%) As String
Motorliste : Name des Motors

Property Let Nr(i%, Nr%)
Motorliste : MotorNr auf Position i

Property Let Position(i%, Posi%)
Motorliste : zugehörende Position

Event InputImpuls(InputNr%, ImpulsNr%)
Neuer Impuls bei der Methode WaitForChange

Event InterfaceStatus(Quelle%)
Aktueller Interface Status

Event PositionChange(PosistionListe)
Neue Position während der Ausführung der Methoden MoveTo/MoveDelta