Isom.Diagnostics.Measurement

 ISOM/L-Bibliothek für Serviceautoren: <br />Isom.Diagnostics.Measurement

ISOM/L-Bibliothek
für Serviceautoren

Version 9.10.1.0 vom 25 November 2013

Namensraum Isom.Diagnostics.Measurement

Beschreibung

Das folgende Quelltext-Beispiel zeigt die Verwendung am Beispiel einer Messwertanzeige in einem Assistentenschritt.



Funktionen

Isom.Diagnostics.Measurement.AddMeasuredValue

Fügt einen Messwert der Liste hinzu.

objectbound Isom.Base.Boolean Isom.Diagnostics.Measurement.AddMeasuredValue  ( Isom.Diagnostics.MeasuredValue  measure  ) 

Fügt einen Messwert der Liste hinzu.

Rückgabe:
Immer 'true'.
Isom.Diagnostics.Measurement.Clone

Erzeugt eine Kopie dieses Objekts.

objectbound Isom.Diagnostics.Measurement Isom.Diagnostics.Measurement.Clone  (  ) 

Erzeugt eine Kopie dieses Objekts.

Rückgabe:
neue "Measurement" mit demselben Inhalt.
Isom.Diagnostics.Measurement.Contains

Abfrage, ob ein bestimmtes Element in der Liste vorhanden ist.

objectbound Isom.Base.Boolean Isom.Diagnostics.Measurement.Contains  ( Isom.Diagnostics.MeasuredValue  element  ) 

Abfrage, ob ein bestimmtes Element in der Liste vorhanden ist.

Parameter:
element  gesuchtes Element
Rückgabe:
'true', falls das Element gefunden werden konnte, 'false' sonst.
Isom.Diagnostics.Measurement.CreateMeasurement

Erzeugt eine neue Liste.

Isom.Diagnostics.Measurement Isom.Diagnostics.Measurement.CreateMeasurement  ( Isom.Base.String  key  ) 

Erzeugt eine neue Liste.

Rückgabe:
Neue Listeninstanz.
Isom.Diagnostics.Measurement.Current

Liefert den aktuelle Messwert.

objectbound Isom.Diagnostics.MeasuredValue Isom.Diagnostics.Measurement.Current  (  ) 

Liefert den aktuelle Messwert.

Rückgabe:
Aktueller Messwert oder ein Void-Objekt, falls der Iterator am Anfang der Liste steht.
Isom.Diagnostics.Measurement.FindByKey

Sucht das über den Identifikator eindeutig gekennzeichnete Element aus der Liste.

objectbound Isom.Diagnostics.MeasuredValue Isom.Diagnostics.Measurement.FindByKey  ( Isom.Base.String  key  ) 

Sucht das über den Identifikator eindeutig gekennzeichnete Element aus der Liste.

Parameter:
key  Identifikator des zu suchenden Objekts.
Rückgabe:
Das Objekt oder das Void-Objekt, falls die Liste kein Messwert mit diesem Identifikator enthält.
Isom.Diagnostics.Measurement.GetDisplayType

Liefert die aktuell gewünschte Darstellungsart.

objectbound Isom.Base.String Isom.Diagnostics.Measurement.GetDisplayType  (  ) 

Liefert die aktuell gewünschte Darstellungsart.

Rückgabe:
Gewünschte Darstellungsart.
Isom.Diagnostics.Measurement.GetHeading

Gibt die optionale Überschrift für die Messwerte zurück.

objectbound Isom.Base.String Isom.Diagnostics.Measurement.GetHeading  (  ) 

Gibt die optionale Überschrift für die Messwerte zurück.

Rückgabe:
Die optionale Überschrift, falls sie gesetzt ist, sonst "Void".
Isom.Diagnostics.Measurement.GetKey

Ruft den Identifikator der aktuellen Messwertgruppe ab.

objectbound Isom.Base.String Isom.Diagnostics.Measurement.GetKey  (  ) 

Ruft den Identifikator der aktuellen Messwertgruppe ab.

Rückgabe:
Identifikator dieser Messwertgruppe.
Isom.Diagnostics.Measurement.HasNext

Bestimmt, ob noch weitere Messwerte in der Liste vorhanden sind.

objectbound Isom.Base.Boolean Isom.Diagnostics.Measurement.HasNext  (  ) 

Bestimmt, ob noch weitere Messwerte in der Liste vorhanden sind.

Rückgabe:
'true', falls weitere Messwerte vorhanden sind, 'false' sonst.
Isom.Diagnostics.Measurement.IsEmpty

Prüft, ob die Liste Elemente enthält.

objectbound Isom.Base.Boolean Isom.Diagnostics.Measurement.IsEmpty  (  ) 

Prüft, ob die Liste Elemente enthält.

Rückgabe:
'true', falls keine Messwerte vorhanden sind, 'false' sonst.
Isom.Diagnostics.Measurement.IsVoid

Prüft, ob es sich um das Void-Objekt handelt.

objectbound Isom.Base.Boolean Isom.Diagnostics.Measurement.IsVoid  (  ) 

Prüft, ob es sich um das Void-Objekt handelt.

Rückgabe:
'true' wenn es das Void-Objekt ist, 'false' sonst.
Isom.Diagnostics.Measurement.Length

Liefert die Anzahl der Messwerte in der Liste.

objectbound Isom.Base.Number Isom.Diagnostics.Measurement.Length  (  ) 

Liefert die Anzahl der Messwerte in der Liste.

Rückgabe:
Anzahl der Messwerte.
Isom.Diagnostics.Measurement.Next

Liefert den nächsten Messwerte.

objectbound Isom.Diagnostics.MeasuredValue Isom.Diagnostics.Measurement.Next  (  ) 

Liefert den nächsten Messwerte.

Rückgabe:
Nächster Messwert in der Liste oder ein Void-Objekt, falls der Iterator auf dem letzten Objekt der Liste steht.
Isom.Diagnostics.Measurement.Reset

Setzt den Listeniterator zurück.

objectbound Isom.Base.Boolean Isom.Diagnostics.Measurement.Reset  (  ) 

Setzt den Listeniterator zurück.

Rückgabe:
Immer 'true'.
Isom.Diagnostics.Measurement.SetDisplayType

Legt die gewünschte Darstellungsart fest.

objectbound Isom.Base.Boolean Isom.Diagnostics.Measurement.SetDisplayType  ( Isom.Base.String  displayType  ) 

Legt die gewünschte Darstellungsart fest.

Die Darstellungsart muss dem Client bekannt sein. Momentan sind für den Taurus Client folgende Werte zulässig (ohne Berücksichtung der Groß-/Kleinschreibung):

  • baritem für eine lineare Anzeige
  • voltage für eine Skalenanzeige, ähnlich einem analogen Messgerät

Für den Wert baritem können zusätzliche Parameter angegeben werden:

  • horizontal oder vertical legt die Ausrichtung fest (Vorgabewert ist horizontal)
  • filled gibt an, dass ein ausgefüllter Balken statt einer Markierung angezeigt werden soll Mehrere Parameter werden durch Leerzeichen getrennt angegeben.

Rückgabe:
Immer 'true'.
Isom.Diagnostics.Measurement.SetHeading

Setzt die optionale Überschrift für die Messwerte.

objectbound Isom.Base.Boolean Isom.Diagnostics.Measurement.SetHeading  ( Isom.Base.String  heading  ) 

Setzt die optionale Überschrift für die Messwerte.

Rückgabe:
Immer 'true'
Isom.Diagnostics.Measurement.Void

Erzeugt ein ungültiges Objekt.

Isom.Diagnostics.Measurement Isom.Diagnostics.Measurement.Void  (  ) 

Erzeugt ein ungültiges Objekt.

Die Funktion kann in Fehlerfällen verwendet werden, um z.B. einen ungültigen Funktionsrückgabewert zu erzeugen.

Rückgabe:
ungültiges Objekt

Version 9.10.1.0 vom 25 November 2013