Kapitel 11 - Bibliotheken
Globale und lokale BibliothekenDefault-Bibliothek
In CadnaA gibt es drei Bibliothekstypen.
- Die lokalen Bibliotheken gehören zu einer Projektdatei und werden mit dieser gespeichert. Sie stehen nicht projektübergreifend in anderen Projektdateien zur Verfügung. Lokale Bibliotheken sind benutzerdefinierbar.
- Die globalen Bibliotheken stehen projektübergreifend auch für andere Projektdateien zur Verfügung und werden nicht in einer Projektdatei gespeichert. Somit sollten Daten mit größerem Gültigkeitsbereich in den globalen Bibliotheken verwaltet werden. Globale Bibliotheken sind benutzerdefinierbar
- Die Default-Bibliotheken sind im Quellcode von CadnaA enthalten und daher nicht benutzerdefinierbar. Sie werden von DataKustik aktualisiert und gepflegt. Bei bestehenden Installationen können Sie über den Bibliotheks-Manager (siehe Bibliothek-Manager) die Daten der Default-Bibliothek sichtbar machen (z.B. indem Sie Ihre globale Bibliothek mit den Daten der Default-Bibliothek aktualisieren).
Beide benutzerdefinierbaren Bibliothekstypen sind zugänglich über das Menü Tabellen. Bei einem Update von CadnaA auf eine neuere Version wird nur die Default-Bibliothek aktualisiert. Eine Aktualisierung von Einträgen in der globalen Bibliothek kann manuell über den Bibliotheksmanager durchgeführt werden.
Einfügen, Editieren, Löschen von Datensätzen
In den Bibliotheken können Datensätze über das Kontextmenü der Tabellen eingefügt, editiert oder gelöscht werden. Alternativ wird in eine Tabellenzeile doppelt geklickt. Auf die lokalen und die globalen Bibliotheken kann in Objektdialogen zugegriffen werden. Die so durchgeführten Änderungen wirken sich jedoch nur aus, wenn der Objektdialog mit OK verlassen wird.
Referenzieren von Spektren in Objektdialogen
Spektren aus den lokalen oder globalen Bibliotheken werden durch Angabe der ID im Objektdialog referenziert (siehe Gemeinsame Eingabedaten, Emissionstyp). Eine Referenzierung auf Spektren, die keine ID aufweisen, ist nicht möglich. Bei Referenzierung eines dieser globalen Frequenzspektren in einem Quellobjekt wird das jeweilige Spektrum in die lokale Bibliothek kopiert und ist damit Bestandteil der Projektdatei verwaltet.
Fehlerhafte Spektren IDs, die nicht den Regeln (ID im Handbuch Einführung in CadnaA) entsprechen oder deren Zeichenkette im Eingabefeld zu keinem Spektrum aus der Datenbank passt, werden in roter Farbe markiert. Bei der Verwendung von Objektattributen pro Variante (siehe Objektattribute pro Variante) und einer möglichen Einfärbung in grün oder gelb entfällt die rote Markierung von inkorrekten IDs bzw. fehlerhaften Referenzierungen.
Import von Datensätzen
Neben der Eingabe von benutzereigenen Datensätze über die Tastatur können Datensätze durch Importieren eingefügt werden. Letzteres kann über den Bibliotheks-Manager (siehe Bibliothek-Manager) erfolgen sofern es sich um CadnaA eigene Dateien handelt. Fremddateien mit Spektren können über die Datenbankschnittstelle (siehe Datenbank-Import (ODBC und XLSX)) in die lokale Bibliothek übernommen werden.
Lokale Bibliotheken
In der lokalen Bibliothek können sich Daten befinden für:
- Spektren (siehe Spektren):
- Schallpegel (siehe Schallpegelspektren)
- Schalldämm-Maße (siehe Schalldämm-Maß-Spektren)
- Absorptionsgrade (siehe Absorptiongrad-Spektren)
- Straßenoberflächen (siehe Straßenoberflächen)
- Straßentypen (siehe Straßentypen)
- Richtwirkungen (siehe Nutzer-definierte Richtwirkungen)
- SET-S (siehe SET-S) und SET-T
- Tagesgänge (siehe Tagesgänge)
- Zugklassen (siehe Zugklassen-Bibliotheken)
- Zugzahlen (siehe Gemeinsame Eingabedaten)
- Symbole (siehe Symbolbibliothek)
- Textbausteine (siehe Textbausteine)
- Farbpaletten (siehe Farbpaletten)
- Legenden (siehe Legenden)
Globale Bibliotheken
In der globalen Bibliothek befinden sich die Daten für
- Spektren (siehe oben)
- SET-S
- Tagesgänge
- Zugklassen
- Parkplatzbewegungen (siehe Parkplatz)
- Textbausteine
- Farbpaletten
- Legenden
Hinweis
Bei den oben genannten Bibliotheksobjekten - außer denen für "Schallpegel", "Schalldämmungen" und "Absorptionen" - werden die Datensätze nicht automatisch von der globalen in die lokale Bibliothek kopiert. Teilweise ist der Zugriff nur auf Bibliotheksobjekte der lokalen Bibliothek möglich. Kopieren Sie in diesen Fällen diese Datensätze über die Schaltfläche "-> lokale Bibl." der jeweiligen Tabelle in die lokale Bibliothek oder über den Bibliotheks-Manager (siehe Bibliothek-Manager).
Benutzerdefinierte Eintragungen in CADNA.DAT
Die benutzerdefinierten Eintragungen in den globalen Bibliotheken werden in der Datei CADNA.DAT auf der Festplatte gespeichert. Auf Windows-Systemen wird folgender Pfad verwendet:
"C:\Benutzer\BENUTZERNAME\AppData\Local\Datakustik\CadnaA"
Die CADNA.DAT Datei wird bei einem evtl. Update nicht überschrieben. Diese Datei sollte zur Vorbeugung eines Datenverlustes regelmäßig kopiert oder gesichert werden.
Globale Bibliothek auf Server
Wenn benutzerdefinierte Pfade für die Datei CADNA.DAT verwendet werden sollen, muss in der CADNAA.INI im Abschnitt [MAIN] einen entsprechenden Eintrag vorgenommen werden, zum Beispiel:
"LibFile=LW:\Pfad\Cadna.dat"
wobei Sie für "LW" das Laufwerk und für Pfad die Ordnerbezeichnung einsetzen, in der die CADNA.DAT gespeichert ist. Damit können z.B. die Daten aus der globalen Bibliothek auf einen Server abgelegt werden, auf die dann alle Anwender im Netzwerk Zugriff haben.