Genauigkeit der Volumenelemente


 

Produkt(e): MicroStation
Version(en): V8i, CONNECT. 2023, 2024
Umgebung:  N\A
Produktbereich:  DGN
Produktunterbereich:  Allgemein
Ursprünglicher Autor: Sven Zigelski, Bentley Technical Support Group

 

 

Hier wird beschrieben, was es mit der Genauigkeit der Volumenelemente im Zusammenhang mit den Arbeitseinheiten und erweiterten Einheitseinstellungen auf sich hat.
Bedeutung der Genauigkeit der Volumenelemente
Haben Sie jemals eine Fehlermeldung erhalten, dass ein Volumenelement nicht modifiziert werden kann? Oder konnten Sie keine Volumenelemente platzieren, Boolesche Operationen durchführen, wurden Volumenelemente in einem schattierten Darstellungsstil nicht richtig dargestellt, usw.? Diese Phänomene können auftreten, wenn sich die Geometrie außerhalb des sog. Arbeitsbereich der Volumenelemente befindet (Volumenbereich), der einen gedachten Würfel im Raum mit bestimmter Kantenlänge darstellt. Selbst wenn die zu bearbeitende oder zu erstellende Geometrie in diesem Bereich ist, kann es zu Problemen kommen, wenn sich beispielsweise andere Volumenelemente außerhalb befinden.

Was ist der Volumenbereich?
Die MicroStation V8-Methode zum Speichern von Koordinatendaten macht den manchen vielleicht noch bekannten Zeichnungswürfel von MicroStation V7 zu einer veralteten Methode. Der Parasolid Modellier-Kern von MicroStation V8.x respektive das V8 DGN-Format benötigt Koordinatendaten mit einer festgelegten Präzision.

Um diese feste Präzision zu garantieren, benutzt MicroStation V8.x derzeit den Arbeitsbereich der Volumenelemente. Dies bietet die Möglichkeit, die maximale Größe eines ParaSolid- (SmartSolid-) Elementes gegen die maximal mögliche Genauigkeit für Einzelheiten auf dem Element gemessen zu bestimmen. Um die vergangene MicroStation V7-Terminologie zu verwenden, kann der Arbeitsbereich der Volumenelemente als ein ParaSolid- Zeichnungswürfel in der MicroStation V8-Zeichnungs-Umgebung verstanden werden, in der jede 3D-Modellierung auf Basis des ParaSolid-Kernels stattfinden sollte.

Wie groß ist der Arbeitsbereich der Volumenelemente?
Die Größe des Arbeitsbereich der Volumenelemente basiert auf den Arbeitseinheiten der aktuellen Datei und kann daher von Datei zu Datei variieren. Um dies zu prüfen, gehen Sie in das Pulldownmenü Einstellungen > Zeichnungsdatei und im Dialog Zeichnungsdatei-Einstellungen auf den Bearbeiten-Button, das öffnet den Dialog Erweiterte Einheitseinstellungen. In einer metrischen Datei zeigt der Wert im Feld Volumenelemente im Bereich Arbeitsbereiche in Kilometern die Länge einer Kante an. So stellt ein Würfel, der mit seinem Zentrum auf dem Zentrum der Zeichnungsdatei platziert ist und die Kantenlänge des Feldes Volumenelemente hat, den Arbeitsbereich für Volumenelemente dar.

Ein nützliches Werkzeug namens DGNCUBE platziert eine Repräsentation des Arbeitsbereiches für Volumenelemente in der Zeichnungsdatei, entweder als grafisches oder temporäres Element (nicht für MicroStation CONNECT erhältlich). Laden Sie ( communities.bentley.com/.../dgncube.zip) hierfür einfach herunter. Bitte beachten Sie den Disclaimer am Ende der Wiki, bevor Sie dgncube.ma benutzen. Dann entpacken Sie die Datei dgncube.ma in das Verzeichnis \MicroStation\mdlapps\ Ihrer Installation und führen die Tastatureingabe mdl load dgncube aus, um die Zelle in der Zeichnung zu platzieren. Um die Zelle temporär zu platzieren, führen Sie die Tastatureingabe mdl load dgncube 1 aus. Den Parameter „1" können Sie durch ein beliebiges Zeichen ersetzen. Sobald ein Element platziert, die Datei geschlossen oder die Tastatureingabe mdl unload dgncube ausgeführt wird, wird das temporäre Element entfernt.

Kann der Arbeitsbereich der Volumenlemente verändert werden?
Der Wert des Feldes Auflösung im Dialog Erweiterte Einheitseinstellungen bestimmt die Größe der Zeichnungsumgebung, genauso wie die Größe und Genauigkeit des Arbeitsbereiches der Volumenelemente. Achtung: Das Ändern der Auflösung ändert die Größe der Elemente in der Zeichnung und kann Probleme mit der Kompatibilität verursachen, wenn die Datei in das V7 DGN-Format gespeichert wird. MicroStation zeigt immer eine Warnmeldung an, wenn der Dialog Erweiterte Einheitseinstellungen geöffnet wird, um den Anwender darauf hinzuweisen. Wie in der MicroStation-Hilfe erwähnt, kann eine maximale Genauigkeit für Volumenelemente erreicht werden, wenn die Auflösung auf 1.000.000/Meter und der Wert für Volumenelemente auf 100 Kilometer gesetzt wird.

Mit einer existierenden Auflösung führt das Ändern des Feldes Volumenelemente zu einer Größenänderung des Arbeitsbereiches der Volumenelemente, was in umgekehrter Beziehung zur Genauigkeit der Volumenelemente steht. Je größer der Arbeitsbereiches der Volumenelemente, desto geringer wird die ParaSolid-Genauigkeit und desto größer ist die Gefahr, dass es Probleme gibt, wenn der ParaSolid-Kernel für Berechnungen eine sehr große Genauigkeit benötigt. Beachten Sie, dass das Ändern der Größe des Arbeitsbereiches für Volumenelemente nicht die Größe der Elemente in der Zeichnung verändert.

Einige Anwender haben in der Vergangenheit den Fehler gemacht die Beschriftung für die Haupteinheiten im Dialog Zeichnungsdatei-Einstellungen zu ändern, ohne die Haupteinheiten selbst zu ändern. MicroStation „denkt" in Haupteinheiten, erlaubt aber dem Anwender eine eigene Beschriftung zu wählen, die dann in der Benutzeroberfläche von MicroStation erscheint. Wenn also die Arbeitseinheiten von Meter auf Millimeter gestellt werden sollen und lediglich die Beschriftung von „m" auf „mm" gestellt wird, verwendet MicroStation weiterhin Meter zum Zeichnen. Alle Längenmessungen und -anzeigen werden in „mm" angezeigt. Wenn ein Element mit der vermeintlichen Länge 7000 Millimeter platziert wird, ist es in der Realität aber 7000 Meter lang und läuft sehr wahrscheinlich auch aus dem Arbeitsbereiches der Volumenelemente!
In manchen Situationen können SmartSolids existieren, die scheinbar innerhalb des Arbeitsbereiches der Volumenelemente liegen, tatsächlich aber außerhalb existieren. Dies kann passieren, wenn Geometrie zwischen Dateien mit unterschiedlichen Arbeitsbereichen für der Volumenelemente kopiert wird oder wenn der Arbeitsbereich der Volumenelemente geändert wird und SmartSolids verschoben werden, wobei beide Vorgänge bewirken, dass der boundary representation data des SmartSolids ein zusätzlicher Skalierungsfaktor zugewiesen wird. Derartige Situationen können vermieden werden, indem in den Masterdateien und Referenzen dieselben Arbeitsbereiche für Volumenelemente verwendet werden. Genauso sollten drastische Änderungen am Arbeitsbereich für Volumenelemente während des Zeichnens vermieden werden.

Sehen Sie hierzu auch
(Originalartikel von Dan Koval)
https://communities.bentley.com/products/microstation/w/microstation__wiki/2972.using-the-solids-working-area-in-microstation-v8-cs


DISCLAIMER

Copyright © Bentley Systems, Incorporated

Permission is hereby granted, free of charge, to any person receiving a copy of this software and associated documentation files (the "Software") from Bentley Systems, Incorporated or any of its direct or indirect subsidiaries ("Bentley") to install and use the Software solely for your internal production purposes. All copies or substantial portions of the Software must include the above copyright notice. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL BENTLEY BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.