UUID – CATIA-wiki

3
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-Dokument automatisch erstellt und gespeichert, und ermöglicht eine global (universell) eindeutige Kennzeichnung jedes einzelnen Dokuments. Sie besteht aus 1. bestimmten Hardware-Informationen bei Erstellung (MAC-Adresse der ersten Netzwerkkarte) 2. einer Zufallszahl ('Unique' - einzigartig) bei Erstellung 3. 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 verwendet die UUID nur intern zur Verwaltung von Links: Links zwischen verschiedenen Dokumenten (MML, Multi-Model-Link) dokumentieren für eine kopierte Geometrie (oder ein anderes kopiertes Objekt) die Beziehung zum Original. Dadurch kann man erreichen, dass sich 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ür jeden 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 zwar die 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

Transcript of UUID – CATIA-wiki

Page 1: UUID – CATIA-wiki

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

Page 2: UUID – CATIA-wiki

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'

Page 3: UUID – CATIA-wiki

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.