Zum Hauptinhalt springen

Technische Daten



IndySoft-Hauptbildschirm – Registerkarte „Spezifikationen“

Spezifikationen beziehen sich auf alle Informationen, die Sie auf Geräteebene speichern müssen und auf die innerhalb des VBScript eines Unsicherheitsbudgets zugegriffen werden kann (mithilfe der Funktionen „LookupAttributeGage“ oder „LookupAttributeMaster“).

Symbolleiste:



1. Stammangabe hinzufügen

1. Formel

, Teil 2. Siehe

3. Stelle „

“ auf 4 ein. Tabelle 2.

Spezifikation bearbeiten

3. Spezifikation löschen

4. Alle anzeigen

. 5. Alle ausblenden

. 6. Starten Sie das Modul „Uncertainty“ unter „

“ 7. Das ausgewählte Element nach links/rechts/oben/unten verschieben

Klicken Sie auf die Schaltfläche „Hinzufügen“ oberhalb der Tabelle, um neue Spezifikationen hinzuzufügen.



Um einen früheren Eintrag zu bearbeiten, klicken Sie auf die Schaltfläche „Bearbeiten“ . Um ein Unsicherheitsattribut bzw. eine Unsicherheitsspezifikation zu löschen, markieren Sie das entsprechende Attribut in der Tabelle und klicken Sie auf die Schaltfläche „Löschen“ . Die Löschung muss vor dem Abschluss bestätigt werden.

Specification Manager starten

Hinweis: „Spezifikationen“ und „Unsicherheitsattribute“ beziehen sich auf dasselbe.

Spezifikationen hinzufügen
Es stehen 4 Spezifikationstypen zur Verfügung: LOOKUP, TABLE, SET und FORMULA. Neue Unsicherheitsattribute werden standardmäßig dem Attributtyp „LOOKUP“ zugeordnet.

  1. LOOKUP-Attributtypen sind numerische Werte (Attribut-Lookup), die einem Attributnamen zugeordnet sind. Auf Attribute vom Typ „LOOKUP“ kann in VBScript mithilfe der Funktionen „LookupAttributeGage“ oder „LookupAttributeMaster“ verwiesen werden. Bei LOOKUP-Attributtypen können Sie für den zweiten Parameter dieser Funktionen „nil“ angeben (da Sie keinen Tabellen-Nachschlagewert benötigen).



Spezifikation hinzufügen/bearbeiten – LOOKUP

2.Tabellenattributtypen speichern mehrere Werte pro Attribut. Wenn Sie in VBScript auf diese Attribute verweisen, geben Sie sowohl den Attributnamen als auch den Lookup-Wert an (weitere Informationen finden Sie in den Themen „LookupAttributeGage“ und „LookupAttributeMaster“ in der Hilfe zum IndySoft Uncertainty Module). Zunächst müssen Sie eine Tabelle mit einem eindeutigen Tabellennamen erstellen (siehe unten):



Spezifikation hinzufügen/bearbeiten – TABELLE

Sobald Sie eine Tabelle erstellt haben, können Sie Tabelleneinträge hinzufügen.Bei der Einrichtung von TABLE-Attributelementen müssen Benutzer für jeden Wert die Grenzen „Von“ und „Bis“ angeben. Die Grenzwerte für „ab“ oder „bis“ müssen ebenfalls entsprechend als „größer als“, „größer als oder gleich“, „kleiner als“ oder „kleiner als oder gleich“ angegeben werden. Wenn von den Funktionen „LookupAttributeGage“ oder „LookupAttributeMaster“ ein Wert aus dieser Tabelle abgefragt wird, wird der Suchwert mit den Werten „From“ und „Through“ in dieser Tabelle abgeglichen, um den entsprechenden Wert zu ermitteln, der zurückgegeben werden soll. Optional können auch die Namen der „Parameter“, die „Maßeinheit“ und die „Auflösung“ angegeben werden. Durch Ändern des Parameters „Auflösung“ wird die Auflösung der Felder „Von“, „Bis“ und „Wert“ in der Tabelle angepasst.



Spezifikation hinzufügen/bearbeiten – TABELLENELEMENT

  1. Mit der Option „SET“ können Sie pro Attribut einen Satz von Werten speichern. Sie können die Anzahl der Elemente, den Startpunkt, den Endpunkt und den Schrittwert festlegen. Weitere Informationen finden Sie im folgenden Dialogfeld:



Spezifikation hinzufügen/bearbeiten – SET

4.Schließlich gibt es noch den Attributtyp „FORMULA“ für erweiterte Attribute. Dieser Typ stellt ein VBScript-Fenster bereit (genau wie bei den „Beitragsgrößen“ und der „Korrelationsformel“ im Unsicherheitsmodul), das komplexe Berechnungen ermöglicht, bei denen optional auf Live-Ereignisdaten zurückgegriffen werden kann. Dieses VBScript kann auf Live-Datenfelder verweisen, indem es VBScript-Funktionen aufruft, die Werte zurückgeben. Beispiele für alle möglichen VBScript-Funktionen, die speziell für das IndySoft-Uncertainty-Modul vorgesehen sind, sind rechts neben dem Skript-Editor aufgeführt. Dieses VBScript kann so einfach oder komplex sein, wie es das Attribut erfordert – die einzige Voraussetzung ist, dass die letzte Zeile des VBScript-Codes die Funktion „SetResult“ aufrufen MUSS. Diese Funktion gibt den Attributwert zurück, der IndySoft zur Verfügung steht.



Spezifikation hinzufügen/bearbeiten – FORMULA

Weitere Informationen zu den zahlreichen in VBScript integrierten Funktionen und Prozeduren finden Sie im Hilfethema „VBScript“ in der Hilfe zum IndySoft Uncertainty Module. Weitere Informationen zu den spezifischen Funktionen von IndySoft Uncertainty (die Live-Ereignisdaten zurückgeben usw.) finden Sie in den folgenden Themen der Hilfe zum Uncertainty-Modul:

SetResult

LookupStudy

LookupAttributeGage

LookupAttributeMaster

ContribItemResult

SetCommonVarNumeric

ReturnCommonVarNumeric

LookupNumericField

LookupStringField

Um das von Ihnen bearbeitete VBScript zu testen, klicken Sie auf die Schaltfläche „Skript testen“ rechts neben dem Skript-Editor. Wenn Skripte innerhalb des IndySoft-Ereignissystems ausgeführt werden, werden die Live-Felddaten zu den entsprechenden Zeitpunkten automatisch in das VBScript eingefügt. Beim Debuggen des Skripts in diesem Dialogfeld stehen jedoch keine Live-Ereignisdaten zur Verfügung. Aus diesem Grund wird der Benutzer, falls das VBScript bei der Ausführung eines „Testskript“-Vorgangs Beispieldaten benötigt, aufgefordert, die entsprechenden Felddaten einzugeben, ein geeignetes Messgerät auszuwählen usw. Dieses Tool wird bereitgestellt, damit Benutzer bei der Erstellung von VBScript Zeit sparen können – sie müssen also kein tatsächliches IndySoft-Ereignis ausführen, um das Ergebnis zu testen. |