XML
Allgemeines
Die Benutzereinstellungen von CATIA V5 (Settings, interaktiv unter Tools/Options.. einzustellen) können als xml-Files exportiert werden, mithilfe des Batch-Tools CATBatGenXMLSet. Umgekehrt können die entsprechenden xml-Files wieder in Benutzersinstellungen importiert werden, mithilfe des Batch-Tools CATBatImpXMLSet. Damit können Settings gezielt administriert und übertragen werden, insbesondere auch zwischen verschiednene CATIA-Releases oder nur auf bestimmte Einstellungen bezogen.
Der Anfang jeder xml-Datei die aus CATIA exportert wurde, sieht immer so aus:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE CATSettingRepository [ <!ELEMENT CATSettingRepository (Attribute*)> <!ATTLIST CATSettingRepository Name NMTOKEN #REQUIRED> <!ELEMENT Attribute (Value*)> <!ATTLIST Attribute Name CDATA #REQUIRED Type CDATA #REQUIRED Size NMTOKEN #REQUIRED Lock (Locked|JustLocked|Unlocked) "Unlocked"> <!ELEMENT Value (#PCDATA)> ]>
Besonderheiten
Interessanterweise gibt es manche Settings, die unter Tools/Options nicht einstellbar sind, die aber in exportierten XML-Files editiert, und anschließend wieder importiert werden können. Beispiele:
Ausblenden des Preview-Windows bei Schnitten im Assembly-Design (N4DNavigator.CATSettings):
<CATSettingRepository Name="4DNavigator"> <Attribute Name="DMUSectionPreview" Type="int" Size="1"> <Value>0</Value> </Attribute> </CATSettingRepository>
Der Export oder Import der Setting ist nicht möglich für diese Setting-Files:
- FrameConfig.CATSettings (Toolbar-Definitionen u.a.)
- FrameGeneral.CATSettings (Tastaturbelegung, Spracheinstellungen u.a.)
- DLNames.CATSettings (Definierte Logische Pfadbezeichnungen anstelle der Windows-Pfade)