Visualisierung
Die Gruppe eines Modells, die sagt, wie es sich zeigt, mit ihren zwei Ordnern, Dashboards und Einheitenbereiche, jeder einmal festgelegt und für jede Einheit gezeichnet.
Visualisierung ist die dritte Gruppe eines Modells im Baum von Process (Process > Modelle > Modell > Visualisierung). Sie beantwortet eine Frage: Wie zeigt sich dieser Prozess? Ihre eigene Seite sagt es in einer Zeile: "Wie sich dieser Prozess zeigt: die Bediendashboards, die auf ihm festgelegt sind, und die Flächen, über die seine Einheiten bedient werden. Je eine Festlegung dient jeder Einheit des Modells." Die Gruppe ist Struktur des Modells, es ist also die Berechtigung Process verwalten, die sie ändert; eine Rolle, die Modelle nur ansieht oder Abläufe ausführt, sieht die Gruppe und ihre Zeilen, aber die Seiten werden schreibgeschützt gehalten, und keiner der anlegenden Befehle wird gezeichnet.
Die Gruppenseite
Die Auswahl von Visualisierung öffnet die Seite der Gruppe: den Kopf mit der Zeile von oben und eine Karte Inhalt ("Was diese Gruppe hält. Klicken Sie eines an, um direkt dorthin zu springen.") mit einer Kachel je Ordner. Jede Kachel trägt das Icon des Ordners, seinen Namen und die Anzahl der Zeilen, die er hält. Auf dieser Seite gibt es nichts hinzuzufügen oder zu entfernen: Die zwei Ordner stehen fest, und was wächst, wächst in ihnen.
| Ordner | Was er hält | Seite |
|---|---|---|
| Dashboards | Frei gestaltete Dashboards, die auf dem Modell festgelegt sind: gewöhnliche Dashboards, aus denselben Komponenten zusammengesetzt und mit demselben Editor geändert wie jedes andere Dashboard, deren Verknüpfungen die Kanäle des Modells nennen und die Einheit später beantworten lassen. | Dashboards eines Modells |
| Einheitenbereiche | Die Bedienbereiche: feste Sätze von Karten (Laufbefehle, Vorbereiten, Laufzustand, Kommentare, Ereigniseinträge, das Kanaldiagramm, Produktivität, die Einzelbefehle und jedes Dashboard des Modells als Karte), einmal für jede Einheit angeordnet. | Einheitenbereiche |
Die Ordner stehen in dieser Reihenfolge, weil das Thema in dieser Reihenfolge gelesen wird: zuerst, was es zu zeigen gibt, dann das Zeigen davon. Ein Einheitenbereich darf ein Dashboard als eine seiner Karten zeichnen, es muss also ein Dashboard geben, bevor ein Einheitenbereich es setzen kann.
Eine Festlegung, jede Einheit
Nichts in dieser Gruppe wird je Einheit festgelegt. Ein Dashboard des Modells schreibt überall dort einen Platzhalter für die Einheit, wo sonst eine einzelne Einheit genannt würde, und ein Einheitenbereich ist eine Anordnung von Karten, die für das ganze Modell gilt. Was die Gruppe hält, ist die Festlegung; was eine Einheit hält, ist diese Festlegung für sie aufgelöst.
Diese Auflösung wohnt unter Betrieb: Der Knoten jeder Einheit trägt eine Zeile je Einheitenbereich des Modells und danach eine Zeile je Dashboard des Modells, in derselben Reihenfolge, in der diese Gruppe sie listet. Die Zeile einer Einheit zu öffnen zeichnet die Karten des Bereichs über dem eigenen Lauf und den eigenen Verknüpfungen dieser Einheit oder lässt das Dashboard laufen, mit jedem Platzhalter von den gebundenen Quellen dieser Einheit beantwortet. Die Zeile einer Einheit zeigt nur; dort wird nichts geändert, denn die eine Festlegung wird hier geändert. Eine hier gespeicherte Änderung erreicht die Zeile jeder Einheit auf einmal.
Dieselben Zeilen können auch die Seite View erreichen. Beide Ordner beantworten diese Frage auf
dieselbe Weise: Ein Schalter In View zeigen auf der Detailleiste eines Dashboards oder eines
Einheitenbereichs setzt einen Eintrag je Einheit des Modells in die Liste Visualisierung der Seite
View, benannt als Model · Unit · Surface. Der Schalter ist auf der Seite jedes Ordners
beschrieben, und wie die Einträge auf der Seite View aussehen, steht unter
Einheitenbereiche in View.
Die Befehle
Die Detailleiste trägt die Befehle der gewählten Zeile, und das Rechtsklickmenü des Baums spiegelt sie.
| Befehl | Wo | Was er tut | Ausgegraut, wenn (Lage) | Nicht gezeichnet, wenn (Rolle) |
|---|---|---|---|---|
| Dashboard | Ordner Dashboards gewählt (Rechtsklick: Dashboard hinzufügen) | Legt ein leeres Dashboard auf dem Modell an, benannt Screen <n>, und wählt es aus. |
Irgendeine Einheit der Station hält einen Lauf, oder die Runtime ist gestoppt. | Ohne Process verwalten. |
| Einheitenbereich | Ordner Einheitenbereiche gewählt (Rechtsklick: Einheitenbereich hinzufügen) | Legt neben denen, die das Modell hat, einen Einheitenbereich namens Panel <n> an und wählt ihn aus. |
Dasselbe. | Ohne Process verwalten. |
| Dashboard ändern | Ein Dashboard gewählt | Öffnet den Dashboard-Editor auf dieser Festlegung innerhalb der Seite Process. | Irgendeine Einheit hält einen Lauf. | Ohne Dashboards ändern. |
| In View zeigen | Ein Dashboard oder ein Einheitenbereich gewählt | Der Schalter, der die Fläche für jede Einheit auf die Seite View setzt. | Irgendeine Einheit hält einen Lauf, oder die Runtime ist gestoppt. | Ohne Process verwalten. |
| Dashboard entfernen / Einheitenbereich entfernen | Ein Dashboard oder ein Einheitenbereich gewählt (auch das X auf den Karten der Ordnerseite und das Rechtsklickmenü) | Löscht es nach einer Bestätigung. | Dasselbe. | Ohne Process verwalten. |
Die Projektierungssperre ist die stationsweite: Solange irgendeine Einheit irgendeines Modells einen Lauf hält, ist jede Konfigurationsfläche der Station schreibgeschützt, und der ausgegraute Befehl sagt es in seinem Tooltip. Die Einheitenbereiche und Dashboards, über die eine Einheit bedient wird, bleiben durchgehend verfügbar; nur ihre Festlegung ist gesperrt.
Was diese Gruppe nicht tut
- Sie legt nichts je Einheit fest. Ein Prüfstand aus vier gleichen Stationen bekommt ein Dashboard und eine Anordnung von Karten, nicht vier. Eine Einheit, die ein anderes Bild braucht, braucht ein weiteres Dashboard oder einen weiteren Einheitenbereich des Modells, den dann jede Einheit ebenfalls trägt.
- Sie entscheidet nicht, wie eine Einheit bedient wird. Starten, Anhalten, Stoppen und Kommentieren geschehen auf den Zeilen der Einheit unter Betrieb; diese Gruppe entscheidet nur, was diese Zeilen zeichnen.
- Sie hält nicht die eigenen Dashboards der Station. Ein Dashboard, das auf einem Modell festgelegt ist, wird hier gelistet und nie in den eigenen Ordnern der Seite View; es erreicht die Seite View allein über den Schalter In View zeigen, einen Eintrag je Einheit.
- Sie hält nicht die Rezepte, Bewertungen, Datalogs und Abläufe, aus denen ein Lauf besteht. Das ist die Gruppe Setup.