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 > Aliassätze 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 Aliassätze ö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 darf einen anheften, so dass ihn zu starten 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 Alias set <n> hinzu, der noch nichts benennt, und wählt ihn aus. 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
Name 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; Alias set <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, was er also nicht benennt, geht 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.
Alias 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 Schalter Alias je Einheit erlauben ist im Gitter der Kanäle aus), weist den Eintrag ab: Die Zelle ist abgeschaltet, mit dem Tooltip "Dieser Kanal behält einen Namen für jede Einheit. Erlauben Sie zuerst im Gitter der Kanäle, dass er je Einheit wechselt." 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 Kanalnamen auf die Aliasse oben anwenden. Änderungen von Hand gelten, bis erneut angewendet wird."). 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 Name 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 "Angehefteter Aliassatz: '<set>' auf '<model> · <unit>' angewendet durch das Vorbereiten von '<procedure>'". Den Satz zu schreiben ist eine Änderung der Konfiguration, das Vorbereiten wird also abgewiesen, solange eine Einheit läuft, mit "Dieser Ablauf heftet einen Aliassatz für Kanäle an. Ihn anzuwenden ändert die Konfiguration, die gesperrt ist, während 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 angeheftete Aliassatz des Ablaufs 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 Der Name des Kanals (mit seiner technischen Einheit), nie der Alias.
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, die Bedingungen der Ereigniseinträge und die Exporte 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 Starten 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.