Aliassätze

Benannte Sätze von Kanalnamen, zum Beispiel einer je Produkt, neben ihren Verknüpfungen auf eine Einheit angewendet oder an einen Ablauf geheftet, so dass sein Vorbereiten sie anwendet.

Als Markdown ansehen

Ein Aliassatz ist eine benannte Spalte von Kanalnamen: für jeden Kanal des Modells, den eine Einheit umbenennen darf, der Name, unter dem diese Einheit den Kanal liest, sobald der Satz angewendet ist. Er ist der Weg, eine ganze Einheit in einer Geste umzubenennen, für ein Produkt oder einen Kunden, statt jeden Alias neu zu tippen. Er wohnt unter Process > Modelle > Modell > Setup > Aliasse und braucht die Berechtigung Rezepte und Bewertungen ändern. Ein Aliassatz ist reine Darstellung: Der eigene Name des Kanals bleibt der Schlüssel, auf den sich jedes Artefakt des Modells bezieht.

Der Ordner Aliassätze

Die Auswahl der Zeile Aliasse öffnet die Ordnerseite ("Benannte Sätze von Kanalnamen, zum Beispiel einer je Produkt. Einen Satz auf eine Einheit anzuwenden benennt ihre Kanäle in einer Geste um, und ein Ablauf kann einen festlegen, sodass sein Vorbereiten den Satz anwendet.") mit einer Karte je Satz; ein Klick auf eine Karte öffnet ihn, und das X entfernt ihn. Ohne einen sagt die Seite "Noch keine Aliassätze. Fügen Sie einen hinzu, um die Kanäle dieses Modells für ein Produkt oder einen Kunden zu benennen, und wenden Sie ihn dann neben ihren Verknüpfungen auf eine Einheit an."

Befehl Was er tut Ausgegraut, wenn (Lage) Nicht gezeichnet, wenn (Rolle)
Aliassatz (Detailleiste, Ordner gewählt; Rechtsklick Aliassatz hinzufügen) Fügt Aliassatz <n> hinzu, der noch nichts benennt. Die Zeile kommt in ihre Gruppe, dort markiert und in den sichtbaren Bereich gerollt; ihre Karte öffnet sie. Irgendeine Einheit hält einen Lauf, oder die Runtime ist gestoppt. Ohne Rezepte und Bewertungen ändern.

Die Seite des Satzes

Der Kopf trägt den Namen des Satzes und eine Pille, die zählt, was er umbenennt: "1 Kanal benannt" oder "<n> Kanäle benannt". Ein Satz, der nichts benennt, ändert nichts, wenn er angewendet wird.

Definition

Feld Was es ist Werte / Vorgabe Wirkung
Bezeichnung Wie der Satz im Baum heißt, in der Auswahl Anwenden auf Kanäle und in der Auswahl Aliassatz eines Ablaufs. Freier Text, übernommen, sobald Sie das Feld verlassen; Aliassatz <n> beim Anlegen. Benennt die Baumzeile um.

Kanalnamen

Die Karte erklärt ihre eigene Regel: "Ein leerer Alias lässt diesen Kanal auf dem Namen, unter dem er bereits gelesen wird. Diesen Satz auf eine Einheit anzuwenden überschreibt jeden Alias dieser Einheit, also fällt alles, was er nicht benennt, auf den eigenen Namen des Kanals zurück." Darunter steht ein Gitter mit einer Zeile je Kanal des Modells, in der Kanalreihenfolge des Modells, ein Kanal wird also von Bauart her höchstens einmal benannt.

Spalte Was sie ist Werte / Vorgabe
Kanal Der Kanal, als Ch<number> · <name>. Schreibgeschützt.
Aliasname Der Name, den dieser Satz dem Kanal gibt. Der Platzhaltertext zeigt den Namen, unter dem der Kanal auf dem Modell gelesen wird (seinen eigenen Alias oder seinen Namen). Freier Text, übernommen, sobald Sie das Feld verlassen; leer als Vorgabe. Einen Namen zu tippen legt den Eintrag an; ihn zu leeren entfernt den Eintrag, der Satz speichert also nur die Kanäle, die Sie wirklich benannt haben.

Ein Kanal, den das Modell auf einem Namen hält (sein Geltungsbereich des Aliasnamens steht im Gitter der Kanäle auf Ganzes Modell), weist den Eintrag ab: Die Zelle ist abgeschaltet, mit dem Tooltip "Dieser Kanal behält einen Namen für jede Einheit. Um ihn in einem Aliassatz zu benennen, stellen Sie zuerst im Raster Kanäle seinen Geltungsbereich des Aliasnamens auf Jede Einheit." Ein Satz ist der Weg, eine Einheit umzubenennen, er kann also nicht der Weg an dieser Erklärung vorbei sein.

Wer einen Satz anwendet

Ein Satz tut von selbst nichts. Zwei Gesten wenden ihn auf eine Einheit an, und beide sind ein vollständiges, sichtbares Überschreiben der Aliasse je Einheit dieser Einheit: Jeder Kanal, den der Satz benennt, nimmt den Namen des Satzes an (die Verknüpfung wird angelegt, wenn der Kanal noch ungebunden war), jedem umbenennbaren Kanal, den der Satz nicht benennt, wird der Alias geleert, und er fällt auf den eigenen Namen des Kanals zurück, und ein Kanal, den das Modell auf einem Namen hält, bleibt so oder so unberührt.

Geste Wo Was geschieht
Anwenden neben den Verknüpfungen einer Einheit Definition > Kanäle: Wählen Sie in der Einheitenliste eine Einheit; die Auswahl des Satzes und Anwenden stehen bei der Verknüpfungstabelle dieser Einheit ("Einen benannten Satz von Kanalnamen auf die Aliasnamen oben anwenden. Diesen Satz auf eine Einheit anzuwenden überschreibt jeden Alias dieser Einheit, also fällt alles, was er nicht benennt, auf den eigenen Namen des Kanals zurück. Änderungen von Hand gewinnen, bis Sie erneut anwenden."). Siehe Kanäle und Verknüpfungen. Der Satz wird sofort auf die Aliasse dieser Einheit geschrieben und gespeichert. Aliasse, die Sie danach von Hand ändern, bleiben, bis Sie wieder einen Satz anwenden.
Ein Ablauf heftet einen Satz an Setup > Abläufe: Die Stufe Bezeichnung des Ablaufs hat eine Auswahl Aliassatz. Die Anheftung wird geprüft, wenn der Ablauf auf einer Einheit vorbereitet wird: Passen die Aliasse dieser Einheit bereits zum Satz, wird nichts geschrieben; weichen sie ab, wird der Satz auf die Einheit angewendet und beim Vorbereiten des Ablaufs gespeichert, und das Journal hält fest "Alias set pinned: '<set>' applied to '<model> · <unit>' by staging '<procedure>'". Den Satz zu schreiben ist eine Änderung der Konfiguration, das Vorbereiten wird also abgewiesen, solange eine Einheit läuft, mit "Dieser Ablauf legt einen Kanal-Aliassatz fest. Ihn anzuwenden ändert die Konfiguration, und die ist gesperrt, solange eine Einheit läuft.", und die Einheit behält den Ablauf, den sie vorbereitet hatte. Bewegen sich der Satz oder die Aliasse der Einheit danach, wird der Start abgewiesen mit "Der im Ablauf festgelegte Aliassatz ist auf dieser Einheit nicht angewendet. Bereiten Sie den Ablauf erneut vor."

Die Zeile zum Vorbereiten auf der Seite des Ablaufs lautet "Benennt <n> Kanäle auf der Einheit um, wenn dieser Ablauf auf ihr vorbereitet wird", was den Augenblick nennt, in dem der Schreibvorgang geschieht, wie oben.

Beide Gesten sind Schreibvorgänge auf der Konfiguration: Sie weisen ab, solange irgendeine Einheit einen Lauf hält und solange die Runtime gestoppt ist, und die Schaltfläche Anwenden auf Kanäle braucht die Berechtigung Process verwalten, die dieser Bildschirm verlangt.

Wo der Alias erscheint

Der geltende Name eines Kanals auf einer Einheit folgt einer Regel: der eigene Alias der Einheit, wenn der Kanal einen erlaubt und die Einheit einen hält, sonst der eigene Alias des Kanals, sonst der Name des Kanals. Ein Aliassatz schreibt allein den ersten der drei.

Fläche Was sie liest
Die Karte Kanäle eines Einheitenbereichs unter Betrieb und auf der Seite View Jede Datenreihe ist mit dem auf dieser Einheit geltenden Namen benannt.
Ein aufgelöstes Dashboard des Modells Das Zeichen {channel.name:...} wird zum geltenden Namen (siehe Dashboards eines Modells).
Die Laufdatei Start friert den geltenden Alias für jede aufgezeichnete Spalte neben dem Namen und der Nummer des Kanals ein.
Das Diagramm des Laufs in den Historien Jede Spalte liest sich als Ch<number> · <alias> oder als Name des Kanals, wenn kein Alias galt.
Der PDF-Bericht Der im Lauf eingefrorene Alias oder der Name des Kanals, wenn es keinen gab.
Die Exporte nach CSV und XLSX Jede Spalte ist mit dem im Lauf eingefrorenen Alias überschrieben oder, wenn es keinen gab, mit dem Namen des Kanals, samt seiner technischen Einheit.
Adressen in Logic, Bedingungen von Ereigniseinträgen Der Name des Kanals. Ein Alias ändert nie Process.<Model>.<Unit>.Channels.<Channel> oder Channels.<Channel> in einer Bedingung.

Aliassatz entfernen

Aliassatz entfernen steht in der Gefahrengruppe der Detailleiste, wenn der Satz gewählt ist, in seinem Rechtsklickmenü und als X auf der Karte der Ordnerseite. Es fragt zuerst ("Aliassatz löschen", "Das entfernt den Aliassatz und seine Einträge."). Ein Ablauf, der den Satz angeheftet hatte, leert seinen Verweis Aliassatz; eine Einheit, auf die der Satz angewendet wurde, behält die bereits geschriebenen Aliasse, denn die gehören der Einheit. Es braucht Rezepte und Bewertungen ändern und ist unter der Projektierungssperre und bei gestoppter Runtime ausgegraut.

Was ein Aliassatz nicht tut

  • Er benennt keinen Kanal und keine Adresse um. Die Kanalnamen des Modells, der Adressraum von Logic und die Bedingungen der Ereigniseinträge behalten den eigenen Namen des Kanals.
  • Er wendet sich nicht selbst an. Einen Satz zu ändern, nachdem er angewendet wurde, ändert auf keiner Einheit etwas, bis der Satz erneut angewendet wird, von Hand oder durch das Vorbereiten eines Ablaufs, der ihn anheftet.
  • Er kann keinen Kanal benennen, den das Modell auf einem Namen hält, und er kann diesen Schalter nicht einschalten: Diese Entscheidung gehört dem Kanal, im Gitter der Kanäle.
  • Er schreibt nichts in eine laufende Einheit: Das Anwenden ist ein Schreibvorgang auf der Konfiguration und wartet wie jeder andere auf die Projektierungssperre.