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
|