Onglet « Incertitude » - Attributs

Écran principal d'IndySoft - Onglet « Attributs d'incertitude »
Une fois le module « Uncertainty » d'IndySoft installé, vous verrez apparaître un nouvel onglet intitulé « Uncertainty » sur l'écran principal d'IndySoft. Cet onglet permet de saisir deux types d'informations : les attributs et les budgets. Ajoutez ces onglets à l'écran « Vue de l'équipement » à l'aide de l'option « Boîtes de dialogue de configuration » (administrateurs système). Dans les versions récentes, les « attributs d'incertitude » sont désormais appelés « spécifications » (Specs).
Les attributs d'incertitude concernent toute information que vous devez enregistrer au niveau de l'équipement et à laquelle il est possible d'accéder depuis le script VBScript d'un budget d'incertitude (à l'aide des fonctions LookupAttributeGage ou LookupAttributeMaster).
Pour ajouter un nouvel attribut, cliquez sur le bouton situé au-dessus de la grille. Pour modifier un élément précédent, cliquez sur le bouton
.

Lorsque vous insérez ou modifiez un attribut d'incertitude, une boîte de dialogue similaire à celle illustrée ci-dessous s'affiche :

Ajouter/modifier un attribut d'incertitude - Type LOOKUP
Les nouveaux attributs d'incertitude ont par défaut le type d'attribut « LOOKUP ». Plusieurs types d'attributs sont disponibles : LOOKUP, TABLE, SET et FORMULA. Les types d'attributs de recherche sont des valeurs numériques (recherche d'attribut) associées à un nom d'attribut. Les attributs de type LOOKUP peuvent être référencés dans VBScript à l'aide des fonctions LookupAttributeGage ou LookupAttributeMaster. Pour les types d'attributs LOOKUP, vous pouvez indiquer nil comme deuxième paramètre de ces fonctions (puisqu'il n'est pas nécessaire de rechercher une valeur dans une table).

Ajouter/modifier l'attribut d'incertitude - Élément TABLE
Les types d'attributs de type « TABLE » permettent de stocker plusieurs valeurs par attribut. Lorsque vous faites référence à ces attributs depuis VBScript, vous devez spécifier à la fois le nom de l'attribut et la valeur de recherche (pour plus de détails, voir LookupAttributeGage et LookupAttributeMaster). Lors de la configuration des éléments d'attribut TABLE, les utilisateurs doivent indiquer les limites « De » et « À » pour chaque valeur. Les limites « à partir de » ou « jusqu'à » doivent également être spécifiées comme « supérieur à », « supérieur à ou égal à », « inférieur à » ou « inférieur à ou égal à », selon le cas. Lorsqu'une valeur est demandée à partir de cette table par les fonctions LookupAttributeGage ou LookupAttributeMaster, la valeur de recherche est comparée aux valeurs « From » et « Through » de cette table afin de déterminer la valeur appropriée à renvoyer. Il est également possible de spécifier les noms facultatifs des « paramètres », l'« unité de mesure » et la « résolution ». La modification du paramètre « Résolution » modifie la résolution des champs « De », « Jusqu'à » et « Valeur » du tableau.

Ajouter/modifier l'attribut d'incertitude - Type FORMULE
Enfin, pour les attributs avancés, il existe un type d'attribut « FORMULE ». Ce type propose une fenêtre VBScript (tout comme dans les sections « Éléments contributifs » et « Formule de corrélation » du module « Incertitude ») permettant d'effectuer des calculs complexes qui peuvent, le cas échéant, faire référence à des données d'événements en temps réel. Ce script VBScript peut accéder à des champs de données en temps réel en appelant des fonctions VBScript qui renvoient des valeurs. Des exemples de toutes les fonctions VBScript possibles spécifiques au module d'incertitude IndySoft sont répertoriés à droite de l'éditeur de script. Ce script VBScript peut être aussi simple ou complexe que l'exige l'attribut ; la seule condition est que la dernière ligne du code VBScript DOIT appeler la fonction SetResult. Cette fonction renvoie la valeur de l'attribut qui sera accessible à IndySoft. Pour plus d'informations sur la multitude de fonctions et de procédures natives de VBScript, consultez la rubrique Aide VBScript. Pour plus d'informations sur les fonctions spécifiques à IndySoft Uncertainty (qui renvoient des données d'événements en temps réel, etc.), consultez les rubriques suivantes :
SetResult
LookupStudy
LookupAttributeGage
LookupAttributeMaster
ContribItemResult
SetCommonVarNumeric
ReturnCommonVarNumeric
LookupNumericField
LookupStringField
Pour tester le script VBScript que vous venez de modifier, cliquez sur le bouton « Tester le script » situé à droite de l'éditeur de script. Lorsque des scripts sont exécutés dans le système d'événements IndySoft, les données de terrain en temps réel sont automatiquement intégrées au script VBScript aux moments opportuns. Toutefois, les données en temps réel ne sont pas disponibles lors du débogage du script dans cette boîte de dialogue. C'est pourquoi, si le script VBScript a besoin de données d'exemple lors de l'exécution d'une opération de « test de script », l'utilisateur sera invité à saisir les données appropriées dans les champs, à sélectionner un calibre d'exemple adapté, etc. Cet outil est fourni pour permettre aux utilisateurs de gagner du temps lors de la création de scripts VBScript, afin qu'ils n'aient pas à déclencher un événement IndySoft pour tester le résultat.
Pour supprimer un attribut d'incertitude, sélectionnez l'attribut concerné dans le tableau, puis cliquez sur le bouton . La suppression doit être confirmée avant d'être effective. |