Volets
Les volets de conduite d'un modèle : les cartes fixes par lesquelles chaque unité est conduite, arrangées une fois sur le modèle, et comment un volet atteint Conduite et la page View.
Un volet est une surface de conduite nommée d'un modèle : un jeu fixe de cartes, arrangé une fois sur le modèle et dessiné à l'identique pour chaque unité de celui-ci. Ce n'est pas un tableau de bord : aucun éditeur ne s'ouvre dessus, rien ne se compose sur un plan de travail, et la surface depuis laquelle une unité est conduite est la même et complète sur chaque station. Les volets vivent sous Process > Modèles > modèle > Visualisation > Volets. En arranger un demande la permission Gérer Process; conduire les cartes sur une unité demande Exécuter les procédures.
Le dossier Volets
Sélectionner la ligne Volets ouvre la page du dossier (« Les volets de conduite définis sur ce modèle. Chacun vaut pour toutes les unités, et chacun décide seul si la page View le porte. ») avec une carte par volet; cliquer sur une carte l'ouvre et le X le retire. Le dossier n'est jamais vide : un modèle qui n'a déclaré aucun volet se lit comme un seul volet nommé Overview dessinant tout le catalogue de cartes, et la première modification faite dessus est ce qui le range comme une ligne du modèle.
| Commande | Ce qu'elle fait | Grisée quand (situation) | Non dessinée quand (rôle) |
|---|---|---|---|
| Nouveau volet (barre de détail, dossier sélectionné; clic droit Ajouter un volet) | Ajoute un volet nommé Panel <n> à côté de ceux que le modèle détient et le sélectionne. Un modèle qui se lit encore comme le volet par défaut se voit d'abord ranger Overview, pour que le nouveau volet se tienne à côté de la surface par laquelle ses unités sont déjà conduites au lieu de la remplacer. |
Une unité détient un essai, ou le runtime est arrêté. | Sans Gérer Process. |
La page du volet
Sélectionner un volet ouvre son arrangement : l'en-tête (« Un volet de conduite de ce modèle : les cartes qu'il dessine, dans l'ordre où il les dessine. Chaque unité du modèle le porte. »), une carte Identité et l'arrangement lui-même. Chaque changement s'enregistre de lui-même; une écriture que la station refuse remet la page exactement comme elle était.
Identité
| Champ | Ce que c'est | Valeurs / défaut | Effet |
|---|---|---|---|
| Nom | Comment le volet s'appelle sur sa ligne d'arbre, sur la ligne de chaque unité sous Conduite et sur ses entrées de la page View. | Texte libre; une entrée vide est refusée (« Un volet doit porter un nom. ») et le nom précédent demeure. Panel <n> à la création, Overview pour le volet par défaut. |
Renomme chaque ligne qui le nomme. |
| Icône | La marque dessinée à gauche du nom du volet sur la ligne d'arbre et sur l'entrée de page View de chaque unité. | Un bouton montrant la marque actuelle (ou le mot « Icône », ou le nom conservé quand la bibliothèque ne le porte pas). Le presser déplie une grille de la bibliothèque d'icônes sous la carte, avec un champ Recherche par nom ou étiquette, en anglais (« en anglais : oven, pump, water »); la première cellule est Aucune icône. Choisir une marque l'applique et ferme la grille; une pression à l'extérieur ou sur le bouton la ferme aussi, et le texte de recherche demeure pour la fois suivante. Aucune icône par défaut. | Le volet conserve le nom de bibliothèque de la marque, jamais un point de code. Un nom que la bibliothèque ne porte pas dessine la marque de volet fixe sur les deux lignes, donc l'arbre et la page View ne se contredisent jamais. |
Le volet
La carte s'explique elle-même : « La surface, dans l'ordre où elle est dessinée. Désactivez une carte pour la laisser de côté, et déplacez-la là où elle doit être. Une carte de tableau de bord est la vue vide, telle que l'éditeur la dessine; les autres cartes sont remplies de lectures d'exemple. Une carte à laquelle l'unité ne donne rien à montrer est sautée plutôt que dessinée vide. »
En dessous se tient une ligne par carte, dans l'ordre où chaque unité les dessine. Chaque ligne est la carte elle-même, posée avec des lectures d'exemple pour que l'arrangement ne puisse pas promettre une apparence que l'unité ne dessine pas : une unité nommée Sample, la première procédure du modèle préparée, « Enregistrement », le cycle « 2 / 5 », un commentaire, un épisode d'occurrence fermé, un tracé de cinq minutes des voies lisibles du modèle, et un registre de productivité posé sur les procédures productives du modèle. Ce que l'exemple fournit n'est que ce qu'une unité en marche fournirait; le reste (procédures, champs de métadonnées, voies, bibliothèques) appartient à ce modèle, donc un modèle qui ne déclare rien de quelque chose montre le vide propre à la carte. Tout l'aperçu est inerte : rien de ce qu'il contient ne peut être pressé.
| Contrôle d'une ligne | Ce qu'il fait |
|---|---|
| La case à cocher, intitulée du nom de la carte et suivie de sa description | Inclut la carte (activée) ou la laisse de côté (désactivée). La ligne demeure dans la liste dans les deux cas, atténuée quand elle est désactivée. |
| Hauteur sur la page (px) (lignes de tableau de bord seulement) | Quelle hauteur le tableau de bord occupe sur la page : de 120 à 1200, 320 par défaut; une valeur hors de la plage est refusée sous le champ. « Le tableau de bord se met à l'échelle pour remplir le cadre; c'est la page qui défile, pas le tableau de bord. » Désactivée tant que la ligne est désactivée. |
| Monter cette carte / Descendre cette carte | Déplace la ligne d'un rang. La première ligne ne peut pas monter et la dernière ne peut pas descendre; la flèche le dit en restant grisée. |
Quand le verrouillage d'arrêt du modèle est activé, une ligne fixe se tient en premier, avant chaque carte : Verrouillage, « L'arrêt externe que cette unité observe, et le moyen de le réarmer. Elle ne dessine rien tant que l'unité est normale, donc il n'y a rien à montrer ici non plus. », marquée Toujours. C'est le contexte de sécurité de la surface, pas une carte, et elle n'est jamais arrangée hors du volet (voir Automatisme et verrouillage d'arrêt).
Laisser toutes les cartes désactivées est un volet légitime, et la page dit ce que cela veut dire : « Toutes les cartes sont désactivées, donc chaque unité le dit sur ce volet et n'offre rien à conduire. L'essai démarre tout de même depuis un autre volet de ce modèle, ou depuis un tableau de bord. »
Le catalogue de cartes
Les cartes du catalogue se tiennent dans cet ordre sur un volet qui n'a rien arrangé. Chacune est dessinée pour l'unité qui ouvre le volet, et une carte à laquelle la station ne donne rien à montrer est laissée de côté plutôt que dessinée vide.
| Carte | Ce qu'elle montre sur une unité | Ce que vous pouvez y faire | Laissée de côté quand |
|---|---|---|---|
| Essai | L'en-tête de la carte porte un voyant : Enregistrement, Préparation ou Aucun enregistrement. Un sélecteur Procédure (« (aucune) » plus les procédures du modèle par leur nom) prépare le prochain démarrage. Les boutons de cycle de vie suivent, dans cet ordre : Démarrer (accentué), Suspendre, Reprendre, Arrêter, Interrompre, chacun avec son infobulle (« Démarrer la procédure préparée sur cette unité », « Figer la fenêtre temporelle; le datalog continue d'enregistrer », « Relâcher la suspension et poursuivre la fenêtre », « Terminer l'essai proprement et le figer comme historique », « Terminer l'essai en interruption; le bloc de finalisation s'exécute tout de même »). | Préparer une procédure et presser la commande qui est prête maintenant; chaque bouton lit sa propre disponibilité. Suspendre et Reprendre ne sont dessinés que pendant que la procédure préparée est en mode Temporel (ou que rien n'est préparé), parce que seule une fenêtre temporelle peut être figée. Une commande refusée est dite sur la carte, dans une note de prudence; les raisons pour lesquelles la station ou cette unité n'accepte pas d'opération d'essai (le runtime arrêté, l'unité enclenchée par son verrouillage) sont dites en dessous. | Jamais. |
| Métadonnées | « Ce sous quoi le prochain essai de « <procédure> » est enregistré. Un champ marqué * est demandé par chaque procédure. » Une entrée par champ de métadonnées que la procédure préparée demande, dans l'ordre du catalogue. Un champ séquentiel n'est pas une zone de saisie : il montre la prévision de ce que le compteur composerait, avec la note « Le compteur réserve la valeur définitive au démarrage, donc un compteur partagé peut bouger d'ici là. », ou « Réservé au démarrage » tant que rien ne peut être prévu. Sans rien de préparé : « Préparez une procédure et les champs qu'elle demande apparaissent ici. » |
Taper les valeurs que le prochain démarrage consomme. La préparation vaut pour toute la station, donc une valeur tapée ici est ce que toute autre surface de l'unité voit. | La procédure préparée ne demande aucun champ. |
| État de l'essai | Trois indicateurs : État (l'état de l'essai, ou Préparation pendant qu'un essai est réservé, ou Au repos), Cycle (« 2 / 5 », ou Sans cycle), Verdict (le verdict de l'essai en cours ou de la dernière preuve, ou Aucun). | Lire. | Jamais; seul l'indicateur Cycle est laissé de côté pendant que la procédure préparée est en mode Instantané ou Contrôlé. |
| Commentaires | La chronologie de commentaires de l'essai, intitulée « Commentaires · <essai> », « Commentaires · aucun essai actif » ou « Commentaires (indisponibles) ». |
Ajouter un commentaire à l'essai actif par la zone sous la chronologie (Exécuter les procédures). Voir Essais et commentaires. | Jamais. |
| Occurrences de l'unité | Les épisodes d'occurrence de l'unité, les actifs d'abord, intitulés « Occurrences », « Occurrences · <n> actives » ou « Occurrences · hors essai » (« · périmées » pendant qu'une actualisation a échoué). |
Lire. | Jamais. |
| Voies | Les voies lisibles de l'unité sur un même graphique en direct, chaque série nommée par le nom en vigueur sur cette unité, dessinée dans la couleur et la bande que sa voie déclare, avec la barre de commandes de graphique de tous les graphiques de l'application (voir Graphiques). | Zoomer, déplacer, enregistrer ou copier l'image, activer et désactiver des séries. | Le modèle ne déclare aucune voie lisible. |
| Productivité | Les quantités produites, les cadences, le rendement et le registre des résultats de l'unité sur Aujourd'hui et sur la période glissante. Voir Productivité. | Lire. | Jamais. |
| Commandes uniques | « Déclencher une commande isolée sur cette unité, hors procédure. » Trois lignes, chacune dessinée seulement là où le modèle déclare la bibliothèque dont elle tire : Instantané (un sélecteur de datalog et Capturer : « Enregistrer une ligne de datalog maintenant comme un essai terminé dans les historiques »), Évaluer maintenant (un sélecteur de datalog, un sélecteur d'évaluation et Évaluer : « Capturer une ligne et la juger tout de suite selon l'évaluation »), Appliquer une recette (un sélecteur sur les recettes instantanées du modèle et Appliquer : « Écrire les consignes de la recette une fois par le canal d'écriture (aucun essai enregistré) »). | Déclencher la commande; le résultat arrive dans le journal des actions (« Instantané enregistré. Voir les historiques. », « Évalué. Le verdict est enregistré dans les historiques. », « Recette appliquée. »). Capturer et Évaluer demandent Exécuter les procédures, une unité qui n'est ni occupée ni bloquée, un runtime en marche et une sélection complète; Appliquer demande la même chose, sauf que l'unité peut être occupée, puisque cela ne réserve rien. Une unité occupée montre la note « Instantané et Évaluer sont indisponibles pendant que cette unité prépare, exécute, suspend ou sauvegarde. Appliquer une recette reste disponible pendant un essai, mais pas tant que le verrouillage retient l'unité : une chaîne déclenchée, une chaîne en attente de réarmement et une chaîne dont la lecture est indisponible le refusent toutes. » | Le modèle n'a ni datalog ni recette instantanée. La ligne Évaluer maintenant demande un datalog et une évaluation; la ligne Appliquer une recette demande une recette instantanée. |
Après le catalogue viennent les tableaux de bord du modèle, une ligne chacun, nommés par le tableau de bord et décrits par sa propre description (ou « Un tableau de bord de ce modèle, dessiné pour l'unité qui ouvre le volet. »). Un tableau de bord est désactivé jusqu'à ce que vous l'activiez, au contraire des cartes du catalogue; sur une unité il dessine le tableau de bord résolu pour cette unité, à la hauteur choisie sur la ligne, intitulé du nom du tableau de bord. Il est laissé de côté sur une unité quand le tableau de bord est vide ou a été supprimé.
Les sélecteurs de la carte Commandes uniques commencent sur le premier élément de chaque bibliothèque et conservent votre choix tant que vous restez sur l'unité.
Ordre, activé et désactivé
L'arrangement est enregistré en entier au premier changement, donc l'ordre que la page montre et l'ordre enregistré sont les mêmes. Une carte du catalogue pour laquelle le volet ne détient aucune ligne se lit comme activée, après tout ce que le volet détient, ce qui explique pourquoi un volet que personne n'a arrangé dessine tout le catalogue dans l'ordre du catalogue et pourquoi une carte qu'ajoute une version ultérieure arrive visible à la fin. Une ligne de tableau de bord est l'inverse : désactivée jusqu'à ce que vous l'y posiez, et une ligne qui nomme un tableau de bord que le modèle n'a plus est abandonnée.
Afficher sur View
Afficher sur View est l'interrupteur de la barre de détail avec le volet sélectionné. Il lit l'état en vigueur, et son infobulle dit ce que cet état fait :
| État | Infobulle |
|---|---|
| Activé | « Chaque unité de ce modèle a une entrée pour ce volet dans la liste Visualisation. » |
| Désactivé | « Ce volet s'ouvre depuis l'unité, sous Conduite. Rien de lui ne figure sur la page View. » |
Activé, il pose une entrée par unité du modèle dans la colonne Visualisation de la page View, nommée
Modèle · Unité · Volet et portant l'icône du volet; l'entrée ouvre les cartes du volet dessinées
pour cette unité. Les entrées ne sont jamais réordonnées, modifiées ni copiées sur la page View
(Copier y est refusé), et l'entrée de chaque unité peut être classée dans les dossiers de la page
View de son côté. Un modèle sans unité n'y pose rien. L'interrupteur n'est pas dessiné pour un rôle
sans Gérer Process; il demeure dessiné et grisé sous le verrou d'ingénierie et sous le runtime
arrêté, en disant lequel. À quoi ressemblent les entrées se trouve dans
Volets d'unité dans View.
Retirer le volet
Retirer le volet se tient dans le groupe de danger de la barre de détail avec le volet sélectionné, sur le menu contextuel de l'arbre, et sous forme de X sur la carte de la page du dossier. Il demande d'abord (« Supprimer le volet », « Ceci retire le volet du modèle. »). Le dernier volet d'un modèle est refusé : « Un modèle garde au moins un volet, et c'est le seul. » Après la suppression, la sélection se pose sur le dossier Volets du modèle, chaque unité perd cette ligne, et ses entrées quittent la page View. Il demande Gérer Process et est grisé sous le verrou d'ingénierie et sous le runtime arrêté.
Sous Conduite et sur la page View
Chaque unité du modèle porte une ligne par volet, avant ses lignes de tableau de bord, sous
Conduite. La sélectionner dessine les cartes par-dessus l'essai et les liaisons de cette unité,
sous la barre de scène qu'emploie la page View : le nom d'entrée Modèle · Unité · Volet, l'icône du
volet, Agrandir (« Utiliser toute la fenêtre »), Plein écran (« Plein écran (F11) »), et une
pastille avec l'activité de l'unité tant qu'un essai la détient (Enregistrement, Suspendu,
Écriture, Préparation, Finalisation). Il n'y a ni Copier ni Modifier : la ligne dessine
l'arrangement et ne l'arrange jamais. Les cartes s'actualisent à leur propre cadence (toutes les
200 ms dans la fenêtre propre à la station, 400 ms dans un navigateur).
Un rôle sans Exécuter les procédures lit la note « Vous pouvez surveiller l'état d'essai de cette unité ici, mais la démarrer ou la piloter demande la permission « Exécuter les procédures ». » et les commandes ne sont pas dessinées. Un volet dont toutes les cartes sont désactivées indique « Ce volet ne dessine aucune carte. Choisissez ses cartes sur la ligne Volets du modèle, sous Visualisation. » Le volet reste utilisable pendant que la configuration de la station est verrouillée par un essai : la conduite n'est jamais retenue par la limite d'ingénierie.
Les mêmes cartes, dessinées de la même façon, sont ce qu'une entrée de la page View ouvre.
Ce qu'un volet ne fait pas
- Il ne compose rien librement. Une image à vous est un tableau de bord du modèle, qu'un volet peut ensuite dessiner comme l'une de ses cartes.
- Il ne diffère en rien d'une unité à l'autre. Chaque unité du modèle dessine les mêmes cartes dans le même ordre aux mêmes hauteurs; une unité qui a besoin d'une autre surface a besoin d'un autre volet du modèle, que chaque unité porte alors aussi.
- Il ne peut être ni copié, ni réordonné, ni modifié sur la page View, et il n'est jamais dans les dossiers propres à la page View, sauf sous la forme des entrées par unité que l'interrupteur crée.
- Il ne cache jamais le bandeau de verrouillage, et il ne dessine jamais une carte que l'unité n'a rien pour remplir.