Évaluations

Les critères de conformité selon lesquels un essai est jugé, chaque champ d'un critère, ce que chaque résultat fait à l'essai, et comment les résultats se replient en un verdict.

Afficher en Markdown

Une évaluation est un jeu réutilisable de critères de conformité. Chaque critère surveille une voie lisible à l'intérieur d'une fenêtre de l'essai et juge ses échantillons enregistrés face à une plage fixe ou à une tolérance autour d'une autre voie; chacun se termine par un résultat qui lui est propre, et le verdict de l'essai est leur repli. Le moteur juge en direct sur les lignes que le datalog enregistre, donc la voie d'un critère et sa voie de référence doivent être des colonnes du datalog de la procédure : le fichier d'essai prouve ce qui a été jugé. Les évaluations vivent sous Process > Modèles > modèle > Réglage > Évaluations et demandent la permission Modifier recettes et évaluations.

Le dossier Évaluations

Sélectionner la ligne Évaluations ouvre la page du dossier (« Les critères de conformité selon lesquels un essai est jugé. L'évaluation lit les voies du procédé. ») avec une carte par évaluation, par nom; cliquer sur une carte l'ouvre et le X la retire. Sans aucune, la page indique « Aucune évaluation pour l'instant. Ajoutez-en une. »

Commande Ce qu'elle fait Grisée quand (situation) Non dessinée quand (rôle)
Nouvelle évaluation (barre de détail, dossier sélectionné; clic droit Ajouter une évaluation) Ajoute Evaluation <n> sans critère et la sélectionne. Une unité détient un essai, ou le runtime est arrêté. Sans Modifier recettes et évaluations.

La page de l'évaluation

L'en-tête porte le nom, la ligne « Les critères de conformité selon lesquels un essai est jugé. » et une pastille qui compte les critères. Chaque champ s'enregistre de lui-même, et chaque modification redessine l'aperçu du critère choisi.

Définition

Champ Ce que c'est Valeurs / défaut
Nom Comment l'évaluation s'appelle dans l'arbre, dans le sélecteur Évaluation d'une procédure et dans le sélecteur Évaluer maintenant d'un volet. Texte libre; Evaluation <n> à la création. Un nom vide est refusé (« Une évaluation doit porter un nom. »).
Remarques Texte libre pour qui la lit. Vide par défaut.

Comment l'essai est jugé

Cette carte énonce le repli qu'applique le moteur, dans son propre ordre :

  • Non conforme si un seul critère échoue.
  • Indéterminé si aucun n'a échoué et qu'un n'a pas pu être jugé.
  • Conforme seulement quand tous ont réussi.

« La gravité ne change rien à cela. Elle est lue face au seuil d'interruption de la procédure et décide seulement si un échec met aussi fin à l'essai à cet endroit. » La carte avertit aussi avant qu'un essai ne le fasse : « Un critère ne peut pas être jugé tel qu'il est configuré, donc un essai se terminerait Indéterminé. » (ou « <n> critères ne peuvent pas être jugés … »), et indique « Aucune procédure de ce modèle ne s'exécute encore selon cette évaluation. » tant que rien ne la référence.

La liste des critères

La liste est intitulée Critères et son bouton Critère ajoute une ligne sur la première voie lisible du modèle (ancrage Essai entier, mode Fenêtre entière, une plage fixe aux deux côtés ouverts, gravité Majeure, sans nom) et la choisit. Cliquer sur une ligne l'ouvre dans la colonne Critère; sans rien de choisi, la colonne indique « Sélectionnez un critère pour tout modifier au même endroit, avec ce que chaque champ décide à côté. » La liste porte le critère entier et défile latéralement au-delà de la largeur du volet.

Colonne Ce qu'elle contient
Nom Le nom du critère, modifiable sur place.
Voie La voie lisible jugée.
Ancrage Essai entier, Fenêtre temporelle ou Segment de recette, chacun avec la forme de la portion qu'il juge à côté de son nom et sa conséquence en infobulle.
Fenêtre Les deux réglages dont l'ancrage a besoin : Segment et Stabilisation pour un ancrage Segment de recette, De et À pour un ancrage Fenêtre temporelle, « Essai entier » pour un ancrage Essai entier.
Mode de jugement Fenêtre entière ou Un seul point, avec sa forme.
Limite Plage fixe ou Autour de la consigne, avec sa forme.
Plage Mini et Maxi pour une plage fixe (« vide laisse ce côté ouvert »); la voie de référence et la ± tolérance pour une limite relative.
Gravité Mineure, Majeure ou Critique.
Résultat Ce que le critère apporte à l'essai (« Un résultat non conforme fait échouer l'essai », « Un résultat non conforme fait échouer l'essai et l'arrête », « Ne peut pas être jugé »), avec la phrase entière en infobulle.
Action de ligne Retirer demande « Supprimer le critère » : le nom (ou le nom de la voie), « Ceci retire le critère de l'évaluation. »

Le critère en entier

La colonne s'ouvre sur un aperçu : la plage du critère choisi et la portion qu'il juge, sur des axes déclarés sans aucun échantillon près d'eux (il n'y a aucun essai derrière un écran de configuration). Une plage fixe est dessinée dans les valeurs physiques de la voie, avec de la place pour un échec de chaque côté; une plage relative est dessinée comme un écart par rapport à la voie de référence, qui se tient comme la ligne à zéro. Quand rien ne peut être dessiné (aucune limite fixée, aucune référence choisie), le cadre dit pourquoi au lieu de rester vide. En dessous, chaque champ se tient au-dessus d'une légende fixe et, là où la réponse bouge avec les saisies, de l'effet de ce qui est en vigueur.

Champ Ce que c'est Valeurs / défaut Ligne d'effet
Nom « Nomme ce contrôle partout où son résultat est affiché. » Vide, il retombe sur la voie dans le rapport; la colonne s'intitule elle-même Critère <n> tant que la ligne n'est pas nommée. Texte libre; vide à la création.
Voie « La lecture jugée. Ce doit être une colonne de datalog de la procédure. » Les voies lisibles du modèle; la première à la création.
Ancrage (FENÊTRE) « Sur quelle portion de l'essai ce critère est jugé. » Essai entier (par défaut), Fenêtre temporelle, Segment de recette. Essai entier : « Jugé sur tout l'essai. Il n'a besoin d'aucune recette. » Fenêtre temporelle : « Jugé entre deux instants mesurés depuis le début de l'essai. » Segment de recette : « Jugé pendant que la recette est dans ce segment, après le retard. Une suspension le prolonge. »
Segment (à partir de 0) et Stabilisation (ms) (ancrage Segment de recette) « Quel segment de la recette est jugé, et combien de temps après son entrée la fenêtre attend avant de s'ouvrir. » Des nombres entiers; 0 et 0 par défaut. Aucun des deux champs n'accepte un nombre négatif : la saisie est refusée, la note sous le champ le dit, et la valeur précédente revient. « S'ouvre avec le segment 1. » ou « S'ouvre 2 s après l'entrée dans le segment 1. »
De (ms) et À (ms, 0 = fin de l'essai) (ancrage Fenêtre temporelle) « Les deux instants, comptés depuis le début de l'essai, entre lesquels la fenêtre se tient. » Des millisecondes; 0 et 0 par défaut. À = 0 signifie jusqu'à la fin de l'essai; sinon À doit se tenir après De. « De 5 s à la fin de l'essai. », « De 5 s à 30 s. », ou « La borne de fin se situe au niveau de la borne de début ou avant elle, donc la fenêtre est vide. »
Mode de jugement « Sur quelle part de cette portion repose le verdict. » Fenêtre entière (par défaut), Un seul point. Fenêtre entière : « Chaque échantillon de la fenêtre doit être conforme. » Un seul point : « Seul le dernier échantillon de la fenêtre décide. »
Limite (LIMITES) « Quelle forme prend la limite, ce qui est aussi ce que les champs en dessous demandent. » Plage fixe (par défaut), Autour de la consigne. Plage fixe : « Une plage physique fixe. L'un ou l'autre côté peut rester ouvert. » Autour de la consigne : « Une plage autour d'une autre voie, échantillonnée sur la même ligne. »
Mini et Maxi (plage fixe) « Les valeurs physiques entre lesquelles la lecture doit rester. Un côté laissé vide reste ouvert. » Des nombres ou vides; les deux vides à la création. « Aucune limite fixée, donc toute lecture est conforme. », « Conforme à 20 ou au-dessus. », « Conforme à 80 ou en dessous. », « Conforme entre 20 et 80. », ou « Le mini est au-dessus du maxi, donc ceci ne peut pas être jugé et un essai se terminerait Indéterminé. », ce que le bloc RÉSULTAT sous la ligne dit aussi
Référence et ± Tolérance (relative) « La voie face à laquelle la lecture est mesurée, et de combien elle peut s'en écarter. » Une voie lisible du modèle et un nombre; aucune et 0 à la création. « Conforme à ±0,5 près de Consigne. » ou « Choisissez la voie autour de laquelle la tolérance est mesurée. »
Gravité « Lue face au seuil d'interruption de la procédure. Elle fixe aussi la mise en avant sur le rapport. » Mineure, Majeure (par défaut), Critique.
RÉSULTAT Ce que le critère produit, et ce que cela fait à l'essai. Lecture seule. Voir plus bas.

Ce que dit le résultat

Ligne Détail Quand
« Un résultat non conforme fait échouer l'essai » « Un échec rend l'essai non conforme. » ou, quand une procédure exécute l'évaluation, « Un échec rend l'essai non conforme. L'essai va tout de même à son terme, car aucune procédure n'interrompt à cette gravité. » Aucune procédure exécutant cette évaluation n'interrompt à la gravité de ce critère.
« Un résultat non conforme fait échouer l'essai et l'arrête » « Un échec rend l'essai non conforme et l'arrête là, car <procédure> interrompt à cette gravité. » Une procédure exécutant cette évaluation interrompt sur un résultat non conforme à cette gravité ou en dessous.
« Ne peut pas être jugé » « Tel qu'il est configuré, il ne peut pas être jugé, donc il laisserait l'essai Indéterminé. » suivi de la raison. L'une des raisons ci-dessous tient.

Les raisons pour lesquelles un critère ne peut pas être jugé, posées au moment de la configuration dans l'ordre propre au moteur : « Il ne surveille aucune voie de ce modèle. »; « La voie qu'il surveille n'est pas enregistrée par le datalog de la procédure qui l'exécute. »; « Il ne suit aucune voie de référence de ce modèle. »; « La borne de fin se situe au niveau de la borne de début ou avant elle, donc la fenêtre est vide. »; « Ses limites sont incomplètes ou inversées. »; « La voie de référence n'est pas enregistrée par le datalog de la procédure qui l'exécute. » Les raisons liées au datalog ne sont posées qu'aux procédures qui exécutent l'évaluation; une évaluation qu'aucune procédure n'a encore reprise est inachevée, pas fautive.

Comment les critères se replient en un verdict

Chaque ligne enregistrée à l'intérieur d'une fenêtre active est classée une fois : évaluée, indisponible (une valeur manquante ou une mauvaise qualité) ou non valide (une valeur de bonne qualité qui n'est pas un nombre fini; un NaN de bonne qualité reste une donnée brute auditable mais ne peut pas certifier un critère numérique). Une limite fixe a besoin de la valeur surveillée; une limite relative a besoin de la valeur surveillée et de la valeur de référence sur la même ligne. Les compteurs Échantillons évalués, Échantillons hors limites, Échantillons indisponibles et Échantillons non valides, ainsi que l'ensemble figé des voies touchées, sont enregistrés par critère, et se lisent aussi en direct sous les points Procedure.* de l'unité (voir L'espace d'adressage de l'unité).

Les résultats sont stricts sur la preuve. En mode Fenêtre entière, toute violation évaluée prouve Non conforme; sinon une ligne indisponible ou non valide, une observation interrompue ou une fenêtre vide rend le critère Indéterminé; seule une preuve complète et dans la plage le rend Conforme. Le mode Un seul point décide sur le seul dernier échantillon actif de la fenêtre; les classements antérieurs demeurent dans les compteurs. Une procédure en mode Temporel réancre chaque critère par cycle et compte les cycles en échec. Le verdict de l'essai se replie dans l'ordre : un essai interrompu ou un critère non conforme le rend Non conforme; sinon tout résultat Indéterminé le rend Indéterminé; des résultats tous conformes le rendent Conforme; un essai sans évaluation se termine sans verdict. Seul un résultat non conforme confirmé déclenche le seuil d'interruption de la procédure ou le décompte des cycles en échec.

Où une évaluation est employée

Surface Ce qu'elle fait de l'évaluation
L'étape Juger d'une procédure Juge chaque essai de la procédure; le sélecteur Interrompre sur non conforme ≥ arrive avec elle. La ligne de l'étape dit « Juge 4 critères, et un résultat non conforme Majeur interrompt l'essai. » ou « …, et un résultat non conforme n'interrompt jamais l'essai. » Une procédure avec une évaluation et sans datalog ne se valide pas. Voir Procédures.
La carte Commandes uniques d'un volet Évaluer maintenant enregistre une ligne par un datalog et la juge selon l'évaluation; le verdict est enregistré dans les historiques. Les voies de l'évaluation doivent être des colonnes du datalog choisi.
Les commandes d'étiquette Un marqueur peut lire le nom, la voie, les limites, la gravité, le résultat, l'erreur, les instants de la fenêtre, les compteurs d'échantillons, les voies touchées ou le pire écart d'un critère, pour un cycle explicite. Voir Actions.
Les rapports La section des critères imprime le résultat de chaque critère avec la mise en avant que fixe sa gravité.

Retirer l'évaluation

Retirer l'évaluation se tient dans le groupe de danger de la barre de détail avec l'évaluation sélectionnée, sur son menu contextuel, et sous forme de X sur la carte de la page du dossier. Elle demande d'abord (« Supprimer l'évaluation », « Ceci retire l'évaluation et ses critères. »). Chaque procédure qui jugeait par elle vide sa référence Évaluation et termine ses essais sans verdict. Elle demande Modifier recettes et évaluations et est grisée sous le verrou d'ingénierie et sous le runtime arrêté.

Ce qu'une évaluation ne fait pas

  • Elle ne juge rien qu'un datalog n'enregistre pas, et rien hors d'un essai ou d'un instantané.
  • Elle n'a aucun critère d'expression : un critère est une plage ou une tolérance sur une voie.
  • Elle ne diffère en rien d'une unité à l'autre : un seul jeu de limites sert toutes les unités du modèle.
  • Elle ne termine aucun essai par elle-même. Qu'un résultat non conforme interrompe l'essai revient au seuil Interrompre sur non conforme de la procédure, lu face à la gravité du critère.