CONNECT Edition - Referenzdatei Variablen


 Produkt(e):MicroStation
 Version(en):10.11.00.36
 Umgebung:N\A
 Produktbereich:Konfiguration
 Produktunterbereich:Arbeitsbereiche

Diese Wiki ist eine deutsche Übersetzung des folgenden englischsprachigen Blogs:
https://communities.bentley.com/other/old_site_member_blogs/peer_blogs/b/marc_thomass_blog/posts/connect-edition---configuration-tips-reference-file-variables

 

Die folgenden Tipps gelten für V8i-Anwendungen. Die genannten Variablen haben sich in CONNECT Edition nicht geändert.

In der MicroStation-Hilfe:

Wenn MicroStation eine DGN-Datei öffnet, wird wie folgt nach DGN-Dateien gesucht, die angehängte Referenzen enthalten:
1. Wenn die Dateispezifikation eine benutzerdefinierte Konfigurationsvariable enthält, durchsucht sie dieses Verzeichnis unter Verwendung des relativen Pfads, sofern vorhanden.
2. Es durchsucht eine Liste von Verzeichnissen, die aus allen Verzeichnissen für die übergeordneten Dateien der Referenz besteht. Wenn die Referenz direkt an die Master-Datei angehängt ist, besteht der Suchpfad nur aus dem Verzeichnis der Master-Datei. Wenn der Verweis verschachtelt ist, besteht der Pfad aus den Verzeichnissen jeder übergeordneten Datei, beginnend mit den am tiefsten verschachtelten. Die durchsuchten Verzeichnisse enthalten gegebenenfalls den relativen Pfad in der Dateispezifikation.
3. Es durchsucht die von der Konfigurationsvariablen MS_RFDIR angegebenen Verzeichnisse und behält den relativen Pfad, sofern vorhanden, in der Dateispezifikation bei.
4.Es verwendet die vollständige Dateispezifikation im Referenzanhang, falls vorhanden.

Normalerweise füge ich den folgenden Abschnitt in die Datei Standards.cfg ein:
 
#----------------------------------------------------------------------
# Reference Settings
#----------------------------------------------------------------------
MS_DISALLOWFULLREFPATH   = 1
MS_DISALLOWRELATIVEREFPATH  = 1

# pre-set reference attachment defaults
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 

MS_REF_NEWLEVELDISPLAY   = 1
 
 
Die Gründe für die Verwendung dieser sind:

Aus meiner Sicht ist die ideale Methode zum Steuern von Referenzdateien das Deaktivieren vollständiger Pfade und relativer Referenzpfade, sodass die WorkSet-Konfigurationsdatei die einzige Methode zum Angeben gültiger Speicherorte für Referenzanhänge ist. Auf diese Weise können konsistente Ordnerstrukturen beibehalten werden. Wenn Benutzer nicht auf nicht standardmäßige Speicherorte verweisen können, werden sie nicht versucht, sie zu erstellen. Ich sehe keinen Grund dafür, zuzulassen, dass vollständige Pfade in einer gut verwalteten Installation gespeichert werden. Dieser Ansatz ist jedoch möglicherweise nicht für alle Umgebungen geeignet.
 

MS_DISALLOWFULLREFPATH

Standardmäßig speichert MicroStation den vollständigen Pfad zu einer Referenzanlage. Legen Sie = 1 fest, um dieses Verhalten zu deaktivieren.

Warum?

Wenn es aktiviert bleibt, können Referenzen von jedem beliebigen Ort aus angefügt und beibehalten werden. Dies kann dazu führen, dass Projektordnerstrukturen unkontrolliert wachsen, was es für Projektmanager und Teammitglieder sehr schwierig machen kann, Projektinformationen zu finden, zu verfolgen und zu sichern. Ich bin auf aktive Produktionsdateien gestoßen, auf die von den temporären Ordnern des Benutzers und sogar vom Desktop verwiesen wird.

Darüber hinaus: Wenn Projektdaten neu organisiert werden müssen, ein Projekt in eine neue Version verzweigt oder an einen neuen Netzwerkspeicherort verschoben werden muss, werden die in WorkSet.cfg angegebenen Werte MS_DEF und MS_RFDIR einfach mit den neuen Speicherorten aktualisiert.

 

MS_DISALLOWRELATIVEREFPATH

Standardmäßig zeigt MicroStation die Option an, den relativen Pfad während des Anhangs zu einer Referenz zu speichern. Legen Sie this = 1 fest, um dieses Verhalten zu deaktivieren. Das Kontrollkästchen Relativen Pfad speichern wird aus dem Dialogfeld Referenz anhängen entfernt. Die Wahl, ob dies getan werden soll oder nicht, ist weniger eindeutig.

Warum?

Die Verwendung relativer Verweise kann dazu führen, dass Anhängepfade beschädigt werden, wenn sich die Projektordnerstrukturen ändern. Benutzer müssen in die Auswirkungen relativer Pfade geschult werden, wenn sie verwendet werden.

Wenn Sie nicht erwarten, dass sich die interne Ordnerstruktur Ihres WorkSets ändert, besteht die beste Möglichkeit, die Portabilität beim Anhängen von Referenzen sicherzustellen, indem Sie im Dialogfeld "Anhängenreferenz" die Option "Relativen Pfad speichern" aktivieren. Dadurch werden die relativen Pfade zu DGN-Dateien, die angehängte Modelle enthalten, als Anhangsdaten in der geöffneten DGN-Datei gespeichert.

Wenn Sie sicher sind, dass sich die interne Ordnerstruktur Ihres WorkSet nicht ändert, können Sie die Konfigurationsvariable MS_ALWAYSRELATIVEREFPATH festlegen. Wenn diese Konfigurationsvariable festgelegt ist, aktiviert MicroStation immer das Kontrollkästchen "Relativen Pfad speichern" und deaktiviert es, sodass es nicht deaktiviert werden kann.
 

MS_REF_DEFAULTSETTINGS

Diese Variable und die dazugehörigen Schalter legen die Standardoptionen für Referenzanhänge fest. Dadurch wird die Einstellung der Referenzanhänge auf der Ebene, auf der die Variable angewendet wird, konsistent. Diese Optionen bleiben bei der Platzierung für Änderungen offen, sodass die Benutzervorgänge nicht eingeschränkt werden.

Zu den erkannten Schlüsseln und Werten gehören: display = 0 | 1, snap = 0 | 1, locate = 0 | 1, treatAsElement = 0 | 1, attachMethod = koinzident | world | geoReprojected | geoAECTransform, useLights = 0 | 1, saveRelativePath = 0 | 1, scaleLineStyles = 0 | 1, ignoreWhenNesting = 0 | 1, displayRasterRefs = 0 | 1, displayBoundary = 0 | 1, newLevelDisplay = fromconfig | immer | nie, nestMode = live | copy | none, nestDepth = <value>, nestOverrides = allow | always | never, useAnnotationScale = 0 | 1, synchWithSavedView = none | volume | allsettings, levelControlDisplay = 0 | 1, plotAs3D = 0 | 1.
 

MS_REF_NEWLEVELDISPLAY

Durch Aktivieren dieser Option wird sichergestellt, dass neu erstellte Ebenen in referenzierten Dateien angezeigt werden, wenn das referenzierende Modell in angehängten Referenzen geöffnet wird.
 
 
 

Sehen Sie hierzu auch

X

Anderssprachige Quellen

English