Zum Hauptinhalt springen

Registerkarte „Unsicherheit“ – Attribute



IndySoft-Hauptbildschirm – Registerkarte „Unsicherheitsattribute“

Nach der Installation des IndySoft-Unsicherheitsmoduls wird auf dem IndySoft-Hauptbildschirm eine neue Registerkarte namens „Unsicherheit“ angezeigt. Auf dieser Registerkarte können zwei Arten von Informationen eingegeben werden: Attribute und Budgets. Fügen Sie diese Registerkarten über die Option „Setup-Dialoge“ (Systemadministratoren) zum Bildschirm „Ausrüstungsansicht“ hinzu. In neueren Versionen werden Unsicherheitsattribute nun als Spezifikationen (Specs) bezeichnet.

Unsicherheitsattribute beziehen sich auf alle Informationen, die Sie auf Geräteebene speichern müssen und auf die möglicherweise aus dem VBScript eines Unsicherheitsbudgets zugegriffen werden kann (mithilfe der Funktionen LookupAttributeGage oder LookupAttributeMaster).

Um ein neues Attribut hinzuzufügen, klicken Sie auf die Schaltfläche oberhalb der Tabelle. Um einen früheren Eintrag zu bearbeiten, klicken Sie auf die Schaltfläche .

Wenn Sie ein Unsicherheitsattribut einfügen oder bearbeiten, wird ein Dialogfeld angezeigt, das dem unten abgebildeten ähnelt:



Unsicherheitsattribut hinzufügen/bearbeiten – Typ „LOOKUP“

Neue Unsicherheitsattribute werden standardmäßig dem Attributtyp „LOOKUP“ zugeordnet. Es stehen mehrere Attributtypen zur Verfügung: LOOKUP, TABLE, SET und FORMULA. 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).



Unsicherheitsattribut hinzufügen/bearbeiten – TABELLE-Element

Tabellenattributtypen speichern mehrere Werte pro Attribut. Wenn Sie diese Attribute aus VBScript aufrufen, müssen Sie sowohl den Attributnamen als auch den Lookup-Wert angeben (weitere Informationen finden Sie unter LookupAttributeGage und LookupAttributeMaster). 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 verglichen, 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.



Unsicherheitsattribut hinzufügen/bearbeiten – Typ „FORMEL“

Schließlich gibt es bei den erweiterten Attributen den Attributtyp „FORMEL“. Dieser Typ bietet ein VBScript-Fenster (genau wie bei den „Beitragsgrößen“ und der „Korrelationsformel“ im Unsicherheitsmodul) für komplexe Berechnungen, die optional auf Live-Ereignisdaten zurückgreifen. 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. Weitere Informationen zu den zahlreichen nativen Funktionen und Prozeduren von VBScript finden Sie im Thema VBScript-Hilfe. Weitere Informationen zu den spezifischen Funktionen von IndySoft Uncertainty (die Live-Ereignisdaten zurückgeben usw.) finden Sie in den folgenden Themen:

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 Beispielmessgerät auszuwählen usw. Dieses Tool wird bereitgestellt, damit Benutzer bei der Erstellung von VBScript Zeit sparen – sie müssen also kein tatsächliches IndySoft-Ereignis ausführen, um das Ergebnis zu testen.

Um ein Unsicherheitsattribut zu löschen, markieren Sie das entsprechende Attribut in der Tabelle und klicken Sie auf die Schaltfläche . Die Löschung muss vor dem Abschluss bestätigt werden. |