Mahlzeit WBF,
ich hatte mich leider länglich mit einer Import Datei rumschlagen müssen, die nicht das gleiche Einheiten System hatte wie meine Baugruppe.
Der Import bestand aus ~4500 Einzelteilen und jedes hatte natürlich das "andere" Einheiten System.
Die numerischen Werte der Längen passten, nur die Einheit nicht. Praktischerweise waren die Längen im Import in Exameter angegeben. Wenn man das dann zur eigenen Baugruppe, die in Metern ist, hinzulädt findet man sich nicht mehr wirklich zurecht. Und man ist irgendwo in der Milchstrasse verloren...
In der Suche fand ich leider nichts davon, wie man automatisiert die Einheiten umsetzen kann. Auch ein konvertieren der Einheit der Hauptbaugruppe des Import brachte nichts, weil alle Einzelteile ja noch in Exameter waren. Den Weg des Mapkey wie ich ihn schon mal las wollte ich auch nicht gehen, erschien mir das bei 4500 Teile doch noch recht mühsam.
Ich durfte von Pro/E aus auch nicht die Definition der Einheit im Programm selbst ändern, sonst hätte ich für mich in diesem Fall einen Exameter = 1 Meter gesetzt. Leider nein, sagte Pro/E.
Auch das Konvertieren der Einheit der Import-Baugruppe in Meter und dann das wechseln in den Mechanica Modus (dort will er dann alle Einheiten angleichen) brachte nichts. Pro/E meinte nur, er könne die Einheiten der Dateien nicht umsetzen.
Ich habe dann mir die Step-Datei vorgenommen und sie in einem Text-Editor geöffnet. Dort habe ich nach dem Eintag der EXA gesucht.
Die Einträg aller Bauteile waren
Code:
SI_UNIT(.EXA.,METRE.)
diese haben ich ersetzt durch
Code:
SI_UNIT($,METRE.)
Diesen String hatte ich aus einer selbst exportierten Step Datei im MKS System rausgelesen.
Also, alle .EXA. durch $ in der Step Datei ersetzt und die Datei wieder eingelesen.
Die Importbaugruppe ist nun in meinen Einheitensystem und läßt sich problemlos weiterverarbeien.
Dies nur als Hinweis falls jemand ähnliche Schwierigkeiten oder eine ähnliche Aufgabe hat.
Gruß
Bombi
------------------
aka the
Ritter des Umbruchs zur Kaffeebohne
(geadelt von Wingmengvoniftigay)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP