Post on 01-Jan-2016
16.11.13 UUID – CATIA-wiki
catia-wiki.de/index.php?title=UUID 1/3
UUID
Aus CATIA-wiki
Inhaltsverzeichnis
1 Allgemeines
2 Verwendung der UUID
3 Neuerstellung einer UUID
4 Flags
5 Siehe auch
Allgemeines
'UUID' ist eine Abkürzung für Universal Unique IDentifier. Die UUID wird für jedes CATIA-Dokumentautomatisch erstellt und gespeichert, und ermöglicht eine global (universell) eindeutige Kennzeichnung jedeseinzelnen Dokuments. Sie besteht aus
1. bestimmten Hardware-Informationen bei Erstellung (MAC-Adresse der ersten Netzwerkkarte)
2. einer Zufallszahl ('Unique' - einzigartig) bei Erstellung3. einem Timestamp (Datum+Uhrzeit) für die Erstellung
4. einem Timestamp (Datum+Uhrzeit) für die letzte Änderung
Verwendung der UUID
Die UUID kann nicht mit einer offiziellen CATIA-Funktion angezeigt oder geändert werden. CATIA verwendetdie UUID nur intern zur Verwaltung von Links:
Links zwischen verschiedenen Dokumenten (MML, Multi-Model-Link) dokumentieren für eine kopierteGeometrie (oder ein anderes kopiertes Objekt) die Beziehung zum Original. Dadurch kann man erreichen, dasssich bei einer späteren Änderung des Originals (Referenz, Source) auch die verlinkte Kopie in gleicher Weiseändert. Dies nennt man Synchronisation, was automatisch oder manuell geschehen kann. CATIA muß dazu fürjeden Link zwei Dinge prüfen:
1. Ist die Referenz geladen? - Nur dann kann eine ggf. geänderte Geometrie übernommen werden
2. Wurde die Referenz geändert? - Nur dann ist eine Änderung der verlinkten Kopie erforderlich
Diese Prüfungen erfolgen (teilweise) anhand der UUID. Das Referenz-Dokument hat seine eigene UUID,außerdem wird im verlinkten Dokument für jeden Link die UUID der zugehörigen Referenz vermerkt, und zwardie UUID zum Zeitpunkt der letzten Synchronisierung.
Die Prüfung auf Anwesenheit der Original-Referenz kann über verschiedene Wege erfolgen (je nach Link-Typ):
anhand von Pfad und Name des Referenz-Files
anhand der Partnumber
16.11.13 UUID – CATIA-wiki
catia-wiki.de/index.php?title=UUID 2/3
anhand der UUID: Zufallszahl, Timestamp und Hardware-Information bei der Erstellung
Die zweite Prüfung (geänderte Referenz) erfolgt durch Vergleich der Timestamps der letzten Änderung.
Bei fast allen Links wertet CATIA nur noch Pfad/Name und Partnumber des Referenz-Dokumentes sowie derTimestamp der letzten Änderung aus. Damit ist es einfach, die Referenz durch ein anderes Dokumentauszutauschen, denn diese Informationen können entsprechend angepasst werden.
Nur bei der Zeichnungserstellung verwendet CATIA noch die komplette UUID zur Überprüfung der Referenz-Dokumente. Zeichnungen, die von einem CATPart A abgeleitet wurden, können nicht mehr von CATPart A'aktualisiert werden, wenn die UUID eine andere ist (abgesehen vom timestamp der letzten Änderung). Wirddies versucht, so erscheint die Fehlermeldung: 'The link refused the document'. (siehe dazu den Tipp:CATDrawing auf andere UUID umhängen)
In der Regel wird empfohlen, die UUID nie zu ändern. Mehrere OEMs schreiben dazu die Verwendungbestimmter Start-Parts mit gleicher UUID vor, und verbieten die Verwendung von CATIA-Befehlen, die dieUUID verändern würden. Damit werden die Probleme beim Update der Zeichnungen von geänderten Partsvermieden.
Neuerstellung einer UUID
Die UUID (genauer: der Timestamp der Dokument-Erstellung und Zufallswert) ändert sich bei:
File + NewFile + New from
File + Save As mit Option 'Save as new document'Insert New Product
Insert New PartDocument Template Creation
Die UUID ändert sich nicht bei:
File + Save
File + Save AsFile + Save All
File + Save ManagementSend to Directory
File + OpenFile + Close
Flags
Außer der UUID sind in einem CATIA-Dokument (evtl.) noch weitere Flags enthalten:
CATIA-Release und Build-Datum bei der letzten ÄnderungDemofile: Files mit diesem Flag können im Demomodus (aus der Online-Dokumentation) geladen
werden, der Flag wird jedoch durch jeden Speichervorgang von CATIA gelöschtStudentenversion von CATIA DIC: Der Flag wird gesetzt, sobald ein File durch eine Studentenversiongespeichert wird. Es ist nicht mehr durch CATIA-Funktionen entfernbar, und wird u.a. durch den
QChecker erkannt: 'Dokument wurde mit einer nicht-kommerziell nutzbaren Studentenversion bearbeitet'
16.11.13 UUID – CATIA-wiki
catia-wiki.de/index.php?title=UUID 3/3
Siehe auch
AnwendungWikipedia Artikel zur UUID als Software-Standard (http://de.wikipedia.org/wiki/UUID)
Von „http://catia-wiki.de/index.php?title=UUID“
Kategorie: Anwendung
Diese Seite wurde zuletzt am 15. August 2009 um 14:45 Uhr geändert.Inhalt ist verfügbar unter der GNU Free Documentation License 1.2.