L'éditeur de tableau de bord
L'établi derrière Modifier : la palette et l'ajout de composants, le localisateur Composants, la sélection et les gestes du plan de travail, les sections de propriétés communes à chaque genre, la zone Tableau de bord, les tracés dessinés entre les bornes des symboles, et l'enregistrement automatique derrière tout cela.
Appuyez sur Modifier dans la barre de la scène de la page View pour ouvrir l'éditeur sur la vue qui est ouverte. Il demande la permission Modifier les tableaux de bord du rôle (le verbe n'est pas dessiné sans elle), une vue à vous (un volet d'unité ou une vue d'unité se dispose dans l'espace de travail Process), et une station qui accepte les écritures : tant que l'ingénierie est verrouillée ou que le runtime est arrêté, le verbe est grisé et dit pourquoi. La vue continue de s'exécuter pendant que vous modifiez : les composants lisent des valeurs en direct sur le plan de travail, donc vous configurez face à ce que l'installation lit.
Il n'y a pas d'étape d'enregistrement. Chaque changement est conservé au moment où il est fait : un champ quand vous le quittez, un interrupteur quand vous le basculez, un déplacement quand vous le déposez. Une écriture que la station refuse est rapportée dans le journal des actions de la barre d'état (« La modification du tableau de bord n'a pas été enregistrée : … ») et la vue se recharge depuis ce qui était enregistré. Terminer les modifications quitte le mode et n'est jamais refusé, même quand un verrou arrive en cours de modification ; choisir un volet d'unité ou un dossier dans la colonne, une déconnexion, un changement de rôle, une unité qui démarre un essai ou le runtime qui s'arrête y mettent fin aussi. Tant que l'éditeur est ouvert, la barre retient Agrandir et Plein écran et F11 ne fait rien.
L'établi
L'éditeur met trois surfaces côte à côte : la colonne Visualisation, le plan de travail avec ses lignes de grille, et une barre d'outils à droite. La barre s'ouvre sur 380 px, se fait glisser plus large ou plus étroite (jamais sous 320 px), et se replie en une bande de quatre boutons ; un appui sur cette bande fait flotter la zone choisie au-dessus du plan de travail jusqu'à ce que vous appuyiez ailleurs, et l'épingle remet la barre fixe. Les quatre zones sont Ajouter, Composants, Propriétés et Tableau de bord. Entrer dans l'éditeur ouvre Composants ; sélectionner quoi que ce soit sur le plan de travail ouvre Propriétés ; Tableau de bord ne s'ouvre que si vous le choisissez.
Ajouter
Ajouter est le catalogue : une recherche sur le nom, la description et la catégorie, un filtre Catégorie (Toutes les catégories, puis Affichage, Commande, Alarme, Média, Disposition), et les genres regroupés sous ces intertitres (Composants de tableau de bord a une page par genre). Cliquez sur un genre et il se pose sur la première cellule libre où sa taille par défaut tient, ou dans le coin supérieur gauche ramené dans la grille quand il ne reste aucune cellule libre ; faites-le glisser sur le plan de travail pour choisir la cellule exacte. Un nouveau composant prend la couche au-dessus de tout le reste et s'ouvre dans Propriétés.
Symbole est le seul genre choisi avant d'être posé : sa ligne de palette ouvre la bibliothèque de symboles au lieu de déposer quoi que ce soit. La bibliothèque est la même galerie que la page Symboles emploie, dans une forme à deux colonnes de douze cartes par page : une recherche par nom, bibliothèque, catégorie ou étiquette, un filtre Bibliothèque (chacune avec son décompte), un filtre Catégorie, et un filtre d'origine (Toutes les bibliothèques, Système, Les miens). Une carte nomme le symbole, sa bibliothèque et sa catégorie, s'il est Système ou Les miens, et ce qu'il déclare (« Statique », « 1 entrée », « 3 entrées », « · 2 bornes »). Cliquez sur une carte pour poser ce symbole dans une cellule libre à la taille que son auteur a suggérée, ou faites-la glisser sur une cellule ; ‹ Tous les composants revient au catalogue. Quand votre propre bibliothèque ne peut pas être lue, la galerie le dit et ne liste que les bibliothèques du système.
À côté de Symbole, la catégorie Média propose Point de raccordement : « Poser une extrémité nommée et typée sans ajouter de symbole. » Elle ajoute un point de raccordement autonome et sans type près du centre de la grille, prêt à être raccordé ; voir Les tracés plus bas.
Composants
Composants liste chaque élément enregistré de la vue, du premier plan vers l'arrière-plan, avec le décompte dans son titre. Une ligne montre l'icône du genre, l'identification du composant, son type et sa place (« Grille 3,2 · 4×2 · Couche 5 »). La recherche compare le type, le nom ou l'identification. Appuyer sur une ligne sélectionne le composant, le révèle sur le plan de travail et ouvre Propriétés. Un composant pour lequel cette version n'a pas de rendu garde tout de même sa ligne et sa cellule, de sorte qu'une vue ne perde jamais un morceau sans un mot ; ses Propriétés n'offrent que Retirer le composant.
L'identification est le nom que vous avez donné au composant dans Propriétés ou, tant qu'il n'en a pas, ce qui l'identifie déjà : son titre de coin, son texte ou son libellé configuré, l'adresse ou l'unité à laquelle il est lié, le symbole qu'il dessine, ou son type.
Le plan de travail
Le plan de travail est la vue en marche avec des lignes de grille. Un clic sélectionne un composant et ouvre ses Propriétés ; Ctrl+clic l'ajoute à la sélection ou l'en retire (le dernier touché est le principal, celui à qui appartiennent les sections propres au genre et la poignée de redimensionnement) ; un clic sur une grille vide efface la sélection. Faites glisser un composant pour le déplacer, faites glisser la poignée de son coin pour le redimensionner ; les deux s'accrochent aux cellules, sont ramenés dans la grille, et valident au relâchement. Le chevauchement est permis. Échap abandonne la sélection et Suppr la retire, mais seulement tant que le plan de travail détient le focus clavier, de sorte qu'une frappe dans un champ de propriété ne les atteigne jamais.
Faites un clic droit sur un composant pour son menu : Modifier les propriétés, Dupliquer, Mettre au premier plan, Mettre à l'arrière-plan, sur un Symbole également Pivoter de 90°, Retourner horizontalement et Retourner verticalement, et Supprimer. À l'intérieur d'une sélection multiple, les verbes nomment leur décompte (« Dupliquer (3) », « Supprimer (3) ») et agissent sur le lot entier. Faites un clic droit sur une grille vide pour Ajouter un composant, qui ouvre la zone Ajouter. Il n'y a ni presse-papiers ni Coller : Dupliquer est la copie.
Un retrait est immédiat et rapporté dans la barre d'état avec Annuler à côté : un seul niveau, le dernier retrait, valable tant que cette entrée est à l'écran. Annuler remet les composants avec les bornes de raccordement qu'ils possédaient, et dit ce qui n'a pas pu revenir (« Un tracé est resté une extrémité libre : sa ligne a changé après le retrait. »). Une proposition dont la vue n'est plus ouverte répond « Le retrait n'a pas été annulé : la vue à laquelle il appartient n'est plus ouverte. »
Sur le plan de travail en modification, les composants dessinent des valeurs en direct mais n'acceptent aucun appui : les commandes ne répondent qu'en mode consultation.
Propriétés
Propriétés modifie la sélection. Son titre nomme ce qui est en main : l'icône et le nom du genre, et sous eux l'identification du composant. Sans rien de sélectionné, il indique « Sélectionnez un composant, une ligne de tracé, un point ou une jonction sur le plan de travail. Maintenez Ctrl pour en ajouter d'autres et modifier ce qu'ils ont en commun. »
Les sections se suivent dans un seul ordre quel que soit le genre, de sorte qu'un sujet garde sa place quand vous changez de composant :
- Identification du composant : le Nom du composant, qui le nomme dans la liste Composants, dans sa recherche et dans ce titre, et ne dessine rien sur la vue. Le texte d'exemple montre comment la liste l'appellerait avec le champ vide.
- Les sections propres au genre, dans l'ordre Contenu, Données, Mise en forme, puis les sections que seul ce genre demande (Typographie, Cadran, Indications du cadran, Mini-graphique, Barre, État, Alarmes, Options proposées, Course, Pas, Nombre, Action, Couleur et icône, Couleur et taille, Épisodes, Colonnes, Graphique, Évaluation, Barres, Parts, Ajustement, Tracés, Orientation), puis Historique, Échelle, Fidélité et performance et Boîte à outils. Chacune est documentée sur la page propre au composant ; les contrôles qui se répètent d'un genre à l'autre sont ci-dessous.
- Apparence, la même section pour chaque genre.
- Position et couche.
- Avancé, replié par défaut et dessiné seulement sur les genres qui ont des extras rares : la Fenêtre (s) et l'Échantillonner toutes les (ms) de la carte d'indicateur, le Code du glyphe (avancé) de l'Icône.
- Opérations : Dupliquer le composant et Retirer le composant.
Avec plusieurs composants sélectionnés, le volet indique « N sélectionnés, modification de ce qu'ils ont en commun. Les champs propres à un genre demandent un composant unique. » (un lot d'un seul genre est nommé par lui, « 3 composants Valeur ») et propose Apparence, les deux commandes de couche et Dupliquer N composants / Retirer N composants. Une écriture par lot est un seul enregistrement pour la vue entière.
Les champs d'adresse et la lecture en direct
Chaque champ qui nomme un point Logic est une liste déroulante dans laquelle vous pouvez taper librement, avec des propositions tirées de la liste de points en direct et plafonnées à 50 lignes. La liste est resserrée sur la catégorie de valeur que le champ consomme (un cadran se voit proposer des nombres, une lampe commence par les points booléens, une commande qui écrit ne liste que ce qui peut être écrit, la commande d'unité d'un Bouton liste les points de commande de l'unité), et chaque ligne porte son type en infobulle. Une adresse que la liste ne propose pas est tout de même acceptée, y compris une qui n'existe pas encore. Sur une vue définie sur un modèle Process, les voies abstraites du modèle sont en tête de chaque liste ; en choisir une lie la voie et laisse l'unité être répondue quand une unité ouvre la vue.
Dès qu'un champ nomme un point, une ligne sous lui dit ce que le point lit en ce moment, précédée du mot maintenant : la valeur écrite comme la station écrit les nombres, ou, là où lire le texte ne dirait rien, la chose elle-même : une couleur arrive comme un échantillon à côté de son hexadécimal, une icône comme le glyphe, une image comme une vignette. Un point qui ne répond pas le dit dans une teinte de prudence douce au lieu de laisser un nombre périmé, et un champ vide ne dessine aucune ligne du tout. La ligne suit le rythme propre à l'éditeur et n'ajoute aucune horloge à elle.
Apparence
Une seule section porte ce que chaque composant possède, pour un composant comme pour une sélection entière (« S'applique aux N composants sélectionnés. »). Un champ sur lequel les membres ne s'accordent pas affiche Mixte et prend pour tous la valeur que vous saisissez.
| Champ | Ce qu'il fait | Valeurs | Par défaut |
|---|---|---|---|
| Afficher le cadre | Dessine le contour propre au composant. | activé / désactivé | désactivé |
| Épaisseur du cadre (px) | La force de ce contour. Un pixel est le bord d'une carte ; un trait plus épais distingue un groupe de ce qui l'entoure. | de 1 à 4, ramené au bord le plus proche | 1 |
| Afficher le fond | Remplit le rectangle avec la paire de couleurs, ce qui en fait une carte. Désactivé, la grille se voit à travers. | activé / désactivé | désactivé |
| Couleur du fond | Le remplissage sous forme de paire, Clair et Sombre, chacune un échantillon et une case hexadécimale : le thème en cours décide quelle moitié est à l'écran, donc recolorier veut dire recolorier les deux. Un hexadécimal à moitié tapé n'est pas une modification et revient en arrière. | #RRGGBB chacune |
#FFFFFF clair, #2B2B2B sombre |
| Titre (coin) | Le libellé de coin propre au composant, au-dessus de ce que le genre affiche. Vide signifie aucune ligne de légende. Validé quand vous quittez le champ. | texte, 200 caractères | vide |
| Taille du titre (px) | Laissée vide, chaque carte dimensionne son propre titre depuis sa cellule ; une taille est la taille à l'écran, donc les titres d'une vue entière s'accordent. Un titre trop long pour sa boîte est tronqué avec le tout dans l'infobulle. | de 11 à 96, ou vide | vide (Automatique) |
| Couleur du titre | La paire d'encres du titre. Non touchée, le titre suit le ton discret propre au thème. | #RRGGBB chacune |
#6B6B6B clair, #A0A0A0 sombre |
| Échelle du contenu | Quelle part de sa boîte le contenu occupe : 1 remplit la cellule telle qu'elle est dessinée ; un dessin répond géométriquement, un affichage typographiquement, et un nombre n'est jamais rendu tronqué. | de 0,25 à 3, pas de 0,05 | 1 |
Position et couche
X, Y, L et H sont les cellules que le composant occupe ; une valeur qui le mettrait hors de la grille est ramenée et le champ revient en arrière. Couche (Z) est sa place dans la pile. Mettre au premier plan élève la sélection au-dessus de tout le reste et Mettre à l'arrière-plan la fait passer dessous, en conservant l'ordre relatif du lot. Le déplacement et le redimensionnement restent propres à chaque composant.
La taille d'affichage
Chaque genre qui écrit un nombre (Valeur, Cadran, Carte d'indicateur, Progression, Tableau de points) porte la même paire dans sa section Mise en forme :
| Champ | Ce qu'il fait | Valeurs | Par défaut |
|---|---|---|---|
| Chiffres (ou Caractères, sur une Valeur qui lit du texte) | Combien de chiffres le champ contient avant le séparateur. Une lecture qui dépasse est signalée plutôt qu'écrite en abrégé, avec le tout dans l'infobulle ; un texte au-delà de ses caractères est écrit en abrégé à la place. | un décompte ; vide conserve la valeur par défaut dérivée du genre, montrée comme texte d'exemple | dérivée par genre |
| Taille du texte | Aussi grand que la cellule le permet laisse la cellule décider, borné par la largeur que les chiffres réservent ; Une taille que je fixe est littérale dans n'importe quelle cellule et c'est ce qui met d'accord la même lecture sur deux vues. | les deux modes | Aussi grand que la cellule le permet |
| Taille (points) | La taille fixée, proposée seulement dans le mode fixé. Ce qui n'entre plus est signalé, pas réduit. | points |
S'affiche comme
Les mêmes genres portent S'affiche comme : Nombre, Pourcentage (le même nombre avec le signe contre lui) ou Durée ; la Valeur seule propose aussi Texte, parce que c'est le seul genre qui peut dessiner les mots d'un point. Durée ajoute La valeur compte en : Secondes, Millisecondes ou Minutes, puisque la valeur écoulée atteint le tableau de bord comme un nombre nu. Une phrase sous les champs dit quand les décimales que vous avez tapées ont été prises au bord de leur plage.
Échelle
La Valeur, le Cadran, la Carte d'indicateur, la Progression, le Graphique en barres et le Graphique circulaire portent une section Échelle faite de plages : « Une plage couvre jusqu'à sa borne, depuis là où celle du dessus s'est arrêtée. La couleur porte le sens : le thème décide de la teinte. » Chaque plage est une carte précédée de son libellé (ou « Plage n° N ») et de l'endroit où elle finit (« jusqu'à 80 », « pas encore de borne »), peinte dans son sens, avec la borne haute, le sens (Neutre, Informatif, Succès, Prudence, Critique), sur les genres qui ont un état à nommer un champ de libellé (« nomme cet état », que le composant écrit à côté de sa lecture), et Monter / Descendre, qui échangent les sens entre voisines et laissent les bornes où elles sont. Ajouter une plage en ajoute une à la fin ; la ✕ de l'en-tête la retire. Sur les deux graphiques catégoriels, les plages sont un nuancier qui teinte les barres et les parts, donc aucun libellé n'est demandé.
Le Cadran, la Carte d'indicateur et la Progression ajoutent une Référence sous les plages : « Une consigne ou une valeur nominale, marquée sur l'échelle là où elle tombe. Elle n'est tracée que tant que l'échelle l'atteint. » Repères vaut Rien, Une valeur fixe (puis un champ Valeur) ou Un point (puis un champ Adresse avec sa lecture en direct).
Fidélité et performance
Le Graphique en courbes porte la section qui décide de la part des données qui atteint le plan de travail : un Jeu de réglages (Fidélité maximale, Équilibré, Performance maximale ; Personnalisé est une lecture, pas un choix, montrée quand les champs ne correspondent à aucun jeu nommé et jamais sélectionnable), Tracer chaque échantillon jusqu'à (de 100 à 100 000 points), Au-delà, conserver (Conserver les pics, Conserver la forme, Moyenne), Un symbole par échantillon jusqu'à (de 0 à 5 000 ; 0 n'en dessine jamais), Tracer ce qui est hors de la fenêtre, Animer le tracé et Indiquer dans le coin le mode du graphique. Un décompte qui dépasse sa plage est pris au bord et le volet dit quel décompte il a retenu. Sous les champs, une estimation dit combien de points la station conserve et combien atteignent le plan de travail, et avertit au-delà de 20 000 points tracés ou au-delà de la mémoire que le graphique peut conserver. Les valeurs et leur sens sont sur Graphique en courbes.
Boîte à outils
Chaque genre de graphique porte une section Boîte à outils : une case à cocher par bouton que son tracé peut honorer, chacune dessinée avec le glyphe propre au bouton, dans l'ordre où la barre les dessine. « Si aucun n'est coché, aucune barre n'est tracée. » Un Graphique en courbes propose Sélectionner une zone à agrandir, Réinitialiser le zoom, Régler l'échelle à la main, Lire le minimum, la moyenne et le maximum de la fenêtre, Tracer des lignes de référence, Enregistrer en PNG, Copier en PNG, Afficher ou masquer des séries, Activer ou désactiver l'infobulle et Plein écran ; un Graphique en barres ou un Graphique circulaire ne propose qu'Enregistrer en PNG, Copier en PNG et Plein écran. Ce que fait chaque bouton est sur Graphiques.
Les graphiques catégoriels
Le Graphique en barres et le Graphique circulaire partagent un jeu de sections au-dessus de leur propre tracé : Contenu porte le Titre du graphique dessiné dans le tracé (pas le titre de coin) ; Données porte une carte par point (une adresse, un Nom qui retombe sur l'adresse, une Couleur qui retombe sur le tour du nuancier, et la lecture en direct), Ajouter un point, et Ordre (tel que déclaré, du plus petit au plus grand, du plus grand au plus petit) ; Mise en forme porte Unité, Décimales et S'affiche comme. « Un point qui ne lit pas est laissé hors de la comparaison plutôt que dessiné à zéro. » En dessous, Barres ou Parts est propre à chaque genre : voir Graphique en barres et Graphique circulaire.
La zone Tableau de bord
Tableau de bord porte ce que la vue déclare sur elle-même : nom, description, icône, la grille, le marqueur de démarrage, la barre d'état en plein écran, les rôles autorisés et la suppression. C'est Réglages du tableau de bord. Sur une vue définie sur un modèle Process, la zone le dit : « Cette vue appartient à un modèle Process. Une seule définition sert toutes ses unités : chacune l'ouvre sur ses propres voies liées. »
Les tracés
Un Symbole qui déclare des bornes les montre dans l'éditeur sous forme de marqueurs sur son dessin : une borne libre, une borne occupée (avec un point central, peinte dans la couleur propre à son tracé), et une borne portant un avertissement quand son tracé est non défini. Les tracés sont des réseaux typés dessinés sur une couche à eux, sous les équipements et au-dessus des cartes, dans la couleur et l'épaisseur que le type de tracé déclare ; les huit types sont Liquide, Gaz, Air / conduit, Électrique, Signal, Réseau, Matière et Arbre mécanique. Les bornes d'un symbole déclarent leur type (ou une configuration de type que la section Tracés du symbole vous laisse choisir), et le type d'un réseau ne se résout que quand toutes les extrémités s'accordent.
| Geste | Ce qu'il fait |
|---|---|
| Faire glisser une borne libre sur une autre borne libre | Crée un tracé entre les deux. Des types qui concordent font un tracé défini (« Bornes Liquide raccordées. ») ; des extrémités en conflit ou sans type se raccordent tout de même, en réseau non défini dessiné dans un style neutre, fin et pointillé, et le journal le dit (« Raccordé en non défini : Liquide × Gaz. »). |
| Faire glisser une borne libre sur une grille vide | Crée là un point de raccordement et y relie la borne (« Point de raccordement créé. »). |
| Faire glisser une borne libre sur une ligne existante | Coupe la ligne par une jonction et dérive vers la borne (« Dérivation de tracé créée. »). La ligne doit être définie et son type doit correspondre à celui de la borne ; sinon le geste est refusé avec la raison. |
| Faire glisser une borne libre sur une jonction, une extrémité ouverte ou un point de raccordement | L'y joint. Une extrémité libre ou un point portant déjà une ligne devient la borne sur place ; un point autonome gagne la ligne qui atteint la borne. |
| Faire glisser la poignée centrale d'une ligne sélectionnée sur une borne libre | La même dérivation, amorcée depuis la ligne. |
| Faire glisser une ligne | La coude : le chemin devient Manuel avec les coudes que vous avez laissés (« Chemin manuel du tracé enregistré. »). |
| Faire glisser un point de raccordement, une jonction ou une extrémité ouverte | Le déplace ; chaque chemin rattaché suit, et un chemin manuel qui y est rattaché est marqué comme demandant un ajustement. Les bornes ne se font pas glisser : leur position suit le symbole. |
| Faire glisser une extrémité ouverte libre ou un point de raccordement sur une borne libre | L'y raccorde de nouveau (« Extrémité libre du tracé raccordée de nouveau. »). |
Le clavier fait de même : une borne, une ligne, sa poignée centrale et un nœud prennent tous le focus ; Entrée ou Espace sur une borne libre la marque comme origine, Entrée ou Espace sur la cible achève le geste, et Échap efface l'origine. Suppr retire la ligne ou le point de raccordement sélectionné ; sur une jonction ou une extrémité ouverte, elle dit quelle ligne sélectionner à la place.
Un appui sur une ligne ou un nœud le sélectionne et ouvre Propriétés :
- Tracé (une ligne) : le nom du type ou « Non défini » dans le titre ; une note de prudence quand les types des extrémités sont en conflit ou incomplets (« La dérivation est désactivée tant qu'ils ne concordent pas. ») et une autre quand un chemin manuel conservé demande un ajustement après le déplacement d'une extrémité ; Chemin (Automatique ou Manuel), Début et Fin (chaque extrémité avec son type) ; l'indication « Faites glisser la ligne pour conserver un coude manuel. Sélectionnez sa poignée centrale pour amorcer une dérivation. » ; Reconstruire le chemin automatique sur un chemin manuel, qui efface les coudes ; et Supprimer ce segment, qui retire cette seule ligne, jamais l'équipement ni une dérivation sans rapport. Retirer la dernière ligne d'un réseau emporte ses extrémités avec elle (« Tracé retiré avec ses extrémités. ») ; une jonction qui ne garde que deux côtés fusionne en une seule ligne, une qui n'en garde qu'un devient une extrémité ouverte, et un réseau coupé en deux devient deux réseaux.
- Point de raccordement : Nom (200 caractères), Type de tracé (Non sélectionné, ou l'un des huit), Rôle (Bidirectionnel, Entrée, Sortie), Direction du tracé (Nord, Nord-est, Est, Sud-est, Sud, Sud-ouest, Ouest, Nord-ouest), et Retirer ce point, ou Retirer le point, garder l'extrémité ouverte quand une ligne s'y termine.
- Jonction : « Faites glisser la poignée de la jonction pour repositionner tous les chemins rattachés. Retirez une dérivation en sélectionnant son segment ; la jonction se simplifie d'elle-même quand il ne reste que deux côtés. »
- Extrémité ouverte : où elle est conservée (« grille 12.5, 4 ») et comment la raccorder de nouveau : la faire glisser sur une borne libre, faire glisser une borne jusqu'ici, ou supprimer la ligne rattachée.
Les chemins automatiques sont orthogonaux et ne tiennent compte d'aucun obstacle ; un chemin manuel garde ses coudes jusqu'à ce que vous le reconstruisiez. Déplacer, redimensionner, pivoter, retourner ou mettre un symbole à l'échelle ne le débranche jamais : les chemins se rattachent là où les bornes se trouvent désormais, et un chemin manuel rattaché est signalé pour ajustement quand son extrémité a bougé. Retirer un symbole transforme ses bornes en extrémités ouvertes à leur dernière position. Changer le dessin d'un symbole (Changer de symbole…) garde chaque tracé pour lequel le nouveau dessin déclare encore une borne et libère les autres en extrémités libres, et le journal en nomme le nombre. Les retraits de tracé (une ligne, un point, un chemin reconstruit) se rapportent avec le même Annuler, qui remet le réseau entier tel qu'il était ; une modification faite au même tracé entre-temps est remplacée, et le journal le dit.
Une modification de tracé que la station refuse est montrée sur place en haut de Propriétés et dans le journal (« La modification du tracé n'a pas été enregistrée : … ») ; tant qu'une écriture de réseau est en vol, les boutons de tracé sont désactivés. En mode consultation, les mêmes lignes et les mêmes marqueurs d'extrémité sont dessinés sans poignées, et un réseau non défini garde son style pointillé neutre sans le moindre avertissement : vous l'avez peut-être laissé ainsi exprès.
Ce que l'éditeur ne fait pas
Il n'a pas d'annulation au-delà du dernier retrait et pas d'historique des modifications : chaque autre changement est enregistré au moment où il est fait. Il n'a pas de presse-papiers entre vues, pas de déplacement aux touches fléchées, pas d'outils d'alignement ni de répartition, pas de placement libre au pixel et pas de confirmation par modification. Il ne modifie pas un volet d'unité (disposé sur la ligne Volets de son modèle) et ne crée pas de vues pour un modèle (c'est la ligne Tableaux de bord du modèle, qui ouvre ce même éditeur). Il ne dimensionne jamais la grille d'une façon qui pousserait un composant dehors, et il n'écrit jamais de valeur vers l'installation : les commandes du plan de travail en modification sont inertes.