Eine Rohrleitung nach Medium einfärben und nach Durchfluss verbreitern
Einsteiger · 8 Min. · Rohrleitung
Medium = 0 MainWidth = 14 Medium = 1 BranchOpen = 100 Medium = 2 MainWidth = 26
Das Problem
In den meisten Bildern wird die Verrohrung einmal gezeichnet und ändert sich nie. Der Bediener liest also Ventilsymbole und Durchflussmesser und setzt das Bild im Kopf zusammen. Die Information ist da — sie steht nur nicht auf der Leitung, wo man sie ohne Suchen sähe.
Wo man es doch versucht, geschieht es meist mit einem Stapel farbiger Kopien: eine Leitung je Medium, über Sichtbarkeit umgeschaltet. Rohrleitungen sind lang und verzweigen sich oft, das vervielfacht sich schnell — und jede Layoutänderung muss an allen Kopien gemacht werden.
Was Sie brauchen
Eine Rohrleitungsgrafik, deren Stränge gestrichene Pfade sind, keine gefüllten Rechtecke. Das ist hier die eine strukturelle Voraussetzung: Alle drei Bindings steuern Stricheigenschaften, und eine gefüllte Form hat weder einen Strich zum Umfärben noch eine Strichstärke zum Verbreitern.
Aus der SPS brauchen Sie eine Medien- oder Leitungszustandszahl, einen Wert für den Durchfluss und das, was Ihnen sagt, dass der Abzweig offen ist.
| Parameter | Typ | Wofür |
|---|---|---|
| Medium | number | Was in der Leitung ist: 0 leer, 1 Wasser, 2 Chemikalie. |
| MainWidth | number | Strichstärke in Zeichnungseinheiten — der skalierte Durchfluss. |
| BranchOpen | number | Sichtbarkeit des Abzweigs in Prozent: 100 offen, niedrig für abgesperrt. |
Schritt für Schritt
1. Die Leitung nach ihrem Inhalt einfärben
Wählen Sie den Hauptstrang aus und fügen Sie ein Cond. Stroke (Number)-Binding mit dem Namen
Mediumhinzu, mit einer Zeile je Wert: 0 Grau für leer, 1 Blau für Wasser, 2 Gelb für die Chemikalie.Setzen Sie die Rückfallfarbe auf etwas, das sonst nirgends vorkommt. Eine Medienliste wächst, und eine neue Zahl, die durchfällt, sollte sichtbar sein statt still grau.


2. Sie mit dem Durchfluss verbreitern
Fügen Sie beim selben Element ein Stroke Width-Binding mit dem Namen
MainWidthhinzu. Der Parameter ist eine Stärke in Zeichnungseinheiten — skalieren Sie den Durchfluss also dort auf einen sinnvollen Bereich, wo der Tag skaliert wird. Eine Leitung, die bei wenig Durchfluss verschwindet oder bei viel ihre eigenen Armaturen verschluckt, ist schlechter als eine, die sich gar nicht bewegt.

3. Den abgesperrten Abzweig ausblassen
Wählen Sie den Abzweig aus und fügen Sie ein Stroke Opacity-Binding mit dem Namen
BranchOpenhinzu. Der Parameter ist ein Prozentwert: 100 ist voll gezeichnet, etwa 20 liest sich als vorhanden, aber nicht in Betrieb.Ausblassen statt Ausblenden ist Absicht. Ein verschwindender Abzweig macht die Zeichnung falsch — das Rohr ist ja noch da —, während ein blasser sagt: „existiert, führt gerade nichts“. Und genau das muss ein Bediener wissen.


Prüfen
Öffnen Sie Simulieren und schalten Sie Medium durch seine Werte und darüber hinaus. Fahren Sie MainWidth durch und beobachten Sie, ab wann die Leitung mit ihren eigenen Flanschen kollidiert — das ist die Obergrenze Ihres nutzbaren Bereichs, und es lohnt sich, sie zu kennen, bevor Sie einen Tag darauf skalieren.
Nehmen Sie danach BranchOpen auf 0. Der Abzweig muss vollständig verschwinden — deshalb ist 20 und nicht 0 der interessante Wert für eine abgesperrte Leitung.
Für die Simulation ist ein kostenloses Konto nötig. Für alles davor nicht.
Varianten
- Ein Bit statt einer Zahl. Führt die Leitung immer nur eines, sind Cond. Stroke (Boolean) zwei Farben und ein Parameter.
- Farben vom Faceplate. Stellen Sie eine Zeile von Fixed auf Param, dann werden die Medienfarben zu Parametern — ein Werksstandard wird einmal gesetzt statt je Zeichnung.
- Den ganzen Strang ausblassen. Dasselbe Stroke-Opacity-Binding auf der Hauptleitung dämpft einen für Wartung freigeschalteten Abschnitt, ohne ihn aus der Zeichnung zu nehmen.
Fragen
- Warum müssen die Rohre gestrichene Pfade sein?
- Weil alle drei Bindings Stricheigenschaften steuern. Ein als gefülltes Rechteck gezeichnetes Rohr hat weder einen Strich zum Umfärben noch eine Strichstärke zum Verbreitern — keines der drei hätte etwas, worauf es wirken könnte.
- Soll die Stärke proportional zum Durchfluss sein?
- Nur grob. Niemand misst ein Rohr auf dem Bildschirm aus, um einen Durchfluss abzulesen — dafür ist die Zahl da. Die Stärke sorgt dafür, dass eine stark und eine schwach durchströmte Leitung auf einen Blick unterschiedlich aussehen; halten Sie den Bereich eng genug, dass die Zeichnung wie Verrohrung aussieht.
- Warum einen abgesperrten Abzweig ausblassen statt ausblenden?
- Weil das Rohr noch da ist. Ausblenden macht die Zeichnung falsch; Ausblassen sagt, dass der Abzweig existiert und gerade nichts führt.
- In welchen Einheiten ist die Strichstärke?
- In Zeichnungseinheiten, denselben, in denen die Grafik gezeichnet ist. Skalieren Sie den Durchfluss dort auf einen zur Zeichnung passenden Bereich, wo der Tag skaliert wird.