Herunterladen Inhalt Inhalt Diese Seite drucken

Pepperl+Fuchs OIT500-F113-B12-CB3 Handbuch Seite 60

Hochtemperatur-identifikationssystem
Inhaltsverzeichnis

Werbung

OIT500-F113-B12-CB3
Kommunikation zum OIT-System
bool SetAllParameters(string filename)
void SetNetworkSettings(string·ipAddress, string networkMask, string
gateway)
void SendImage(Bitmap image)
void SendVsxFile(string filepath)
string SensorName { get; }
float SensorVsxVersion { get; }
Bibliotheksevents
event ParameterDataReceived(DataModifier modifier)
event SensorResultDataReceived(ushort framecounter)
event SingleDataReceived(string configId, string parameterId, string
value)
60
Speichert den aktuellen Parametersatz in die spezifizierte Datei. Vom Sensor wird
der aktuelle Parametersatz abgerufen und nach Erhalt gespeichert. Nach
erfolgreichem Speichern wird ein SaveDataOnHdd Event ausgelöst. Tritt beim
Speichern ein Fehler auf, wird ein InternalError Event mit ErrorType =
SAVE_FILE_ERROR ausgelöst.
filename: Gültiger Pfad und Dateiname
Lädt einen Parametersatz aus der angegebenen Datei und sendet die Parameter an
den Sensor. Nachdem der Empfang des Datensatzes vom Sensor quittiert wurde,
wird ein ParameterDataReceived Event mit Modifier = NONE ausgelöst.
Kann der Datensatz nicht ordnungsgemäß geladen werden, wird ein
InternalError Event mit ErrorType = LOAD_FILE_ERROR ausgelöst.
filename: Gültiger Pfad und Dateiname
ipAddress: Gültige IP Adresse
networkMask: Gültige Netzwerkmaske
gateway: Gültiges Gateway
Stellt die Netzwerkparameter auf dem Sensor um. Die Verbindung zum Sensor wird
anschließend getrennt und ein DisconnectReceived Event ausgelöst. Über
Connect muss die Verbindung mit der neuen IP neu hergestellt werden.
Sendet ein Bild an den Sensor. Diese Funktion wird nicht von allen Gerätetypen
unterstützt.
image: zu sendendes Bild
filepath: Pfad und Dateiname einer gültigen VSX-Datei
Sendet den Dateiinhalt einer Datei an den Sensor. Dieser muss dem VSX-Standard
entsprechen. Können die Daten nicht ordnungsgemäß geladen werden oder
entsprechen sie nicht der VSX-Syntax, wird einInternalError Event mit
ErrorType = LOAD_FILE_ERROR ausgelöst.
Gibt den Namen des Sensors zurück.
Gibt die auf dem Sensor installierte VSX-Version zurück.
Wird immer dann ausgelöst, wenn Parameterdaten vom Sensor empfangen wurden
Dies ist nach folgendem Aufruf der Fall:
LoadSensorSettings·(MODIFIER = LOAD_DATA)
GetAllParametersFromSensor·(MODIFIER = NONE)
SetSingleParameter·(MODIFIER = NONE)
ResetSensor·(MODIFIER = LOAD_DEFAULT_DATA)
SetAllParameters·(MODIFIER = NONE)
der Fall. Immer wenn dieses Event ausgelöst wurde, wurde die interne
Parameterliste aktualisiert und die einzelnen Parameterwerte sollten mit
GetSingleParameter abgefragt werden.
Wird ausgelöst, wenn Ergebnisdaten vom Sensor empfangen werden. Parameter
ist eine Bildnummer um die Daten ihrem entsprechenden Bild zuordnen zu können.
Die einzelnen Ergebnisdaten können mit GetResultParameter abgefragt
werden.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis