CONNECT Edition - Benutzerdefinierte Konfiguration - Teil 4 : Standards CFG Dateiinhalte


  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=aab1318e1b0a0694dc6db99f034bcb06

 

Wie in Teil 3 erläutert, können Standards auf allen Konfigurationsebenen angewendet werden.

Im Auslieferungszustand wird der Inhalt der Standards konfiguriert:

Auf der Organisationsebene von: C:\ProgramData\Bentley\MicroStation CONNECT Edition\Konfiguration\Organisation\standards.cfg

Auf der WorkSpace-Ebene von: C:\ProgramData\Bentley\MicroStation CONNECT Edition\Configuration\WorkSpaces\<WorkSpaceName>.cfg

Auf der Ebene des WorkSets, z.B: C:\ProgramData\Bentley\MicroStation CONNECT Edition\Configuration\WorkSpaces\Example\WorkSets\MetroStation.cfg

Optional kann auch die Rollenebene hinzugefügt werden, aber wir konfigurieren keine Standardeinstellungen für diese Ebene.

Diese Dateien enthalten in Kombination mit den Standardeinstellungen der Systemkonfigurationsdateien (in C:\Program Files\Bentley\MicroStation CONNECT Edition\MicroStation\config, keine dieser Dateien bearbeiten...ever!) die Mindestkonfiguration, die für die korrekte Funktion des Produkts und der exemplarischen WorkSets erforderlich ist.

Was sollte zu einer benutzerdefinierten Konfiguration hinzugefügt werden?

Überprüfen Sie zunächst die bestehende Konfiguration, um festzustellen, was bereits vorhanden ist.

Um die aktuelle Konfiguration schnell zu überprüfen, öffnen Sie den Konfigurationsdialog und wählen Sie Datei > Konfigurationswerte anzeigen.

https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0030859

Für eine detailliertere Ansicht Ihrer Konfiguration installieren Sie den Bentley Configuration Explorer (BCE), den Sie von der Bentley iWare site herunterladen können.

Als Beispiel beziehen wir Dgnlib-Ordner auf allen drei Ebenen ein, die bereits in der Konfigurationsvariablen MS_DGNLIBLIST enthalten sind, z.B:

C:\Programmdateien\Bentley\MicroStation CONNECT Edition\MicroStation\Descartes\dgnlib\*.dgnlib
C:\Programmdateien\Bentley\MicroStation CONNECT Edition\MicroStation\Default\dgnlib\*.dgnlib
C:\Programmdateien\Bentley\MicroStation CONNECT Edition\MicroStation\Default\dgnlib\DrawComp\*.dgnlib
\server-Konfigurationen\MCE\Arbeitsbereiche\Arbeitsraum_01\Standards\Dgnlib\*.dgnlib
\server\ProjectData\Project_03\WorkSet_03\Standards\Dgnlib\*.dgnlib
\server-Konfigurationen\MCE\Organisation\dgnlib\*.dgnlib

Um eigene dgnlibs hinzuzufügen, können diese einfach in einen Dgnlib-Ordner auf der entsprechenden Ebene abgelegt werden, die Konfiguration ist bereits vorhanden.

Dies gilt für alle Ordner, die wir aufgenommen haben.

Ordner-Lesereihenfolge

In einigen Fällen kann die Reihenfolge, in der Ordner und deren Inhalt gelesen werden, von Bedeutung sein. Nehmen wir einen einfachen Fall wie den Standard-Nordpfeil einer Organisation, der von einem benutzerdefinierten Werkzeug platziert wird. Das könnte eine Zelle sein, die in einer Bibliothek in ...\Organisation\Cell.

Wenn ein bestimmtes Projekt einen anderen Nordpfeilt benötigt, würde das benutzerdefinierte Tool, das sich auf den Zellnamen stützte, fehlschlagen, wenn der projektspezifische Nordpfeil einen eindeutigen Namen hätte. Wenn die Nordpfeil-Zelle des Projekts, das in ...\WorkSets\<WorkSetName>\Standards\Cell gespeichert ist, den gleichen Namen wie die Standardzelle erhält, funktioniert das Tool, vorausgesetzt, der WorkSet-Zellenordner wird zuerst gelesen.

Wir definieren die entsprechende Variable in der Systemkonfigurationsdatei msdirs.cfg zu:

MS_CELL < $(_USTN_WORKSETSTANDARDS)cell/

Beachten Sie die Verwendung des'<' Pre-Pend Operators, der die WorkSet-Position bereits an den Anfang der Liste der zu lesenden Zellordner setzt.

Siehe das Hilfethema: Konfigurationsvariablen > Syntax der Konfigurationsdatei > Zuweisungsanweisungen für die anderen verfügbaren Operatoren.

Benutzerdefinierte Variablen

Es ist einfach, benutzerdefinierte Variablen zu einer Konfiguration hinzuzufügen, bei der es keine vorhandene Variable gibt, um die gewünschte Funktion zu erfüllen. Ich empfehle dringend, vor der Einführung von benutzerdefinierten Variablen nach vorhandenen Variablen zu suchen, die eine Funktion erfüllen.

Das Hinzufügen einer benutzerdefinierten Variable ist so einfach wie:

MY_VAR = something

"Something"' könnte ein Dateiname, Pfad, numerischer oder boolescher Wert sein oder eine andere Variable in Abhängigkeit von der jeweiligen Funktion auswerten.
Eine gültige Verwendung dafür ist die Benennung von unternehmensspezifischen Dateien. Es ist ratsam, benutzerdefinierte Dateien mit einem organisatorischen Präfix zu benennen, z.B.:'Org'.
 

Erstellen Sie eine benutzerdefinierte Variable:

 
_ORGANIZATION_CODE        = Org
 
Eine Seed-Datei namens Org_ModelSeed.dgn kann dann mit $(_ORGANIZATION_CODE)_ModelSeed.dgn referenziert werden.

Dies kann zu Flexibilität führen. Wenn WorkSpace so eingerichtet ist, dass es ein größeres Projekt oder einen größeren Client unterstützt, könnte die Variable _ORGANIZATION_CODE im WorkSpace CFG auf einen anderen Wert definiert werden, so dass die Anweisung $(_ORGANIZATION_CODE)_ModelSeed.dgn in eine andere Datei ausgewertet werden kann, ohne etablierte Konfigurationsdateien neu zu schreiben.
 

Einige Beispiele für zusätzliche Konfigurationsanweisungen

 
Dies sind einige Beispiele für variable Anweisungen, die zu Organisations-, WorkSpace- oder WorkSet-CFG-Dateien hinzugefügt werden können.
 

Benutzereinstellungen

 
MS_SNAPMODE_SOURCE = 1
 
Setzt die Speicherung der Snap-Einstellungen auf das Benutzerprofil statt in jeder DGN-Datei, wahrscheinlich am besten auf Organisationsebene.
 

Site Resource Files und Datendateien

 
Damit diese funktionieren, müssen bereits benutzerdefinierte Dateien vorhanden sein. Diese Beispiele werden verwendet, um die Standarddateien, die Listen von Maßstäben, Blattgrößen und Einheiten enthalten, durch benutzerdefinierte Dateien zu ersetzen, die nur metrische oder zöllige Einheiten/Größen statt beides (im Auslieferungszustand) enthalten, was die Länge der Kommissionierlisten reduziert.
 

MS_CUSTOMSCALEDEF        = $(_USTN_ORGANIZATION)data/$(_ORGANIZATION_CODE)_scales.def

MS_CUSTOMSHEETSIZEDEF = $(_USTN_ORGANIZATION)data/$(_ORGANIZATION_CODE)_sheetsizes.def

MS_CUSTOMUNITDEF        = $(_USTN_ORGANIZATION)data/$(_ORGANIZATION_CODE)_units.def

 
Die bearbeiteten Dateien werden im Ordner …\Organization\Data abgelegt.
 
Die Originale sind in C:\Program Files\Bentley\MicroStation CONNECT Edition\MicroStation\Default\Data. Jede Datei enthält Hinweise zum Format, die Bearbeitung erfolgt entweder durch Löschen oder Auskommentieren unerwünschter Zeilen.
 

Betriebseinstellungen

 
Wir bieten sehr leistungsfähige Tools zum Schutz von Dateien, um die Sicherheitsanforderungen einiger Unternehmen zu erfüllen. Da der Schutz durch eine starke Verschlüsselung gewährleistet wird. Sobald ein DGN verschlüsselt ist, kann nicht mehr darauf zugegriffen werden, wenn das Passwort oder das Sicherheitszertifikat verloren geht. Wenn dieses Schutzniveau nicht erforderlich ist, ist die Systemsicherheit in den meisten Fällen ausreichend, kann es deaktiviert werden, um eine unkontrollierte Nutzung durch Ausschalten dieser Funktion zu vermeiden:

_USTN_CAPABILITY        < -CAPABILITY_FILE_PROTECT

%lock _USTN_CAPABILITY        < -CAPABILITY_FILE_PROTECT

Die unproduktive Nutzung von Lizenzen kann mit MS_IDLETIMEOUT reduziert werden, Leerlaufzeiten auf Anzahl der Minuten eingestellt und gesperrt werden, min. 30
 

MS_IDLETIMEOUT                = 30

        %lock MS_IDLETIMEOUT

Dies reduziert die standardmäßige Popup-Verzögerung von 0,5 Sekunden für Dialoge auf 0.
 
MS_POPUPDIALOGCLOSEDELAY                = 0
 
Wenn Sie die Standardauswahl im Dialogfeld "Komprimieren" festlegen, sparen Sie sich das Ankreuzen vieler Felder:
 
MS_COMPRESS_OPTIONS                = +DEFAULT;-BUILDING_DATASET_ELEMENTS;-BUILDING_DISPLAY_ACCELERATORS
 
Beachten Sie, dass die letzten beiden Optionen auf die Konfigurationen des AECOsim Building Designer angewendet werden sollten, siehe Komprimierungsoptionen, Konfiguration und Verwendung für weitere Informationen zu den Komprimierungswerkzeugen.
 
 

Referenzierung

 
Die Standardeinstellungen für Referenzanhänge können wie folgt festgelegt werden, die gewählten Optionen sind eine typische Auswahl, sollten aber überprüft und an den Kontext angepasst werden:
 

MS_REF_DEFAULTSETTINGS

= display=1,snap=1,locate=1,treatAsElement=0,nestMode=none,trueScale=1,synchWithSavedView=1,nestOverrides=always,scaleLineStyles=1,displayRasterRefs=1,ignoreWhenNesting=0,GlobalLSScale=Master,PrintColorAdjustment=0

 

Farbbücher

 
Es kann sehr nützlich sein, unternehmensweite Farbbücher zu haben, um einheitliche Farben anzuwenden, insbesondere Füllungen auf Zeichnungen, siehe MicroStation - Creating a Custom Colour Book für weitere Informationen.
 
MS_COLORBOOK_LIBRARIES                        < $(_USTN_ORGANIZATION)ColorBooks/*.dgnlib
 
 

Designhistorie

 
Auch wenn die Zeichnungshistorie in Ihrer Organisation nicht verwendet wird, ist es sinnvoll, einige Standardeinstellungen für jeden festzulegen, der experimentiert oder sie einschaltet. Diese Einstellungen halten die Zeichnungshistorie leise im Hintergrund. Sie werden nur wirksam, wenn die Zeichnungshistorie von einem Benutzer initiiert wird.
 

MS_DESIGN_HISTORY = create=1;delete=0;commit=1;browse=1;tag=1;changedesc=1;changeauthor=0;combine=1;retire=0;setrevisionformat=1;setversion=1;autoupgrade=1

%lock MS_DESIGN_HISTORY

MS_DESIGN_HISTORY_COMMIT_ON_CLOSE = 2

 

Standards Checker

 
Sofort nach dem Auspacken wird der Speicherort für das Stylesheet des Standards Checker auf einen System-Standardspeicherort festgelegt, der im Produktionseinsatz auf das WorkSet umgestellt werden muss, wo die zu prüfenden Dinge variieren.
 

MS_STANDARDSCHECKER_STYLESHEET                = $(_USTN_WORKSETSTANDARDS)data/standardschecker.xsl

 

 

 

Sehen Sie hierzu auch

X

Anderssprachige Quellen

English