Datenbank-Konzept
Wie VICUS Buildings eingebaute, Benutzer- und projektlokale Datenbankelemente verwaltet und wie die Datenbankdialoge bedient werden
Überblick
VICUS Buildings verwaltet alle wiederverwendbaren Planungsdaten der Gebäudesimulation - Materialien, Konstruktionen, Verglasungen, Fenster, Sonnenschutz, Zeitpläne und Nutzungs-Untermodelle - in Datenbanken mit drei Ebenen: der eingebauten (schreibgeschützten) Programmdatenbank, der persistenten Benutzerdatenbank und projektlokalen Elementen, die in der Projektdatei gespeichert werden. Alle Datenbankdialoge folgen demselben Bedienschema: Tabelle mit Filter links, Bearbeitungsbereich rechts, Werkzeugleiste zum Anlegen, Kopieren und Verschieben zwischen den Ebenen.
Aufruf
- Menü Datenbanken - alle Datenbankdialoge zum direkten Bearbeiten
- aus Zuweisungsdialogen und Eigenschaftsseiten heraus (z. B. bei der Auswahl eines Zeitplans oder Materials): derselbe Dialog öffnet sich im Auswahlmodus mit den Schaltflächen Auswählen und Abbrechen; ein Doppelklick auf eine Zeile übernimmt das Element direkt
Drei Ebenen
Oberhalb der Tabelle zeigt eine Farblegende, zu welcher Ebene ein Element gehört:
| Ebene | Legende im Dialog | Speicherort | Bearbeitbar |
|---|---|---|---|
| Eingebaute Datenbank | Enthaltene Elemente | Installationsverzeichnis | nein (schreibgeschützt) |
| Benutzerdatenbank | Benutzer DB-Elemente | XML-Dateien (db_*.xml) im Benutzerverzeichnis, unabhängig vom Projekt | ja |
| Projektelemente | Elemente des Projekts | eingebettet in der Projektdatei (.vicus) | ja |
Eingebaute Elemente sind farblich hinterlegt; ihre Eingabefelder im Bearbeitungsbereich sind gesperrt. Um ein eingebautes Element als Vorlage zu nutzen, legen Sie über die Kopierfunktion eine bearbeitbare Kopie an. Fett dargestellte Elemente werden im aktuell geöffneten Projekt referenziert.
Die Benutzerdatenbank wird beim Beenden des Programms in das Benutzerverzeichnis geschrieben. In den Programmeinstellungen kann dafür ein eigenes Verzeichnis (z. B. ein Netzlaufwerk für das Team) festgelegt werden, siehe Einstellungen.
Bedienung der Datenbankdialoge
Alle Dialoge besitzen dieselbe Werkzeugleiste unterhalb der Tabelle:
| Schaltfläche | Funktion |
|---|---|
| Legt ein neues Element mit Standardwerten an. Bei geöffnetem Projekt entsteht zunächst ein Projektelement, ohne geöffnetes Projekt direkt ein Benutzer-DB-Element. | |
| Dupliziert das ausgewählte Element - auch eingebaute Elemente lassen sich so als Vorlage nutzen. | |
| Löscht das ausgewählte Benutzer- bzw. Projektelement (für eingebaute Elemente deaktiviert). | |
| Verschiebt ein Projektelement in die Benutzerdatenbank (“Speichert lokales Projekt-DB-Element in der Benutzerdatenbank.”). Nur bei geöffnetem Projekt sichtbar. | |
| Verschiebt das Element aus der Benutzerdatenbank zurück in das lokale Projekt. Nur bei geöffnetem Projekt sichtbar. | |
| Lädt die Benutzerdatenbank neu aus dem Verzeichnis. Sicherheitsabfrage: “Durch das erneute Laden der Benutzerdatenbank aus einer Datei werden alle Änderungen rückgängig gemacht, die in diesem Dialog seit dem Start des Programms vorgenommen wurden. Fortsetzen?” | |
| Löscht alle projektlokalen Elemente, die im Projekt nirgendwo referenziert werden (nur bei geöffnetem Projekt aktiv). |
Abhängige Elemente mitübernehmen
Referenziert ein Element beim Übertragen in die Benutzerdatenbank weitere projektlokale Elemente (z. B. eine Konstruktion ihre Materialien), erscheint der Dialog Füge Elemente zu Nutzerdatenbank zu: Er listet “Die folgenden lokalen Elemente werden vom Datenbankelement referenziert:” und fragt “Möchten Sie diese Elemente auch in die Benutzerdatenbank aufnehmen?”. Mit OK werden alle abhängigen Elemente ebenfalls in die Benutzerdatenbank übernommen.
Filter
Rechts in der Werkzeugleiste filtern Sie die Tabelle: Spalte im Auswahlfeld wählen (Standard: Name) und Suchtext in das Feld Filter eingeben. Der Filter arbeitet mit Platzhaltern (Wildcards) und unterscheidet nicht zwischen Groß- und Kleinschreibung.
Mehrsprachige Namen
Elementnamen sind mehrsprachige Zeichenketten: Das Namensfeld zeigt den Namen in der aktuellen Programmsprache; die Schaltfläche … daneben öffnet einen Dialog mit drei Eingabezeilen - Englisch, aktuelle Sprache und eine dritte, wählbare Sprache (Vorgabe: Französisch). Fehlt eine Übersetzung, wird auf den englischen Namen zurückgegriffen.
Elemente zwischen Projekten austauschen
Ein eigenes Export-/Importformat für einzelne Elemente gibt es nicht: Beim Speichern bettet VICUS Buildings alle im Projekt referenzierten Datenbankelemente in die .vicus-Projektdatei ein. Wird das Projekt auf einem anderen Rechner geöffnet, erscheinen diese Elemente dort als Elemente des Projekts und lassen sich per In Benutzer-DB speichern dauerhaft übernehmen.
Gut zu wissen:
Die .vicus-Projektdatei ist selbsttragend: Sie enthält alle referenzierten Konstruktionen, Zeitpläne und Nutzungsprofile. Wer das Projekt öffnet, kann sofort weiterrechnen - und die mitgelieferten Elemente bei Bedarf in die eigene Benutzerdatenbank übernehmen. Neue und kopierte Elemente bleiben zunächst projektlokal; übernehmen Sie bewusst nur die Elemente in die Benutzerdatenbank, die Sie projektübergreifend verwenden möchten.
Duplikate entfernen
Menü Datenbanken > Duplikate entfernen… durchsucht alle Datenbanken nach doppelten Einträgen. Der Dialog listet gefundene Paare je Datenbanktyp in drei Spalten (Datenbank Element, Duplicate #1, Duplikat #2); vollständig identische Paare werden farblich hervorgehoben, eingebaute Elemente fett dargestellt. Im Bereich Unterschiede zeigt eine Gegenüberstellung die abweichenden Eigenschaften beider Elemente an.
Vor dem Öffnen weist VICUS Buildings darauf hin: Werden Duplikate entfernt, die im aktuell geöffneten Projekt benutzt werden, kann diese Änderung nicht rückgängig gemacht werden - der Undo-Verlauf wird geleert.
Gebäude-Datenbanken im Überblick
| Menüeintrag unter Datenbanken | Inhalt | Handbuchseite |
|---|---|---|
| Materialien… | Baustoffkennwerte | Materialien & Konstruktionen |
| Konstruktionen… | Schichtaufbauten mit U-Wert | Materialien & Konstruktionen |
| Fensterverglasungen… | Verglasungssysteme (U-Wert, SHGC) | Fenster, Verglasung & Sonnenschutz |
| Fenster… | Fenster aus Verglasung + Rahmen | Fenster, Verglasung & Sonnenschutz |
| Sonnenschutz… | Sonnenschutzelemente (τ, ρ, g_tot) | Fenster, Verglasung & Sonnenschutz |
| Randbedingungen… | Wärmeübergangs- und Strahlungsrandbedingungen | Randbedingungen |
| Zeitpläne… | Tages-, Wochen- und Jahreszeitpläne | Zeitpläne |
| Interne Lasten, Lüftung/Infiltration, Zonenspezifische Regelungen, Ideale Raumheizung/-kühlung… | Untermodelle für Nutzungsprofile | Nutzungs-Untermodelle |
| Nutzungsprofil… | Nutzungsprofile (bündeln die Untermodelle) | Aufbau von Nutzungsprofilen |
| Flächenheizungen…, Versorgungssysteme…, Heizkurven… | Flächenheiz-/Kühlsysteme und ihre Versorgung | Nutzungs-Untermodelle |
Die weiteren Einträge des Menüs (Rohrleitungen, Rohrfittinge, Medien/Fluide, Anlagen, Wärmeaustausch von Rohren) betreffen die Wärmenetzplanung und sind im Handbuch von VICUS Districts dokumentiert.