|
Produkt(e): |
MicroStation |
|
|
Version(en): |
CONNECt, 2023, 2024 |
|
|
Umgebung: |
N\A |
|
|
Produktbereich: |
Konfiguration |
|
|
Produktunterbereich: |
Arbeitsbereiche |
|
Diese Wiki ist eine deutsche Übersetzung des folgenden englischsprachigen Blogs: https://bentleysystems.service-now.com/community?id=community_blog&sys_id=333c294b476906509091861f536d43ba
MicroStation Startup ist einfach nicht nur der Hauptstart der ausführbaren Datei, sondern eine Reihe von vorgeplanten Aktionen jeder Variablen und ihrer Konfigurationsdaten, die sich in bestimmten *.cfg, *.ucf/WorkSpace, *.pcf/WorkSet und anderen befinden.
Alle Konfigurationsdateien sind einfache Textdateien, die mit einem beliebigen Texteditor untersucht (und bei benutzerdefinierten Konfigurationsdateien geändert) werden können.
Tim Hickman hat ein sehr schönes Flussdiagramm der CONNECT Configuration erstellt. Ich habe kleinere Änderungen vorgenommen und unten wiederverwendet.
Betrachten wir nun die verschiedenen Konfigurationsdateien, die an diesem Prozess beteiligt sind.
msdir.cfg, mslocal.cfg und msconfig.cfg.
Dies sind die "großen drei Konfigurationsdateien" der MicroStation CONNECT Edition. Die Verarbeitung der Konfigurationsdatei beginnt mit der Datei mslocal.cfg. Es handelt sich um eine "bootstrap"-Datei mit nur wenigen Zeilen - sie enthält msdir.cfg, eine weitere kleine Konfigurationsdatei, die zur Installationszeit generiert wird und das MicroStation-Installationsverzeichnis identifiziert, und dann msconfig.cfg, die den wichtigsten "Programmfluss" der Verarbeitung von Konfigurationsdateien enthält.
Die Konfigurationsdatei msconfig.cfg beginnt mit dem Setzen der Konfigurationsvariablen _USTN_BENTLEYROOT und einer Reihe von Framework-Konfigurationsvariablen, die auf Verzeichnisse verweisen, in denen Programmdaten installiert sind. Diese sind für den Programmbetrieb notwendig, definieren aber keine Speicherorte für Benutzerdaten oder Dateien. Es enthält dann die System- und Anwendungskonfigurationsdateien, die mit MicroStation ausgeliefert werden. Die Datei msconfig.cfg definiert keine MS_XXXXXX (Operational) Konfigurationsvariablen.
Hinweis: Als Best Practice sollten Sie diese drei Konfigurationsdateien niemals bearbeiten. Bentley "besitzt" diese Dateien in gewisser Weise und kann sie für die interne Verarbeitung verwenden. Sie werden auch auf der untersten Konfigurationsebene geladen, und die von ihnen gesetzten Variablen laufen Gefahr, von der späteren Verarbeitung überschrieben zu werden. Bentley bietet zahlreiche Möglichkeiten und Orte, an denen Sie Ihre eigenen benutzerspezifischen Konfigurationsdateien einbinden können.
ConfigurationSetup.cfg
Während der Installation von MicroStation können Sie einen benutzerdefinierten Pfad für den Speicherort Ihrer Konfiguration festlegen. Dieser Pfad wird in der Variablen _USTN_CUSTOM_CONFIGURATION in dieser Datei gesetzt. Diese Datei befindet sich im Ordner Configuration. Auch diese Datei sollte nicht manuell geändert werden.
WorkSpaceSetup.cfg
Es gibt drei Verwendungsmöglichkeiten dieser Datei:
1. Ändern der Bezeichnung von "WorkSpace" - _USTN_WORKSPACELABELEL
2. Umleitung des Standorts des unternehmensweiten Normenordners - _USTN_ORGANIZATION
3. den Stammordner WorkSpace umleiten - _USTN_WORKSPACESROOT
Als Best Practice sollten Sie die ausgelieferte WorkSpaceSetup.cfg nicht ändern. Stattdessen können Sie eine Kopie dieser gelieferten Datei an die in der Datei ConfigurationSetup.cfg definierte benutzerdefinierte Konfiguration erstellen und diese dann anpassen.
Konfigurationsdateien der Organisation
Es kann Standards wie Ebenen-Bibliotheken, Zellbibliotheken usw. geben, die von allen WorkSpaces und WorkSets gemeinsam genutzt werden sollen. Solche Standards können an einem benutzerdefinierten Ort gespeichert werden, der durch _USTN_ORGANIZATION definiert ist. Standardmäßig zeigt _USTN_ORGANIZATION auf das Verzeichnis Configuration\Organization, das eine Konfigurationsdatei, standards.cfg, enthält.
Benutzerkonfigurationsdatei (Personal.ucf)
Die Benutzereinstellungen und die zuletzt verwendeten WorkSpaces und WorkSets werden in der Datei Personal.ucf gespeichert. Die Personal.ucf-Datei wird im Prefs-Ordner von %LocalAppData%\Bentley\MicroStation\10.0.* gespeichert.
WorkSpace-Konfigurationsdatei
Jeder WorkSpace hat seine eigene Konfigurationsdatei. Der Speicherort dieser Datei wird in _USTN_WORKSPACESROOT festgelegt, das in WorkSpaceSetup.cfg definiert ist. Sie können die WorkSpace-Konfigurationsdatei anpassen. Diese Konfigurationsdatei kann verwendet werden, um das WorkSpace-Stammverzeichnis, WorkSpace-Standards oder den WorkSet-Stammverzeichnis umzuleiten. Diese können über die Konfigurationsvariablen _USTN_WORKSPACEROOT, _USTN_WORKSPACESTANDARDS bzw. _USTN_WORKSETSROOT geändert werden. Es definiert auch den Speicherort der DGNWS-Datei, die den Sheet Index für das WorkSet enthält, über die Variable _USTN_WORKSETDGNWSROOT.
Die Einstellungen für die Ordnerposition im Dialogfeld "WorkSpace erstellen" setzen ebenfalls diese Variablen.
WorkSet-Konfigurationsdatei
Jeder WorkSpace kann ein oder mehrere WorkSets enthalten. Jedes WorkSet hat auch eine Konfigurationsdatei. Nach der Bearbeitung der WorkSpace-Konfigurationsdatei wird die WorkSet-Konfigurationsdatei geladen. Der Speicherort der WorkSet-Konfigurationsdatei ist in _USTN_WORKSETSROOT definiert. Diese Konfigurationsdatei kann verwendet werden, um das WorkSet-Stammverzeichnis, WorkSet-Standards oder den Speicherort von DGN-Dateien innerhalb des WorkSets umzuleiten. Diese können über die Konfigurationsvariablen _USTN_WORKSETROOT, _USTN_WORKSETSTANDARDS und _USTN_WORKSETDGNS geändert werden.
Die Einstellungen für die Ordnerposition im Dialogfeld Create WorkSet setzen ebenfalls diese Variablen.
Rollenkonfigurationsdatei
Diese Konfigurationsdatei ist optional und kann verwendet werden, um verschiedene Konfigurationseinstellungen basierend auf Rollen zu definieren. Der Speicherort der Rollenkonfigurationsdatei kann in der Variablen _USTN_ROLECFG definiert werden, die als Systemumgebungsvariable definiert ist, oder in einer der benutzerdefinierbaren Konfigurationsdateien, die vor Erreichen dieses Teils der msconfig.cfg verarbeitet werden.
In der nächsten Wiki werden wir mehr über DGNWS-Datei und WorkSet-Vorlagen erfahren.
Sehen Sie hierzu auch
X
Anderssprachige Quellen
English
