Herunterladen Inhalt Inhalt Diese Seite drucken

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

Hochtemperatur-identifikationssystem
Inhaltsverzeichnis

Werbung

OIT500-F113-B12-CB3
Kommunikation zum OIT-System
configId: Configuration ID eines Parameters
parameterId: Parameter ID eines Parameters
newValue: Neuer Wert des Parameters
Setzt den Wert eines Parameters auf newValue, auch hier können version, configId
und parameterId der Tabelle entnommen werden.
public bool ExistsResultParameter(ushort frameCounter, string
configId, string parameterId)
frameCounter: Nummer des zum Ergebnisparameter gehörenden Bildes
configId: Configuration ID eines Parameters
parameterId: Parameter ID eines Parameters
Antwort: true oder false, je nachdem ob der Parameter existiert
Dient zum Abfragen, ob ein bestimmter Ergebnisparameter zu einem bestimmten
Bild existiert.
string GetResultParameter(ushort frameCounter, string configId,
string parameterId)
configId: Configuration ID eines Parameters
parameterId: Parameter ID eines Parameters
Antwort: Den aktuellen Wert des bezeichneten Parameters
Gibt den Wert eines einzelnen Parameters, festgelegt durch die Configuration ID
und die Parameter ID zurück. Der Wert wird einer internen Liste entnommen und
entspricht dem Stand, der als letztes vom Sensor empfangen wurde.
Der Empfang von Ergebnisdaten zu einem bestimmten Bild wird durch das event
SensorResultDataReceived(ushort frameCounter) angezeigt.
Bitmap GetImage(ushort frameCounter)
frameCounter: Nummer eines empfangenen Bildes
Antwort: Das zur Bildnummer gehörige Bild
Gibt ein zuvor vom Sensor empfangenes Bild zurück. Der Empfang eines Bildes mit
einer bestimmten Nummer wird durch das event ImageReceived(ushort
frameCounter, Bitmap image) angezeigt.
IList<ElementResult> GetResultList(ushort frameCounter)
frameCounter: Nummer des zu den Grafiken gehörenden Bildes
Antwort: Liste der Overlay Grafiken für das bezeichnete Bild
IList<ElementShapeBase> GetShapes(ushort frameCounter)
frameCounter: Nummer des zu den Grafiken gehörenden Bildes
Antwort: Liste der Overlay Grafiken für das bezeichnete Bild
Gibt eine Liste von Grafiken für ein Bildoverlay zurück. Der Empfang von solchen
Grafiken wird durch das event ShapeDataReceived(ushort
frameCounter, List<IElement> shapeList) angezeigt. Die einzelnen
Elemente der Liste sind vom Typ ElementShapeBase.
Diese Klasse verfügt über folgende Attribute:
PointF ShapeLocation: Koordinaten der linken oberen Ecke der Grafik im Bild
Color ForeColor: Die Farbe der Grafik
string Type: Der Typ der Grafik, entweder Type="Rectangle" oder Type="Text".
Je nach Typ kann die Grafik in ElementShapeRectangle oder
ElementShapeText geparst werden und verfügt dann jeweils über folgende
Zusatzattribute:
ElementShapeRectangle:
Size Size: Die Größe der Rechteckgrafik
ElementShapeText:
stringText: Der Text der Textgrafik
void ResetSensor()
Setzt alle Parameter des Sensors auf die werksseitige Voreinstellung zurück.
Nachdem eine Bestätigung vom Sensor empfangen wurde, wird ein
ParameterDataReceived Event mit Modifier = LOAD_DEFAULT_DATA
ausgelöst.
void SaveSettingsToFile(string filename)
59

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis