Attribute

Aus Dokumentation
Wechseln zu:Navigation, Suche

In ++SYSTEMS kann das Datenmodell durch eigene, freie Attribute beliebig erweitert werden. Somit ist man in der Modellierung völlig frei, eigene Themen umzusetzen. Freie Attribute sind genauso wertig wie fest vorgegebene und können für Beschriftung, Färbung, Ausdrücke verwendet werden. Diese Attribute stehen für alle modellrelevanten Objekte zur Verfügung: Abschnitte, Knoten, Zuflüsse... Die Eingabe erfolgt entweder direkt am Objekt über den TAB 'Attribute', über Markieren und 'Markierte ändern' oder auch über einen Import.

Das Schlüsselwort, der Name des freien Attributes, darf nicht gleich sein einem in ++SYSTEMS schon fest vergebenen Datenfeld. Bei der direkten Eingabe am Objekt wird dies geprüft und verhindert indem der Dialog nicht mit OK bestätigt werden kann. Beim Import und der Eingabe über Markierte ändern wird dem Attributnamen ein „Unterstrich“ vorangestellt.

Wird beim Import ein Wert zu einem festen Datenfeld importiert der nicht erlaubt ist wird ebenfalls ein freies Attribut angelegt. Aus Entwässerungssystem=MW -> wird _Entwässerungssystem=MW da für das interne Datenfeld Entwässerungssystem nur 0 bis 3 erlaubt ist.

++SYSTEMS unterscheidet unterschiedliche Arten von Attributen:

Eine Besonderheit sind variantenabhängige Attribute. Dabei können Stammdaten, abhängig von der gewählten Hydraulikvariante, abgeändert werden. Dabei wird dem zu ändernden Datenfeld der Name der Hydraulikvariante gefolgt von Doppelpunkt vorangestellt.

  • Euler_T5::Profilhöhe=800
  • Euler_T5::Anteil undurchlässig Prozent=35


Anwendungsbeispiel / Supportanfragen - Attribute

BSP1 - Vergleich Volumendifferenzen zweier Hydraulikvarianten innerhalb einer Ansicht

Frage:
Wir würden gerne den Schächten Volumendifferenzen (Überstauvolumen, Betrachtet zwischen zwei Berechnungen) zuweisen und folglich Schächte nach Volumendifferenz einfärben und so das Netz optisch auf Verschlechterung / Verbesserung im Überstaubild zwischen einzelnen Berechnungen überprüfen.

Antwort:
In der Beschriftung und Färbung kann jeweils nur auf Werte der ausgewählten Hydraulikvariante verwiesen werden, es müssen die Ergebnisse der weiteren Varianten zu einem freien Attribut kopiert werden.

Am besten man legt sich dafür eine eindeutige Benamung für diese Attribute fest.

Beispielsweise für das Überstauvolumen am Schacht:
ÜV_IST_T03 -> Überstauvolumen, Istzustand,3-jährlich
ÜV_SAN1_T03 -> Überstauvolumen, Sanierungsvariante 1, 3-jährlich

Man wählt eine Hydraulikvariante aus (fett gedruckt) markiert alle Schächte – Markierte ändern

FreieAttribute 240109.png


Das Attribut ÜV_SAN1_T03 wird dabei angelegt, wenn es nicht schon existiert, und mit dem Wert Maximales Überstauvolumen der ausgewählten Hydraulikvariante belegt.

Die können Sie für jede Variante vornehmen und bekommen so Zugriff auf die hydraulischen Ergebnisse auch von nicht ausgewählten Varianten.

Mit diesen Werten können Sie nun beschriften, einfärben aber auch in Ausdrücken rechnen.

Einfärben als Beispiel:
(ÜV_SAN1_T03) – (ÜV_IST_T03) -> ab 0 – rot (Sanierungsüberstau ist größer als IST-Überstau)

Müssen Sie Werte von einem Projekt in ein anderes Übertragen, ist dies einfach über eine Eigenschaftenliste zu bewerkstelligen.
Wichtig den Objektnamen mit exportieren, um beim Import wieder identifizieren zu können.


BSP2 - Vergleich Volumendifferenzen zweier Hydraulikvarianten innerhalb einer Ansicht

Frage:
Wie könnten wir am besten den einzelnen Abschnitten mit Änderungen im Sanierungsnetz eine Kennung vergeben – z.B. SanierungB01 – um im Nachgang diese Haltungen entsprechend einzufärben? Hintergrund unserer Frage: mögliche automatisierte Erstellung konzeptioneller Sanierungspläne mit Darstellung des Bestandes z.B: in der Einfärbung schwarz und der Sanierung in der Einfärbung z.B magenta.

Antwort:
Auch hier helfen die freien Attribute:
Nach nummerischen Werten kann sofort einfach eingefärbt werden:
Sanierung = 0 (ohne Sanierung)
Sanierung = 1 (Sanierungsabschnitt 1 oder Sanierungsart Reparatur ….)
Sanierung = 2 (Sanierungsabschnitt 2 oder Sanierungsart Renovierung…..)

Dann nach Sanierung in der Farbkonfiguration einfärben.
0= schwarz
1= magenta


BSP3 - Ausgabe Fließzeiten

Frage:
Ist es möglich in Kanal++ die Gesamtfließzeit des Netzes zu ermitteln, also die Fließzeit vom höchsten bis zum tiefsten Punkt?

Antwort:
Ja, alles möglich.
Es gilt aber erst zu klären, welche Fließzeit Sie gerne hätten, also da wären:

  • Trockenwetterfließzeit
  • Vollfüllungsfließzeit
  • Fließzeit der aktuellen Simulation

Die Trockenwetterfließzeit wird für die Haltung, sowie summiert für den Zufluss Strang zu dieser Haltung ausgegeben (gelb).
Für die Vollfüllungsfließzeit gibt es den Wert im Abschnittsdialog, als Datenfeld gibt es auch die summierte Vollfüllungszeit.
Für die beiden anderen (grün) müssen Sie selbst den Strang markieren (Bearbeiten -Markieren- Teilnetz)
Für diesen dann in einer Eigenschaftenliste für die Markierten die Abschnittslänge / Geschwindigkeit ausgeben und dann aufsummieren.

Vollfüllung.png
Vollfüllung1.png



BSP4 - Massenweise Anpassung -> z.B. Kommas abschneiden

Frage:
Ist es möglich massenweise Kommasstellen anzupassen?

Antwort:
Ja, ist möglich.

BSP: Sie haben ein Attribut "TEST". Diesen Attribut hat zunächst zehn Nachkommastellen: 12,1234567890
wenn Sie diese Objekte markieren, können Sie im Massetool folgendens eingeben, damit diese Zahl auf zwei Nachkommastellen gekürzt wird:
Test = (Test).f2 -> Die Werte werden auf zwei Nachkommastellen gerundet wiedergeben.

BSP5 - Anwendung des Sonderattributs "Summe1 / Summe2 / Summe3"

  • Spezial-Attribute -> Beim Import keine Kommaangaben, sonst funktioniert die Funktion nicht!
  • Beim Export können die Nachkommastellen wieder gekürzt werden.

Wird noch bearbeitet