Daimler AG Zulieferer Paket CATIA V5 R16 SP5 Installations
Transcrição
Daimler AG Zulieferer Paket CATIA V5 R16 SP5 Installations
Daimler AG Zulieferer Paket für CATIA V5 R16 SP5 Februar 2008 Build: 7 Installations-Dokumentation Title Extended Enterprise Installations-Manual Version: V5R16 SP5 Build 7 Document number: DE_V5.16.7 Installations-Dokumentation Herausgeber T-Systems International GmbH Business Unit Digital Engineering Solutions Fasanenweg 5 D-70771 Leinfelden-Echterdingen 2 1 News ......................................................................................................................................... 6 2 Lizenzen ................................................................................................................................... 7 3 Voraussetzungen..................................................................................................................... 8 3.1 Hardware ............................................................................................................................... 8 3.1.1 Daimler Hardware für Windows XP.................................................................................. 8 3.2 Software ................................................................................................................................ 8 3.2.1 Betriebssystem .................................................................................................................. 8 3.2.2 Java..................................................................................................................................... 9 3.2.3 Perl / TK .............................................................................................................................. 9 3.2.4 Perl Installation für Windows XP...................................................................................... 9 3.2.5 Perl Installation für Unix ................................................................................................. 10 3.2.6 CATIA V5R16 SP5 ............................................................................................................ 10 3.3 Plattenplatz Bedarf ............................................................................................................. 11 4 Auslieferung........................................................................................................................... 12 5 Produkt Beschreibung .......................................................................................................... 13 5.1 PROJECT Tabellen ............................................................................................................. 13 5.2 Start Templates für V5R16 SP5: ........................................................................................ 13 5.3 Daimler CAA Applikationen ............................................................................................... 14 5.4 Dokumentation.................................................................................................................... 15 5.5 DCS spezifische CATIA V5 Definitionen........................................................................... 15 6 Installation unter Unix ........................................................................................................... 17 6.1 Download der tar-Dateien vom Daimler Engineering Portal........................................... 17 6.2 Migration vom bisherigen V5R16-Zuliefererpaket ........................................................... 17 6.3 Installation von gtar............................................................................................................ 17 6.4 Installation der tar-Files ..................................................................................................... 18 7 Installation auf Windows XP................................................................................................. 20 7.1 Migration von einem älteren V5R16 Zuliefererpaket ....................................................... 20 7.2 Download der V5R16SP5_INTEL_Build_7.* Dateien vom Engineering Portal .............. 20 7.3 Normale Installation ........................................................................................................... 20 7.4 Administrative Installation................................................................................................. 24 8 Installation eines CATIA-Hotfixes ........................................................................................ 26 9 CAA Applikation Powerfeature............................................................................................. 27 10 CAA Applikation Q-Checker V5.......................................................................................... 28 10.1 Update von Q-Checker Profilen....................................................................................... 28 11 CAA Applikation SAM ......................................................................................................... 29 12 T-Systems Lizenz Manager (licman20) .............................................................................. 30 3 12.1 Installation / Anpassungen .............................................................................................. 30 13 T-Systems license manager (licman1.2)............................................................................ 35 14 SAM-Light............................................................................................................................. 36 15 WBK Installation .................................................................................................................. 37 15.1 Installation unter UNIX ..................................................................................................... 37 15.2 Installation unter Windows XP ........................................................................................ 37 15.3 Customization ................................................................................................................... 38 15.3.1 Lizenz Konfiguration ..................................................................................................... 38 15.3.2 Einbinden der WBK-Projekte in die Startumgebung................................................. 39 15.4 Überprüfen der WBK installation ................................................................................... 39 15.4.1 Start von CATIA V5........................................................................................................ 39 15.4.2 Überprüfen der WBK DLNames.................................................................................... 40 15.4.3 Überprüfen der WBK Makros........................................................................................ 40 15.5 WBK User Manuals........................................................................................................... 41 15.6 E-Learning Dokumention ................................................................................................. 41 15.7 Kontakt Personen für WBK.............................................................................................. 41 16 Anpassen des Zuliefererpakets.......................................................................................... 42 16.1 Startskript Anpassungen ................................................................................................. 42 16.1.1 GUIConfig.ini Datei:....................................................................................................... 42 16.1.2 Catiav5.ini Datei:............................................................................................................ 43 16.2 CATIA V5 Lizenz Definition.............................................................................................. 47 16.3 Start von CATIA V5 mit der Daimler Umgebung (GUI) .................................................. 48 16.4 Start von CATIA V5 mit DCS Umgebung (Befehlszeile)................................................ 49 16.5 Definition eigener Projekte .............................................................................................. 49 16.6 Integration eigener CAA Applikationen.......................................................................... 51 16.7 Importieren von DLNames in eine CATIA Sitzung......................................................... 52 16.7.1 Daimler Default Mechanismus...................................................................................... 52 16.7.2 DLName Import analog zum V5R12 Paket................................................................... 53 16.7.3 Eigenes Verfahren ......................................................................................................... 55 16.8 Plotterdefinition ................................................................................................................ 55 16.9 CATIA V5 Online-Dokumentation.................................................................................... 56 16.10 CATIA V5 Sprachumgebung.......................................................................................... 57 16.11 CATIA V4 Interoperabilität (UNIX) ................................................................................. 57 17 Integration des Zuliefererpakets in kundenspezifischen CATIA V5 Umgebungen ....... 58 17.1 Installation......................................................................................................................... 59 17.2 Definition der Environment-Files .................................................................................... 59 17.3 Start von CATIA mit der Daimler-Umgebung ................................................................. 59 4 18 Test der Installation............................................................................................................. 60 19 Verteilung der Installation auf weitere Clients.................................................................. 67 20 Deinstallation ....................................................................................................................... 67 20.1 Unix .................................................................................................................................... 67 20.2 Windows XP ...................................................................................................................... 67 21 Bekannte Probleme ............................................................................................................. 68 5 1 News Das vorliegende Zuliefererpaket (Build 7) entspricht dem CAx Release Management (CRM) Level vom Februar 2008 für CATIA V5 R16 SP5 der Daimler AG.. Dieses Paket ersetzt die Auslieferung auf Basis von CATIA V5R16 SP5 vom November 2007 (Build 6). Die wichtigsten Änderungen im Vergleich zu der bisherigen V5R16 Auslieferung: ¾ Neue QChecker Profile für VAN/Truck ¾ Neue/modifizierte CAA Applikationen: bmst, dcweld3, 3DMView ¾ Neue / modifizierte VB-Skripte (3DM) ¾ Neue / modifizierte Catalogs: MBZNORM, BIW_Features, CVD-Partdesign-Powercopies, TubingISO, Tubing-Powercopy, Vehicle Features ¾ Neue / modifizierte CATSettings: CVD_Design_Powertrain, CVD_Production_Tools, CVD_DMU, Powertrain, SFK ¾ Der T-Systems Lizenzmanager Licman wird nun in der Version 2.0 als Default ausgeliefert. Der Lizenzmanager wird nur benötigt wenn Sie SAM (Step Assembly Manager) verwenden möchten. Die Vorgängerversion 1.2 ist noch als Backup in der Auslieferung enthalten. Achtung: Sie benötigen ein neues Lizenzfile für Licman 2.0 und müssen einige zusätzliche Installationsschritte beachten (siehe: T-Systems Lizenz Manager (licman20) ) ¾ Unter Windows XP hat sich der interne Installationsmechanismus leicht verändert (siehe auch Kapitel: Administrative Installation) ¾ Unterstützung von XP64 (32Bit CATIA) 6 2 Lizenzen Folgende Applikationen benötigen zusätzliche Lizenzen: • • • • Qchecker V5, Powerfeature: Powerfeature, DCWeld3: SAM: WBK: Transcat PLM GmbH & Co. KG CATIA V5 KT1 Lizenz T-Systems licman Lizenz Kommentar HD2 (Hybrid Design 2) oder MD2(Mechanical Design 2) + GSD (Generative Shape Design 2) WBK generell KT1 (Product Knowledge Template 1) Für Product/Part Templates Zusätzlich empfohlen: KIN (DMU Kinematic Simulator 2) DMN (DMU Navigator 2) SPA (DMU Space Analysis 2) 7 für DMU Untersuchungen 3 Voraussetzungen 3.1 Hardware Es gelten die Hardware Voraussetzungen wie in der CATIA V5R16 Online Dokumentation beschrieben. 3.1.1 Daimler Hardware für Windows XP Um für kommende 64bit fähige CATIA V5 Versionen vorbereitet zu sein (Investitionsschutz), wird bei der Daimler AG nur 64bit fähige Hardware für CATIA unter Windows XP beschafft. Die Basis bildet hierbei Hardware, die von Dassault Systemes / IBM für CATIA V5 zertifiziert ist. Die nachfolgende Tabelle zeigt aktuell freigegebene Hardware für CATIA bei der Daimler AG. Aktuelle Hardware: 3.2 Software 3.2.1 Betriebssystem Folgende Betriebsysteme werden von dem Zuliefererpaket unterstützt: AIX 5.3, HP-UX 11, Windows XP Professional SP2 und XP64 SP2, mit einem Minimum Patch Level wie er im CATIA Installation Handbuch bzw. Programm Directory für SP5 definiert ist. Bemerkung: 8 • Die Daimler internen Tests für AIX basieren auf AIX 5.3 ML3 und TL5. Es wurden keine Tests auf AIX 5.2 oder anderen ML/TL Leveln durchgeführt! TL5 ist der empfohlene Level. • Auf UNIX Plattformen setzt CATIA V5R16 als WEB Browser Mozilla mit Java 1.4 Plugin voraus. Netscape wird nicht mehr unterstützt! 3.2.2 Java SAM_Light benötigt eine Java Laufzeitumgebung mit der Version 1.2 oder neuer. Stellen Sie unter UNIX sicher, dass Java im Suchpfad gefunden wird. 3.2.3 Perl / TK Als Voraussetzung für die Nutzung der graphischen Oberfläche des ausgelieferten Startcenters müssen Perl und Perl/TK schon vor der Installation des Pakets lokal installiert sein. Der Minimum Level für Perl ist Version 5.6 analog zu den bisherigen V5 Zuliefererpaketen. Bemerkung: Falls Sie bisher schon das Daimler Zuliefererpaket auf Ihren Workstations installiert haben, ist Perl schon mit dem korrekten Level installiert. Auf Unix Maschinen muss der Perl Interpreter unter /usr/local/bin/perl liegen. Hier einige Links mit Informationen bzw. Download Links rundum Perl Windows XP: http://www.activestate.com/Products/ActivePerl Unix: http://www.perl.org Zusätzlich können Sie Perl (incl. TK) von den Daimler Engineering Portal Seiten laden. Zur Überprüfung der Perl Version geben Sie folgendes Kommando in einer Shellumgebung ein: perl –version : Die Ausgabe sollte eine Version >= 5.6 liefern Zur Überprüfung des Installationspfades auf Unix, geben Sie folgendes Kommando in einer Shell ein: /usr/local/bin/perl –version: Falls Perl dort nicht gefunden wird, müssen Sie es entweder installieren, oder einen Link von der bestehenden Perl Lokation nach /usr/local/bin/perl erstellen. Mit dem Befehl „which perl“ können Sie den Installationspfad herausfinden: ln –fs /<my_perl_path>/perl /usr/local/bin/perl 3.2.4 Perl Installation für Windows XP Laden Sie das Perl MSI Paket vom Activestate Server: http://www.activestate.com/Products/ActivePerl herunter. • Starten Sie die Installation (Doppelklick auf das MSI-Paket) und folgen Sie dem Installationsdialog. Wir empfehlen einen Installationspfad ohne Leerzeichen im Pfadnamen zu wählen. 9 • Selektieren Sie die “Add Perl to the PATH environment variable” und “Create Perl file extension association” Checkboxen! • Beenden Sie die Installation 3.2.5 Perl Installation für Unix Für die Installation der Perl/Tk Pakete, die Sie vom Engineering Portal herunterladen können, gehen Sie bitte folgendermaßen vor: • Kopieren Sie das zu Ihrem Betriebssystem passende Paket auf die zu installierende Workstation • Geben Sie folgendes Kommando für die Installation ein sh ./<Paketname> -i –l /usr/local/lib Für die Installation müssen gtar und gzip im Suchpfad ($PATH) gefunden werden. 3.2.6 CATIA V5R16 SP5 CATIA V5R16 SP5 ist der diesem Paket zugrunde liegende CATIA Level. Zusätzlich muss das 10 jeweils aktuelle Hotfix Paket installiert werden um synchron mit der Daimler AG zu bleiben. Die aktuellen Hotfix Stände werden über das Daimler Engineering Portal veröffentlicht und können von den IBM Seiten geladen werden (siehe auch Kapitel: Installation eines Hotfixes). 3.3 Plattenplatz Bedarf Den erforderliche Plattenplatz (ohne die Hotfix Pakete und WBK) beträgt auf den CATIA Workstations: AIX 1550 MB HP-UX 1440 MB Windows XP 880 MB Für WBK_SMGD werden zusätzliche 480 MB unter dem Pfad <SUPPLIER_PACKAGE_UNLOAD >/srv benötigt. 11 4 Auslieferung Die Auslieferung besteht aus einer komprimierten TAR Datei und einem Installationsskript für jede Unix Plattform und einer Windows Installer (.msi) Datei für Windows XP mit der kompletten Zuliefererpaket Software für jedes Betriebssystem. V5R16SP5_AIX_Build_7.tar.gz (gtar zip) 436 MB V5R16SP5_HP-UX_Buid_7_.tar.gz (gtar zip) 440 MB WBK_SMGD: V5R16SP5_UNIX_WBK_SMGD_Build_5.tar.gz (unverändert gegenüber der Build 5 Auslieferung) 125 MB Install_B16_7.ksh (Unix) - V5R16SP5_INTEL_Build_7.msi (Windows) V5R16SP5_INTEL_Build_7.exe 1 MB 170 MB WBK_SMGD: V5R16SP5_WINDOWS_XP_WBK_SMGD_Build_5.zip (unverändert gegenüber der Build 5 Auslieferung) 126 MB 12 5 Produkt Beschreibung Das Zuliefererpaket enthält die folgenden Komponenten: • Daimler CATIA V4 Project Tabellen • Kataloge: MBZNORM , Vehicle feature, Powertrain, DCWeld, Tubing_Power_Copy, Tubing_ISO*, V5_CAE, Sheetmetal, Powercopies, • V5 Start - Templates • CATIA V5 CAA Applikationen: bmst, bpmt, 3DM_View, XMLWriter, SFK [clamping and locator plan] , FTACol, DrwFastener, dcweld3, Powerfeature, qcheckerV5, SAM, dcweld3,VB_Tools • DCS spezifische CATIA V5 Definitionen (CATSettings, Variablen) • Start Umgebung basierend auf Perl Skripten für Windows XP und Unix • TubingISO PRM (Project Resource Management) Anpassungen • SAM-light (Step Assembly Manager) • Licman (T-Systems Lizenz Manager) wird für SAM benötigt Bemerkung: Eine detailierte Inhaltsangabe des Zuliefererpaketes ist im Engineering Portal (Engineering Services | CAx / EDM Service | CATIA Installationsumgebung | V5 Zuliefererpaket | Inhalte) 5.1 PROJECT Tabellen Zur besseren Interoperabilität zwischen CATIA V4 and V5, werden die Daimler PROJECT Tabellen von CATIA V4 auch mit dem V5 Zuliefererpaket ausgeliefert. ATTRIBUT CLASS ACTIVITY LAYER LINETYPE MATERIAL PATTERN : DESCRIPTIONS PATTERN : IDENTIFICATEURS PATTERN : MOTIFS PIPE-END-TYP COMPATIBILITE STANDARDS PLOT FORMAT STD PLOT ECHELLE STD TEXCOT : DESCRIPTIONS TEXCOT : STANDARDS 5.2 Start Templates für V5R16 SP5: Startdrawing_DCS_Standard_1.0.0_de.CATDrawing Startpart_Assembly_1.0.1_de.CATPart 13 Startpart_Assembly_1.0.1_en.CATPart Startpart_BIW_7.5.1_en.CATPart Startpart_CVD_Simple_1.0.1_en.CATPart Startpart_DCS_Standard_1.0.0_de.CATPart Startpart_Electric-Component_1.0.1_en.CATPart Startpart_Rohbau_7.4.9_de.CATPart Startpart_Rohbau_ZB_1.0.0_de.CATPart Startpart_SFK-Drawing_1.0.0_de.CATDrawing Startpart_SFK-Product-Structure_1.0.1_de.CATPart Startpart_SFK-Product-Structure_1.0.1_en.CATPart Startpart_Vehicle_1.0.1_de.CATPart Startpart_Vehicle_1.0.1_en.CATPart 5.3 Daimler CAA Applikationen Folgende Daimler spezifischen CATIA CAA Applikationen sind im Zuliefererpaket enthalten: XMLWriter 3DM_View 3D Master View Steuerung BMST DC Master Data & Weight Management FTACol Graphische Darstellung von Toleranzen SFK Spann und Fixier Konzept DrwFastener Automatisierte Erstellung von Schweißpunkte in der Zeichnung auf Basis DCWeld2 DCWeld3 Benötigt die CATIA V5 Lizenz KT1! BPMT Passmass-Tabelle Powerfeature Benötigt separate Lizenz von Transcat + CATIA V5 KT1 / PKT qcheckerv5 Benötigt separate Lizenz von Transcat SAM Benötigt Lizenz von T-Systems Bemerkung: Die CAA Applikationen Grid2D, RenameJoints und Colorize stehen nicht mehr generell zur Verfügung. Registrierte Daimler CATIA V5 Zulieferer können die Funktion im geschützten 14 Downloadbereich vom Daimler Engineering Portal laden: CAx/EDM-Service / Einführung CATIA V5 / Lieferantenintegration MCG/D 5.4 Dokumentation Zusätzliche Dokumentation liegt nach der Installation unter: <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/Doc. 5.5 DCS spezifische CATIA V5 Definitionen 1. Für die Drafting Workbench, wurden die Standards in der Datei DC_ISO_R16_V1_1.xml definiert. Für die Zusammenarbeit mit der Daimler AG muss ausschließlich die ausgelieferte Drafting XML Datei verwendet werden und nicht die Default Dateien der Standard CATIA Installation (ISO, ANSI,...)! 2. Die DCS spezifischen CATSettings werden in dem Verzeichnis CATSettings_DC ausgeliefert, die projektspezifischen CATSettings in CATSettings_BEMI CATSettings_CVD_Design_Base CATSettings_CVD_Design_Base_ToolBar CATSettings_CVD_Design_Powertrain CATSettings_CVD_Design_Powertrain_ToolBar CATSettings_CVD_DMU CATSettings_CVD_DMU_ToolBar CATSettings_CVD_Electric CATSettings_CVD_Electric_ToolBar CATSettings_CVD_ProductionFoundry CATSettings_CVD_ProductionTool CATSettings_CVD_ProductionTool_ToolBar CATSettings_CVD_TubingDiagrams CATSettings_DC CATSettings_DMU_Settings CATSettings_DMU_ToolBar CATSettings_Elektrik CATSettings_Elektrik_ToolBar 15 CATSettings_Fahrzeug CATSettings_Fahrzeug_ohne_Cache CATSettings_Fahrzeug_ToolBar CATSettings_Fahrzeug_ToolBar_ohne_Cache CATSettings_HD2 CATSettings_Powertrain_Standard CATSettings_SFK CATSettings_SFK_2D CATSettings_SFK_DMU CATSettings_TubingISO CATSettings_HD2 enthalten beispielhaft die Lizenzanforderung für die CATIA HD2 Konfiguration. In der Verkettung der Settings, stehen die Lizenzanforderungen immer an der ersten Stelle, gefolgt von CATSettings_DC und den Projekt-Settings Die Anleitung zum Einbinden weiterer Lizenzen finden Sie im Kapitel .“CATIA V5 Lizenzdefinition“ Kaskadierungsbeispiel für den Start der Rohbau-Umgebung: 1. CATSettings_HD2: Lizenzkonfiguration 2. CATSettings_DC: Standardsetting wie z.B. CATIA V4 Projekt 3. CATSettings_Rohbau: Projektspezifische Settings z.B. Einstellungen im GSD Achtung: Verändern Sie die ausgelieferten Standard- und Projekt-CATSettings nicht in Ihrer Installation! 16 6 Installation unter Unix 6.1 Download der tar-Dateien vom Daimler Engineering Portal Für jedes Betriebssystem steht eine gtar-Datei auf dem Engineering Portal. Laden Sie das benötigte tar-File in ein beliebiges Verzeichnis (z.B.: /tmp) herunter. Zusätzlich benötigen Sie das dort bereitgestellte Installationsskript (install_B16_*.ksh), welches Sie in das gleiche Verzeichnis wie das tar-File kopieren. Zum Entpacken der gtar-Files, wird ‚gtar’ (GNU-Tar) mit der Version 1.13.25 benötigt. Zur Überprüfung der ‚gtar’-Version geben Sie folgendes Kommando ein: gtar --version Falls notwendig, können Sie gtar auch vom Engineering Portal laden. 6.2 Migration vom bisherigen V5R16-Zuliefererpaket Das neue V5R16 Zuliefererpaket wird als komplettes Paket ausgeliefert. Es ist möglich, das neue Paket parallel zu dem alten Paket zu installieren. Empfehlung: Installieren Sie zuerst das neue Paket, führen alle nötigen Anpassungen durch und testen die Installation. Danach können Sie den alten Stand deinstallieren. Zukünftige Auslieferungen werden eventuell auch als Updates ausgeliefert. 6.3 Installation von gtar ► „Downloaden“ Sie das gtar.tar File vom Engineering Portal z.B.: in /tmp/gtar.tar ► Erzeugen Sie ein Verzeichnis in dem gtar installiert werden soll z.B.: mkdir /tmp/gtar ► Entpacken Sie das gtar.tar File in diesem Directory z.B.: cd /tmp/gtar; tar -xvf /tmp/gtar.tar ► Erweiteren Sie die PATH Variable Korn-Shell: export PATH=/tmp/gtar/[OS]:$PATH C-Shell: setenv PATH /tmp/gtar/[OS]:$PATH [OS] = AIX, HP-UX 17 6.4 Installation der tar-Files Zur Installation und Anpassung des Zuliefererpakets sollten Sie mit der Administration von CATIA V5 vertraut sein. Achtung: Zur Installation des tar-Files wird zwingend das neue „install_B16_7.ksh“ Shellskript benötigt. Ein direktes Entpacken des tar-Files ist nicht möglich, da das Installationsskript zusätzliche Einstellungen vornimmt! ► Installation des tar-Files ► Wechseln Sie in das Verzeichnis, in das Sie die Installationsfiles entladen haben: z.B.: cd /tmp ► Starten Sie das Installationsskript: ./install_B16_7.ksh !------------------------------------------------------------! ! ! ! Installation of Daimler supplier package ! V5R16SP5 package 2/2008 ! ! ! !------------------------------------------------------------! Target directory for Daimler supplier package Enter your target directory (absolute path starting with /) : Geben Sie hier den gewünschten Installationspfad für das Zuliefererpaket ein: z.B.: /Daimler_B16SP5 Falls das Verzeichnis noch nicht existiert, bestätigen Sie (Y), dass es angelegt wird: ------------------------------------------------------------Cannot find the target directory: /Daimler_B16SP5 Do you want the install program to create it ? ------------------------------------------------------------Press Y/N to confirm or refuse: Y ------------------------------------------------------------Where is your CATIA installed? Enter your target directory (e.g.: /usr/DassaultSystemes/B16): Geben Sie hier den Installationspfad von der V5R16SP5 CATIA Installation an: z.B.: /apps/catia/B16 18 ! ------------------------------------------------------------OPTIONAL: Where are your installation dependant CAA applications installed? Consult installation documentation about how to integrate CAA applications)? Enter CAA installation directory or type <ENTER> (e.g.: /My/CAADIR): /My/CAA Danach installiert das Skript das tar-File und nimmt die notwendigen Einstellungen vor. ► Folgende Struktur wird in dem Zielverzeichnis entladen: ./cl : Client Verzeichnis mit den CAA Applikation ./srv : Server Teil (Anpassungen) ./Daimler_AG_SUPLVL : Level Datei Achtung: Das Installationsskript erstellt absolute Links unter UNIX, deshalb ist es nicht möglich, das resultierende Installationsverzeichnis an einen anderen Pfad zu kopieren. 19 7 Installation auf Windows XP 7.1 Migration von einem älteren V5R16 Zuliefererpaket Das neue V5R16 Zuliefererpaket wird als komplettes Paket ausgeliefert. Es ist möglich, das neue Paket parallel zu dem alten Paket zu installieren. Empfehlung: Installieren Sie zuerst das neue Paket, führen alle nötigen Anpassungen durch und testen die Installation. Danach können Sie den alten Stand deinstallieren. Zukünftige Auslieferungen werden eventuell auch als Updates ausgeliefert. 7.2 Download der V5R16SP5_INTEL_Build_7.* Dateien vom Engineering Portal Die Installationsmimik hat sich gegenüber der früheren Auslieferung etwas verändert. Für Windows XP werden nun zwei Installationsdateien ausgeliefert: • Ein Windows Installerpaket: V5R16SP5_INTEL_Build_7.msi. • Eine exe Datei: V5R16SP5_INTEL_Build_7.exe Entladen Sie die Dateien vom Engineering Portal und speichern sie in einem Verzeichnis Ihrer Wahl auf dem PC. 7.3 Normale Installation Installieren Sie zuerst CATIA V5R16 inklusive Servicepack 5 und ActiveState Perl (siehe oben), danach starten Sie die Installation des V5R16SP5_INTEL_Build_7.msi Pakets durch Doppelklick und anschließend „Öffnen“ Sie die Datei, Achtung: • Starten Sie an dieser Stelle nicht die EXE Datei V5R16SP5_INTEL_Build_7.exe! • Falls Sie Administratorrechte auf dem Computer haben, wird eine Installation für den Computer durchgeführt. Dies bedeutet, alle Benutzer des Rechners können das Programm nutzen. Falls Sie keine Administrative Rechte haben, wird eine Benutzerinstallation durchgeführt und das Paket ist nur für diesen User sichtbar. 20 Folgen Sie den Installationsdialogen: Wählen Sie ein Installationsverzeichnis. Empfehlung: Wählen Sie für Perl, CATIA V5R16 und das Daimler-Zuliefererpaket Pfade ohne Blanks (Leerzeichen) im Installationspfadnamen. In Unix-Umgebungen sind Pfadnamen mit Leerzeichen sehr ungewöhnlich und es ist nicht garantiert, dass alle Perl-Skripte bzw. PerlModule mit „Blanks“ im Pfadnamen funktionieren. 21 Im Laufe der Installation wird die msi Installationdatei die EXE Datei entpacken. Bestätigen Sie diese Aktion durch „Ausführen“. Die Installationsroutine kopiert alle benötigten Dateien in das Installationsverzeichnis. Zusätzlich werden alle notwendigen Anpassungen in den Konfigurationsfiles <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/DC_CV5_Start/GUIConfig.ini und <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/DC_CV5_Start/Catiav5.ini durchgeführt, falls ActiveState Perl auf der Maschine gefunden wird. Dabei wird nur die erste CATIA V5R16-Installation auf dem PC berücksichtigt: (HKEY_LOCAL_MACHINE\SOFTWARE\DASSAULT SYSTEMES\B16\0) Falls Sie mehrere Parallelinstallationen von V5R16 installiert haben, überprüfen Sie bitte in der Registry, welche der Installationen dem Daimler V5R16 SP5 / Hotfix-Level entspricht. Benutzen Sie regedit um die V5R16 Installationspfade zu ermitteln und tragen dann den Installationspfad von Hand in die Catiav5.ini Datei ein. 22 Falls ActiveState Perl von der Installationsroutine nicht gefunden wird, erscheint ein entsprechender Informationsdialog und Sie müssen die GUIConfig.ini und Catiav5.ini Dateien, wie in den folgenden Kapiteln beschrieben, von Hand editieren. Falls folgende Fehlermeldung erscheint, lief das Post Installationsskript, welches die Konfigurationsdateien modifiziert, nicht fehlerfrei. In diesem Falle überprüfen Sie ebenfalls den Inhalt der GUIConfig.ini und Catiav5.ini Dateien und machen gegebenenfalls die notwendigen Anpassungen von Hand. Nach der Installation finden Sie einen Shortcut unter Start/Programme/Daimler Supplier Package B16_7/CATIA V5R16 SP5 Start 23 um CATIA V5R16 mit der Daimler Umgebung zu starten und einen Eintrag Start/Programme/Daimler Supplier Package B16_6/SAMlight Folgen Sie nun den Instruktionen aus dem Kapitel “Test der Installation” um die Funktionsfähigkeit zu überprüfen! 7.4 Administrative Installation Falls Sie das MSI-Paket nicht für die Installation verwenden möchten, weil Sie z.B. eigene Methoden zur Installation haben, können Sie die Dateien aus dem EXE-Paket extrahieren indem Sie die Datei ausführen und dann ein Zielverzeichnis auswählen: Im Vergleich zu den bisherigen Paketen sind die Dateien in einer leicht veränderten Art im Paket hinterlegt. Die „intel_a“ Dateien der einzelnen CAA Funktionen sind nun jeweils im Verzeichnis der CAA Funktionen im EXE File abgelegt. Die Dateien werden erst während der Installation des MSI Pakets in einem gemeinsamen intel_a Verzeichnis zusammengeführt. Wenn Sie also die EXE Datei selbst extrahieren, müssen die einzelnen intel_a Verzeichnisse der CAA Funktionen von Hand zusammenkopiert werden. Hierz könnne Sie auch das link.vbs Skript im Pfad <INSTALLDIR>\cl\B16\3DParty\EDM_07_03 verwenden. 24 Struktur im exe file Zielstruktur nach MSI installation Zusätzlich müssen Sie nun die Konfigurationsdateien (Catiav5.ini und GUIConfig.ini) und die Shortcuts selbst von Hand anlegen bzw. modifizieren, wie in den nächsten Kapiteln beschrieben. 25 8 Installation eines CATIA-Hotfixes Zum Zeitpunkt der Auslieferung des vorliegenden Zuliefererpakets war das CATIA Hotfix-Paket Nr. 46 bei der Daimler AG produktiv im CAD Betrieb eingesetzt. Die Daimler AG wird Sie über die Engineering Portal Services informieren, wenn ein neuer Hotfix-Level in Produktion geht. Zur Installation eines Hotfix-Pakets, entladen Sie die Installationsdateien in ein beliebiges Verzeichnis. Die Hotfix-Pakete finden Sie auf der SCC (Supplier Collaboration Center) Website: http://www.supplier-collaboration-center.com Nun entpacken Sie die Dateien (Unix: tar –xvf <filename>, Windows: winzip) und folgen Sie den Instruktionen in dem < SUPPLIER_PACKAGE_UNLOAD >/srv/B16/DCAG_Doc/Hotfix.pdf File. Bitte beachten Sie folgende Punkte: • Nur ein Hotfix-Level kann in einer CATIA V5 Rx SPy Installation aktiv sein • Hotfixes können nicht festgeschrieben („committed“) werden • Vor der Installation eines neuen Hotfixes muss der alte Stand mit dem Software Management-Tool deinstalliert werden. catstart –run CATSoftwareMgt 26 9 CAA Applikation Powerfeature Standardisierung und Automatisierung der CAx-Prozesskette Durch BPC* PowerFeature werden integrierte, durchgängige Prozesse von der Konstruktion über die Prozessplanung und Fertigung bis zur Qualitätskontrolle für einfache und komplexe Bohrungsgeometrien realisiert. Die Benutzerfreundlichkeit, ein effizientes Änderungs- und Variantenmanagement und ein hoher Grad an Standardisierung bietet ein signifikantes Einsparpotential. * (BPC Business Process Content) Industrie-Lösungen durch Business Process Contents Dassault Systèmes bietet mit dem Business Process Content BPC PowerFeature eine neue Lösung an, die aus der ursprünglichen Entwicklung durch Daimler, vorwiegend in den Bereichen Powertrain und Betriebsmittelkonstruktion hervorgegangen ist. PowerFeature stellt für Daimler und deren Kunden eine zentrale Komponente für den V5R16-Rollout dar. Den Vertrieb, Anwendersupport und Ausbildung für benannte Daimler Zulieferer wird durch die Dassault Systèmes Tochter Transcat PLM GmbH & Co. KG angeboten. http://www.transcatplm.com/powerfeature Voraussetzungen: Die Verwendung von PowerFeatures ist bis zur Einführung von CATIA V5 R18 ausschließlich Daimler und Lieferanten von Daimler für Projekte der Firma Daimler vorbehalten. Für den Bezug von PowerFeatures ist eine Daimler Lieferantennummer notwendig. Diese muß auf dem Bestellformular angegeben werden. Für Fragen zum Lieferantenstatus verweisen wir an Daimler. Lizenzen: Für die Aktivierung der ausgelieferten Applikation Powerfeature benötigen Sie separate Lizenzen der Firma Transcat PLM GmbH & Co KG: Nachdem Sie das Lizenzfile erhalten haben, kopieren Sie es bitte in den Pfad: < SUPPLIER_PACKAGE_UNLOAD >/srv/pwflic/ Es sind sonst keine weitergehenden Installationsschritte notwendig! Bitte beachten Sie, dass für die Nutzung von Powerfeature eine CATIA V5 KT1 Lizenz benötigt wird! 27 10 CAA Applikation Q-Checker V5 Mit dem vorliegenden Paket wird Version (2.3.1) von Q-Checker V5 der Firma Transcat PLM GmbH & Co KG ausgeliefert. Für die Nutzung von Q-Checker benötigen Sie Lizenzen von Transcat. Link: http://www.transcat-plm.com/tcPLM/homepage_transcat/de/software/q_checker.htm Es sind sonst keine weitergehenden Installationsschritte notwendig. 10.1 Update von Q-Checker Profilen Falls Sie vom Daimler Engineering Portal neue Updates der Q-Checker Profile laden, installieren Sie diese in: < SUPPLIER_PACKAGE_UNLOAD >/srv/B16/3DParty/qcheckerV5/adminV5 28 11 CAA Applikation SAM Falls Sie den Step Assembly Manager (SAM) benutzen möchten, müssen Sie folgende zusätzliche Installationsschritte durchführen: 1. Java level Stellen Sie sicher, dass Java >= 1.2 auf der Maschine installiert ist. Auf Unix Maschinen sollte Java im Suchpfad definiert sein ($PATH). 2. Lizenzanforderung für SAM: SAM benötigt eine LICMAN Lizenz (siehe auch Kapitel: T-Systems Lizenz Manager“). Sie können die Lizenz auf folgender Internetseite beantragen: http://www.t-systems-des.com/sam_e / "Order SAM". Sie müssen kein Medium (CD) ordern, die SAM Software ist bereits in dem Zuliefererpaket enthalten. 3. Aktivierung von SAM: Im Daimler Zulieferpaket ist SAM per Default nicht aktiviert. Falls Sie SAM aktivieren wollen, editieren Sie bitte folgendes Perl Skript: < SUPPLIER_PACKAGE_UNLOAD >/cl/sam/sam_start.pl: Kommentieren Sie Zeile 14 in start_sam.pl indem Sie ein “#” am Anfang der Zeile einfügen #$my_catiaenv->setEnvVar('SAM_DISABLE', 'ON'); 29 12 T-Systems Lizenz Manager (licman20) Falls Sie keine T-Systems Applikationen benutzen, können Sie dieses Kapitel überspringen. Die mitgelieferte CAA Applikation SAM benötigt eine Lizenz, die über den T-Systems Lizenz Manager Licman verwaltet wird. Falls Sie zusätzliche T-Systems Applikationen wie comfox oder Medina verwenden, werden ebenfalls Licman Lizenzen benötigt. Im vorliegenden Paket wird die Version 2.0 des Licman als Default ausgeliefert und ersetzt damit die Vorgängerversion 1.2. Falls Sie noch das CATIA V4 Zulieferpaket einsetzen, müssen Sie den Licman 1.2 Lizenzserver laufen lassen, bis auch das CATIA V4 Zulieferpaket auf Licman 2.0 umgestellt ist. Die bisherige Version 1.2 ist noch als Backup mit im Paket enthalten. Zukünftige Auslieferungen werden ausschließlich auf dem Licman 2.0 aufsetzen. Sie müssen neue Lizenzfiles für den Licman 2.0 vom T-Systems Produkt Support anfordern! Die Licman 1.2 Lizenzfiles funktionieren nicht mit Licman 2.0. Lesen Sie bitte zunächst die Licman 2.0 Dokumentation (licman20.pdf) um mehr Informationen über die Basiskonzepte, Lizenztypen, Kommunikation,… zu erfahren. Im Folgenden beschreiben wir nur die Installationsbelange und Anpassungen des Licman 2.0 im Zusammenhang mit dem Zuliefererpaket. In Abhängigkeit der Installationsumgebung • Netzwerk oder Nodelock Lizenzen • Applikationen (CATIA V4, CATIA V5, Medina,..) • Betriebssystem (Unix, Windows XP) müssen Sie unterschiedliche Installationsschritte durchführen. Unter Windows XP kann zu einem Zeitpunkt nur eine Version des Licman installiert sein. Eine Parallelinstallation von Licman 1.2 und 2.0 ist nicht vorgesehen. Unter UNIX können beide Versionen parallel auf einer Maschine installiert werden, wenn die zugehörigen Lizenzdateien unterschiedliche Portnummern benutzen. 12.1 Installation / Anpassungen 1. Im Falle von Netzwerk Lizenzen: Definieren Sie die Maschine, die als Licman 2.0 Lizenzserver laufen soll. Unter UNIX kann es dieselbe Maschine sein, die auch Licman 1.2 Lizenzserver ist, vorausgesetzt es werden unterschiedliche Ports in den Lizenzfiles benutzt. Unter Windows XP müssen sie eine andere Maschine nehmen, falls der bestehende Windows XP Licman 1.2 Lizenzserver noch benötigt wird. 2. Sie benötigen die System ID des Lizenzservers bzw. der einzelnen Clients im Falle von Nodelock Lizenzen. Windows: Deinstallieren Sie licman 1.2 und installieren dann licman 2.0. Starten Sie nun: Start -> Programme -> T-Systems -> Licman 2.0 -> Licman Id 30 Unix: IBM / AIX: Hewlett Packard / HP-UX: uname -m uname -i 3. Fordern Sie nun neue Lizenzkeys für Licman 2.0 beim T-Systems Produkt Support an. T-Systems Enterprise Services GmbH Solution Center PLM Product Support Tel: 040 5395 -2020 Fax:040 5395 -1900 Lademannbogen 21-23 D-22339 Hamburg [email protected] www.t-systems-des.com 4. UNIX: Alle benötigten Runtimedateien sind bereits im Zuliefererpaket enthalten und werden automatisch mitinstalliert. Windows XP: Laden sie das separate Installationsfile vom Engineering Portal und installieren es anschließend wie in der Licman 2.0 Dokumentation beschrieben. 5. Vorbereiten der License.dat Datei (Unix + Windows XP) Kopieren Sie die erhaltene License.dat Datei nach: <SUPPLIER_PACKAGE_UNLOAD >/srv/licman20_V5_S/License.dat Im Falle von Netzwerklizenzen müssen Sie die HOSTID, HOSTNAME und PORT Eintrage in der License.dat Datei an Ihre Belange anpassen: #SERVER HOSTID=”Ihre hosted” HOSTNAME="Ihr hostname" PORT=52818 SERVER HOSTID=00CE3DEF4C00 HOSTNAME="le123" PORT=52818 Fall die Zeile kommentiert ist (#), entkommentieren Sie die Zeile (löschen des #) 6. Erstellen einer Licman 1.2 Kompatibilitätsdatei (Unix + Windows XP): Damit “alte” Licman 1.2 Applikationen weiterhin benutzt werden können, muss eine Kompatibilitätsdatei erstellt werden. Beispiel: Angenommen, Ihre produktive Licman 1.2 Installation benutzt Port 60000 für die Kommunikation mit dem LLD (Locale License Daemon) Æ Licman 1.2 licenses file: Licensefile for DaimlerChrysler xxx hostname, Typ F DLVOWXGNLZQWTCXJKAVYCVTDAESCHOTAUZRGTVRACUPQQIFIGTCQPUXYJKRJOMRIJUXOAVWPYG SRHWGW 20.03.06 23.03.07 31.12.08 60000 60001 Dann erstellen Sie ein neues licenses File für den Kompatibilitätsmodus in: <SUPPLIER_PACKAGE_UNLOAD >/srv/licman20_V5_S/licenses 31 mit einem anderen Port für die LLD Kommunikation. Es werden nur die ersten 6 Zeilen benötigt, wobei nur der Port in Zeile 6 gelesen wird. Am einfachsten ist es, Sie kopieren ein altes Licman 1.2 licenses File und ändern den Port in Zeile 6: Licensefile for licman 2.0 compatibility mode DLVOWXGNLZQWTCXJKAVYCVTDAESCHOTAUZRGTVRACUPQQIFIGTCQPUXYJKRJOMRIJUXOAVWPYG SRHWGW 20.03.06 23.03.07 31.12.08 60002 Nun ist die Vorbereitung der Lizenzdateien abgeschlossen. 7. Verteilen der Lizenzdateien (Unix + Windows XP): Die License.dat und licenses Dateien müssen für alle Clients zugreifbar sein. In Abhängigkeit von Ihrer Installation können Sie das auf verschiedene Weise erreichen: - Legen Sie <SUPPLIER_PACKAGE_UNLOAD >/srv auf ein Netzlaufwerk und mounten es auf den Clients. Beachten Sie, dass in diesem Fall das Catiav5.ini File der CATIA Umgebung angepasst werden muss (Siehe auch Kapitel: Verteilung der Installation auf weitere Clients). - Kopieren Sie die License.dat und licenses Dateien auf alle Clients wo das Zuliefererpaket installiert ist: <SUPPLIER_PACKAGE_UNLOAD >/srv/licman20_V5_S/ 8. Start der Licman Prozesse auf dem Lizenzserver (UNIX) Dieser Schritt wird nur im Falle von Netzwerklizenzen benötigt und nur auf dem Lizenzserver, nicht auf den Clients. Editieren Sie <SUPPLIER_PACKAGE_UNLOAD >/srv/licman20_V5_S/rc.licman20 und passen die Variablen Definition gemäß Ihrer Installation an: export debisLICDIR=/catiav5/licman20_V5_S Å Ihr Installationspfad. Dann starten Sie das Skript und verifizieren, dass die licman20_gld and licman20_lld Prozesse laufen. Sie können die Prozesse auch beim Hochfahren der Maschine starten (z.B. /etc/inittab unter AIX). 9. Start der Licman Prozesse auf dem Lizenzserver (Windows XP) Starten Sie den Licman 2 GLD (Global Lizense Daemon) und Licman 2 LLD unter Systemsteuerung/Verwaltung/Dienste Æ Starttyp “Automatisch”. Achtung: Der GLD Prozess sollte nur auf dem Lizenzserver, nicht aber auf den CATIA Clients gestartet werden 32 10. Test der Installation “C:\Programme\T-Systems\Licman20\licman20_appl.exe” oder <SUPPLIER_PACKAGE_UNLOAD >/srv/licman20_V5_S/steplib_AIX/licman20_appl unter AIX 1. Option 4 (Query) 33 2. Option 1 zum Anfordern einer Lizenz: geben Sie einen Product key (license key) ein: 3. Option 2 zur Abfrage der allokierten Lizenz 4. Option 0 zur Freigabe der Lizenz 34 13 T-Systems license manager (licman1.2) Falls Sie weiterhin noch den Licman 1.2 verwenden wollen, führen Sie folgende Installationsschritte aus. Achtung: Es wird dringend empfohlen auf Licman 2.0 zu wechseln. Das nächste Zulieferpaket wird nur noch Licman 2.0 enthalten. 1. Führen Sie die Installationsschritte für Licman 1.2 aus, wie sie in den bisherigen Zuliefererpaketen beschrieben sind (z.B. Build 6) 2. Definieren Sie Licman 1.2 als aktuelle Version die gestartet werden soll: Editieren Sie: <SUPPLIER_PACKAGE_UNLOAD >/srv /B16/3DParty/licman/start_licman.pl Ersetzen Sie Zeile: my $prefered_licman_version=”2.0”; durch my $prefered_licman_version=”1.2”; 3. Stellen Sie sicher, dass die Licman 1.2 licenses and clients Dateien unter SUPPLIER_PACKAGE_UNLOAD >/srv/ licman12_V5_S verfügbar sind. 35 14 SAM-Light Mit dem vorliegenden Paket wird SAM-Light (Step Assembly Manager) ausgeliefert. SAM-Light benötigt eine Java 1.2 oder neuere Laufzeitumgebung. Stellen Sieunter UNIX sicher, dass Java im Suchpfad gefunden wird. Lesen Sie bitte: < SUPPLIER_PACKAGE_UNLOAD >/cl/sam_light/Flyer_SAM_light-de.pdf < SUPPLIER_PACKAGE_UNLOAD >/cl/sam_light/SAM_light_License_Agreement.txt Es sind sonst keine weitergehenden Installationsschritte notwendig. 36 15 WBK Installation WBK_SMGD belegt ca. 480 MB Plattenplatz und wird deshalb als separates Paket angeboten. WBK_SMGD ist ein neues Paket und wird in Zukunft die WBK Auslieferung ersetzen. Falls Sie in Ihrer Installation WBK benötigen, erkundigen Sie sich bitte zunächst bei Ihrem Daimler Entwicklungspartner, welche Version Sie verwenden sollen WBK oder WBK_SMGD. Installieren Sie bitte zunächst das Zuliefererpaket und “on Top” auf diese Installation dann das jeweilige WBK Paket. Inhalt des WBK Pakets: • WBK spezifische CATIA V5 R16 definitions (CATSettings) • WBK Catalog • WBK CATIA V5 R16 Macros • WBK User Manuals • E-Learning Dokumentation Achtung: Die E-Learing Dokumentation läuft nur unter Windows XP und benötigt einen Flash Player). 15.1 Installation unter UNIX Laden Sie das WBK tar-file (UNIX) vom Daimler Engineering Portal. V5R16SP5_UNIX_WBK_Build_5.tar.gz 135 MB V5R16_UNIX_WBK_SMGD_Build_5.tar.gz 124 MB ► cd (change directory) in das Verzeichnis, in dem Sie das Zuliefererpaket installiert haben cd <SUPPLIER_PACKAGE_UNLOAD> ► Entpacken Sie das V5R16SP5_UNIX_WBK_Build_5.tar.gz File: gtar -xzvf /tmp/ V5R16SP5_UNIX_WBK_Build_5.tar.gz 15.2 Installation unter Windows XP Laden Sie das WBK zip-file für Windows XP vom Daimler Engineering Portal. V5R16SP5_WINDOWS_XP_WBK_Build_5.zip 135 MB V5R16_WINDOWS_XP_WBK_SMGD_Build_5.zip 124 MB 37 danach entpacken Sie das file in das Verzeichnis wo Sie das Zuliefererpaket installiert haben. 15.3 Customization Nach der Installation der Files müssen folgende Anpassungen durchgeführt werden: • Erzeugen der Lizenzdefinitionen für WBK Projekte • Eintragen der WBK Projekte in das Perl/TK Startcenter Skript • Definition eigener WBK Projekte (DLNAMES) • Test der WBK Konfiguration 15.3.1 Lizenz Konfiguration Folgende CATIA V5 Lizenzen werden für WBK benötigt: Lizenz 38 Kommentar HD2 (Hybrid Design 2) oder MD2(Mechanical Design 2) + GSD (Generative Shape Design 2) WBK generell KT1 (Product Knowledge Template 1) Für Product/Part Templates Zusätzlich empfohlen: KIN (DMU Kinematic Simulator 2) DMN (DMU Navigator 2) SPA (DMU Space Analysis 2) für DMU Untersuchungen Folgen Sie den Anweisungen im Kapitel “CATIA V5 Lizenzdefinition” um die Lizenzen zu definieren. 15.3.2 Einbinden der WBK-Projekte in die Startumgebung Definieren Sie das WBK-Projekt in der Datei < SUPPLIER_PACKAGE_UNLOAD >\srv\B16\scripts\DC_CV5_Start\GUIConfig.ini @CV5PARM::Projects_B16 = ( "/", "/DC" , "/DC/WBK", oder „/DC/WBK_SMGD“, "/DC/Fahrzeug", "/DC/Fahrzeug_ohne_Cache", "/DC/Powertrain_Standard", "/DC/DMU_Standard", "/DC/Electric", "/DC/TubingISO", "/DC/SFK", "/DC/SFK_2D", "/DC/SFK_DMU", "/DC/CVD_Design_Base", "/DC/CVD_Design_Powertrain", "/DC/CVD_Electric", "/DC/CVD_ProductionFoundry", "/DC/CVD_ProductionTool", "/DC/CVD_Tubing_Diagrams", "/DC/CVD_DMU_General" ); 15.4 Überprüfen der WBK installation 15.4.1 Start von CATIA V5 Start von CATIA V5: < SUPPLIER_PACKAGE_UNLOAD >/srv/B16/scripts/GUI.pl Selektieren Sie das WBK-Projekt und Ihr Lizenz Paket. 39 Kontrollieren Sie in der Ausgabe des Startfensters, dass die Verzeichnisse CATSettings_WBK und CATSettings_WBK_ToolBar im CATReferenceSettingPath verkettet sind. 15.4.2 Überprüfen der WBK DLNames Überprüfen Sie unter Tools/Options/General/Document, dass die DLnames “#CATALOG.WBK_KAT” und “SYSTEM.MACRO.WBK” verfügbar sind. 15.4.3 Überprüfen der WBK Makros WBK-Toolbar: “WBK_Macros” 40 15.5 WBK User Manuals Weitergehende Dokumentation zu WBK finden Sie nach der Installation unter: XP-path : <SUPPLIER_PACKAGE_UNLOAD>\srv\B16\3DParty\WBK\Doc UNIX-path: <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/3DParty/WBK/Doc 15.6 E-Learning Dokumention <SUPPLIER_PACKAGE_UNLOAD>\srv\B16\3DParty\WBK\Doc\XP\web_demos_englis h Achtung: Hierzu wird Windows XP mit installiertem Flash-Player benötigt. 15.7 Kontakt Personen für WBK Mr. Mehmet Tongul DAIMLER AG - Werk Sindelfingen Entwicklung Rohbau Dept.: EP/QFR mailto:[email protected] Mr. Wolfgang Keller DAIMLER AG - Werk Sindelfingen Entwicklung Rohbau Dept.: EP/QFR mailto:[email protected] 41 16 Anpassen des Zuliefererpakets 16.1 Startskript Anpassungen Zur Aktivierung der Daimler Umgebung, müssen gegebenenfalls folgende Dateien angepasst werden: < SUPPLIER_PACKAGE_UNLOAD >/srv/B16/scripts/DC_CV5_Start/GUIConfig.ini < SUPPLIER_PACKAGE_UNLOAD >/srv/B16/scripts/DC_CV5_Start/Catiav5.ini 16.1.1 GUIConfig.ini Datei: Das Konfigurationsfile für die Startoberfläche ist in 3 Abschnitte aufgeteilt: ► Ein Windows XP spezifischer Zweig zur Definition der Menüeinträge ► Ein Unix spezifischer Zweig zur Definition der Menüeinträge ► Ein gemeinsamer Zweig für Windows XP und Unix zur Definition der Projektliste und der Lizenzauswahl Windows: # Menu Definitionen: @CV5PARM::Menues = ( \%CV5PARM::Utilities , \%CV5PARM::Tools, \%CV5PARM::MX); %CV5PARM::Utilities = ( 'Title' , 'Utilities ', #CATIA Commands must start with CATIAV5: 'CATIA V4-V5 Migration' , 'CATIAV5:CNEXT -batch -e CATV4ToV5Migration ', 'V4 seq. Import','CATIAV5:CNEXT -batch –e ExtractModelFromSequential', 'Nodelock Management , 'CATIAV5:CATNodelockMgt.exe'); %CV5PARM::Tools = ( 'Title' 'Explorer' 'Notepad' , , , 'Tools ', 'explorer ', 'Notepad '); %CV5PARM::MX = ( 'Title' , 'Office', 'Word' ,'start /D"C:\\Programme\Microsoft Office\Office10" winword.exe', 'Excel','start /D"C:\\Programme\Microsoft Office\Office10" excel.exe', 'Powerpoint','start /D"C:\\Programme\Microsoft Office\Office10" Powerpnt.exe'); Unix: @CV5PARM::Menues = ( \%CV5PARM::Utilities , \%CV5PARM::Tools); %CV5PARM::Utilities = ( 'Title' , 'Utilities ', 'CATIA V4-V5 Migration','CATIAV5:CNEXT -batch -e CATV4ToV5Migration ', 'V4 seq. Import','CATIAV5:CNEXT -batch –e ExtractModelFromSequential', 42 'Nodelock Management' , 'CATIAV5:CATNodelockMgt'); %CV5PARM::Tools = ( 'Title' , 'Tools ', 'xterm' , 'xterm', 'clock' , 'xclock'); Global: # Project Definition: @CV5PARM::Projects_B16 = ( "/", "/DC" , "/DC/Fahrzeug", "/DC/Fahrzeug_ohne_Cache", "/DC/Powertrain_Standard", "/DC/DMU_Standard", "/DC/Electric", "/DC/TubingISO", "/DC/SFK", "/DC/SFK_2D", "/DC/SFK_DMU", "/DC/CVD_Design_Base", "/DC/CVD_Design_Powertrain", "/DC/CVD_Electric", "/DC/CVD_ProductionFoundry", "/DC/CVD_ProductionTool", "/DC/CVD_Tubing_Diagrams", "/DC/CVD_DMU_General" ); @CV5PARM::License = ("HD2"); # Array with defined license packages # CATSettings Directories have to be created Sie können zusätzliche Menus, Projekte und Lizenzen in der GUIConfig.ini Datei definieren. Die ausgelieferten Einstellungen dienen dabei als Beispiel. 16.1.2 Catiav5.ini Datei: Die <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/DC_CV5_Start/Catiav5.ini Datei ist zuständig für das Customizing der eigentlichen Startskripte. Die Basis Einstellungen werden von den Installationsroutinen eingetragen. Hier eine Beschreibung der weiteren möglichen Einstellungen. Im Normalfall ist es nicht notwendig weitere Einstellungen vorzunehmen. Falls es erforderlich ist, sollten nur die grün gekennzeichneten Parameter verändert werden. Achtung: Vermeiden Sie unter Windows XP Leerzeichen (Blanks) am Ende der Zeilen! Die Datei ist ebenfalls in 3 Abschnitte unterteilt: global, unix und windows [global] DC_Version DC_Site Default_DC_AddEnv Default_EnvironmentFile 43 =B16 =DCS =catiav5 =CATIA.V5R16.B16 BBDomainManager ErrorLogUserInfo CheckResources DC_USE_DLNAMES DebugLevel = = =90 = Y = 1 [unix] CascadeSeparator = : PathSeparator = / RootBegin = / UserTemp = /tmp Use_V4_SysDyn = Y ServerPath = /your_install_path/srv ClientPath = /your_install_path/cl UserHome = $ENV{HOME} ReferenceSettingPath = $ServerPath/$DC_Version/CATSettings_DC RemoteTraceDirPath = /share/v5tracedir/$DC_Version LocalTraceDirPath = /tmp/v5tracedir ExecutionSuffix = " " CV5_Masterdcls = $ServerPath/$DC_Site/sysdyn/MASTERDCLS CV4_Masterdcls = /catia424/prod/sysdyn/MASTERDCLS MappingFile = $ServerPath/$DC_Site/sysdyn/win2unixgroups SysDynFilterDir = $ServerPath/$DC_Site/Projects DC_Local_Cache = $ENV{HOME}/CATCache_$DC_Version DC_DocumentationPath = $ServerPath/$DC_Version/Doc ; OtherCatiaPath is necessary in supplier package e.g.: /apps/catia/B16 OtherCatiaPath = "<Your CATIA B16 install path>" ; SupplierCaapath without $OSDS ;SupplierCaaPath = /tmp/MyCaaInstallPath [windows] CascadeSeparator = ; PathSeparator = \ ; SystemDrive is XP-Variable RootBegin = $ENV{SystemDrive}\ ; UserTemp is DC scratch area for example creating DLnames UserTemp = CSIDL_LOCAL_APPDATA\DassaultSystemes Use_V4_SysDyn = N ServerPath = C:\apps\catia\offline ClientPath = $ENV{SystemDrive}\apps\catia UserHome = CSIDL_APPDATA\DassaultSystemes ReferenceSettingPath = $ServerPath\$DC_Version\CATSettings_DC ; RemoteTraceDirPath and LocalTraceDirPath are used only in start_mtc.pl to collect Abends. CATErrorlog is moved to another location RemoteTraceDirPath = \\your_traceshare\v5tracedir\$DC_Version LocalTraceDirPath = $UserTemp ExecutionSuffix = '.exe' CV5_Masterdcls = $ServerPath\$DC_Site\sysdyn\MASTERDCLS CV4_Masterdcls = \\your_catiashare\catia424\prod\sysdyn\MASTERDCLS MappingFile = $ServerPath\$DC_Site\sysdyn\win2unixgroups SysDynFilterDir = $ServerPath\$DC_Site\Projects DC_Local_Cache = CSIDL_LOCAL_APPDATA\DassaultSystemes\CATCache_$DC_Version DC_DocumentationPath = $ServerPath\$DC_Version\Doc ; OtherCatiaPath is necessary in supplier package OtherCatiaPath = "<Your CATIA B16 install path ; Supplierpath without $OSDS ; SupplierCaaPath = E:\MyCaaInstallPath 44 ; DC_DomainControler info is used to check if laptops are offline DC_DomainControler = local ; Serverpath is mapped to DC_DriveLetter at startup; possible values Y and N ; enable_drive_mapping = N ; DC_DriveLetter = R: ; dc_win_create_process 0 Perl system() function will use; 1 Windows CreateProcess will use dc_win_create_process = 0 [Global section] DC_Site: Diese Deklaration stellt die Daimler Umgebung ein: V4-Projektverzeichnis, Standard Drafting xml-File, Templates, Standard Catalogs etc. DCS: Default in CRM Installation Diese Einstellung darf nicht verändert werden! Default_DC_AddEnv: Definition der voreingestellten Initialisierungs-Skripte. Die entsprechenden Perl-Skripte (start/stopp) wie z.B.: start_catiav5.pl und stop_catiav5.pl müssen im Verzeichnis <SUPPLIER_PACKAGE_UNLOAD>/srv /B16/init.d existieren. Das voreingestellte Skript catiav5 darf nicht entfernt werden! Sie können weitere Skripte anhängen: Beispiel: Default_DC_AddEnv = catiav5 myinit_script Die Skripte …/B16/init.d/start_catiav5.pl und …/B16/init.d/start_my_init_script.pl werden ausgeführt, bevor CATIA V5 gestartet wird. Default_EnvironmentFile: Environment File Diese Einstellung darf nicht verändert werden! BBDomainManager: Hostname des Backbone DomainManager. Schlagen Sie im CATIA Online Handbuch nach, um mehr über die Definition eines DomainManager Knoten zu erfahren. CheckResources: Resourceüberwachung (nur Windows XP) 45 DebugLevel: Default=3 info=1 warnings=2 nothing=0 (batch) ErrorLogUserInfo: Nur Daimler intern [Unix section] UserTemp: Temporäres Verzeichnis für z.B. für DLName import,.. ReferenceSettingPath: Diese Einstellung darf nicht gelöscht werden! Grundeinstellung für die Verkettung. Wie in der Dokumentation beschrieben, darf der Pfad ggf. ergänzt werden. LocalTraceDirPath, RemoteTraceDirPath: Nur Daimler intern CV5_Masterdcls: Pfad zu CATIA V5 DLName Eingabedefinitionen CV4_Masterdcls: Pfad zu CATIA V4 DLName Eingabedefinitionen SysDynFilterDir: Folder für projektspezifische DLName Filter DC_Local_Cache: Pfad zum lokalen Cache DC_DocumentationPath: Pfad zur Dassault Systemes Online Dokumentation (CATDocView) 46 [Windows section] ServerPath: Pfad zum CATIA Server-Verzeichnis UserHome, UserTemp: Support für “windows special folders“: CSIDL_APPDATA und CSIDL_LOCAL_APPDATA Mappingfile: Daimler intern DC_DomainControler: Nur Daimler intern Diese Einstellung darf nicht verändert werden! enable_drive_mapping: Nur Daimler intern DC_Driveletter: Nur Daimler intern 16.2 CATIA V5 Lizenz Definition Um eigene Lizenzdefinitionen zu erstellen, müssen Sie die entsprechenden CATSettings erstellen. Gehen Sie dabei folgendermaßen vor: ► Erstellen Sie ein CATSettings Verzeichnis: mkdir < SUPPLIER_PACKAGE_UNLOAD >/srv/B16/CATSettings_xxx z.B.: Für eine MD2 Lizenz: mkdir /Daimler_B16SP5/srv/B16/CATSettings_MD2 ► Starten Sie CATIAV5 im 'admin' Mode um die Licensing.CATSettings Datei zu erzeugen. z.B.: /Daimler_B16SP5/srv/B16/scripts/catiav5.pl –c 47 /Daimler_B16SP5/srv/B16/CATSettings_MD2 -admin Nun müssen Sie die gewünschte Lizenz (MD2) unter Tools/Options/General/Licensing anselektieren. Tipp: Es kann sinnvoll sein, die Settings in Tools/Options zu sperren. ► Beenden Sie die CATIA Sitzung und löschen Sie alle Dateien (außer dem Licensing.CATSettings File) im <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/CATSettings_MD2, Verzeichnis. ► chmod 555 auf das CATSettings_MD2 Verzeichnis und chmod 444 auf das Licensing.CATSettings File. ► Falls Sie die CATIA Startskripte auch im Batch-Mode (ohne die Startoberfläche) benutzen wollen und dort die Lizenzeinstellungen mit berücksichtigen müssen, dann: 1. Kopieren Sie die <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/init.d/start_HD2.pl nach <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/init.d/start_MD2.pl 2. Editieren Sie die start_MD2.pl Datei und ersetzen: my $lic="HD2"; durch my $lic="MD2"; 3. chmod 755 start_MD2.pl ► Definieren Sie die MD2 Lizenz im <SUPPLIER_PACKAGE_UNLOAD >/srv/B16/scripts/GUIConfig.ini File: @CV5PARM::License = ("HD2", ”MD2”); # Array mit den zur Auswahl stehenden Lizenzpaketen ► Nun können Sie CATIA V5 mit der erstellten Daimler Umgebung starten 16.3 Start von CATIA V5 mit der Daimler Umgebung (GUI) <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/GUI.pl 48 ► Selektieren Sie die gewünschte Lizenz und das Projekt mit dem Sie arbeiten möchten und drücken Sie die ‘*** Start CATIA ***” Schaltfläche. ► Die „Reset Settings“ Checkbox löscht die CATSettings im CATUserSettingPath Verzeichnis, falls aktiviert. 16.4 Start von CATIA V5 mit DCS Umgebung (Befehlszeile) ► Starten von CATIA V5 mit den globalen Daimler Firmen Settings und der HD2 Lizenz durch das Kommando: <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/catiav5.pl –n HD2 ► Start mit den vordefinierten Projektumgebungen: Folgende DCS Projektumgebungen werden ausgeliefert. Bitte klären Sie mit Ihrem Daimler Entwicklungsansprechpartner, welche Projekte für Sie relevant sind. z.B.: Um die „Electric“ Umgebung zu starten: <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/catiav5.pl –n”HD2 Electric” 16.5 Definition eigener Projekte Falls Sie eigene Projekte definieren müssen, führen Sie folgende Schritte durch: 1. Erstellen Sie ein projektspezifisches CATSettings Verzeichnis ♦ mkdir <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/CATSettings_<Project name> 2. Erstellen Sie ein projektspezifisches Startskripts: Dieses Skript muss in folgendem Verzeichnis angelegt werden: 49 <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/init.d. Die Start-Skripte werden automatisch beim CATIA Start ausgeführt. Mit der ausgelieferten Setup Methode wird der CATReferenceSettingPath nicht automatisch definiert, sondern Sie müssen den Pfad in dem Start-Skript erweitern start_<Project name>.pl: Skript wird ausgeführt, wenn das Projekt selektiert wurde Beispiel: start_MyProject1.pl #!/usr/local/bin/perl use strict; my $my_catiaenv = 'DC_CV5_Start::Envprep'; my $S_ = $my_catiaenv->getPathSeparator; my $T_ = $my_catiaenv->getCascadeSeparator; $my_catiaenv->setEnvVar('CATReferenceSettingPath', "$ENV{CATReferenceSettingPath}${T_}$ENV{DC_Env}${S_}CATSettings_MyProject1" ); 1; 3. Definieren des Projekts im Config.ini file: @CV5PARM::Projects_B16 = ( "/", "/DC" , "/…", "/…", "/DC/MyProject1" ); 4. Definieren aller projektrelevanten CATSettings im admin Mode: ♦ <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/GUI.pl –a ♦ Selektieren Sie das zu administrierende Projekt. Modifizieren Sie nicht die ausgelieferten Settings! Vergewissern Sie sich, dass Sie Schreibrechte auf das CATSettings_<Project> Verzeichnis haben. ♦ Aktivieren Sie die Admin Checkbox und starten Sie CATIA ♦ Definieren Sie alle benötigten Parameter in Tools/Options und Tools/Customize ♦ Stoppen Sie die CATIA Session and legen Sie einen Schreibschutz auf das CATSettings Verzeichnis und den Inhalt 5. Start von CATIA V5 mit dem neu definierten Projekt im User Mode: ♦ <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/GUI.pl ♦ Selektieren Sie das Projekt 50 ♦ Start CATIA 16.6 Integration eigener CAA Applikationen Für die Integration eigener CAA Applikationen in die Daimler Umgebung, müssen Sie folgende Schritte durchführen: • Definieren Sie ein Verzeichnis, in dem Sie Ihre CAA Funktionen installieren möchten, im Konfigurations-File : <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/DC_CV5_Start/Catiav5.ini Entkommentieren Sie hierzu die vordefinierte Zeile in der jeweiligen Sektion (UNIX, Windows). Dieser Pfad sollte außerhalb des Installationspfades des Zuliefererpakets sein, damit spätere Auslieferungen keinen Einfluss auf den CAA Pfad haben. Beispiel: Ändern Sie: ; Supplierpath without $OSDS ; SupplierCaaPath = /tmp/MyCaaInstallPath nach ; Supplierpath without $OSDS SupplierCaaPath = /my_CAA_Install_Dir • Kopieren Sie alle Dateien Ihrer CAA Applikation in ein neues Verzeichnis unterhalb von <SupplierCaaPath>. Verwenden Sie ein separates Verzeichnis für jede CAA Funktion. z.B.: /my_CAA_Install_Dir/MyCAA_1 /my_CAA_Install_Dir/MyCAA_n • Kopieren/verschieben Sie das Verzeichnis $OSDS in dem CAA ApplikationsVerzeichnis nach <SupplierCaaPath >/$OSDS. Jetzt werden alle CATIA-relevanten Dateien automatisch beim CATIA Start gefunden und angezogen. z.B.: für AIX: cp –rp /my_CAA_Install_Dir/MyCAA_1/aix_a /my_CAA_Install_Dir/ cp –rp /my_CAA_Install_Dir/MyCAA_2/aix_a /my_CAA_Install_Dir/ • Falls Ihre CAA Applikation spezielle Initialisierungsschritte benötigt (z.B.: Umgebungsvariablen, Skripte,..), dann erstellen Sie ein Perl-Skript <SupplierCaaPath>/MyCAA_1/start_MyCAA_1.pl mit allen notwendigen Kommandos und Definitionen. 51 16.7 Importieren von DLNames in eine CATIA Sitzung Es stehen verschiedene Verfahren zur Integration von DLNames zur Verfügung: 1. Daimler Default Mechanismus 2. Verfahren analog zum V5R12 Zuliefererpaket 3. eigenes Verfahren 16.7.1 Daimler Default Mechanismus Zum Import von DLNames wird ein Default Mechanismus ausgeliefert, der wie folgt aktiviert werden kann: 1. Setzen Sie in der Catiav5.ini Konfigurationsdatei die Variable DC_USE_DLNAMES=Y falls Sie diesen Mechanismus aktivieren möchten 2. Definieren Sie den Parameter CV5_Masterdcls. Der Pfad muss auf die Inputdatei für den DLName Import Lauf zeigen. 3. z.B.: CV5_Masterdcls = /catiav5/DCS/sysdyn/Masterdcls (CATIA V5 DLNames) 4. Falls Sie noch CATIA V4 DLNames importieren möchten, setzen Sie zusätzlich: Use_V4_SysDyn = Y und CV4_Masterdcls. Der Pfad muss auf die Input Datei für den DLName Import zeigen. z.B.: CV4_Masterdcls = /catia424/prod/sysdyn/Masterdcls (CATIA V4 DLNames) Das Format für die Inputdateien sieht folgendermaßen aus: DLNAME Windows Path Unix Path Type File access CATIAV5.B1.P1;\\emc\fs\b1\p1;/data/catiav5/b1/p1;MODEL;;/*U:580:G:543:O:All:*/ CATIAV5.B8.P1;\\emc\fs\b8\p1;/data/catiav5/b8/p1;MODEL;;/*U:580:G:543:O:NONE:*/ Falls die “File access” Attribute gesetzt sind, werden nur die DLNames beim Start von CATIA V5 importiert, für die der Anwender zumindest Leserechte besitzt. File access Attribute: U=User: Unix user id G=Group: Unix group id O=Other: NONE or ALL Zusätzlich können projektabhängige Filter (z.B. Rohbau) definiert werden, um die DLNameListe weiter einzuschränken. Erzeugen Sie hierzu für jedes Projekt entsprechende „Filterdateien“ <SUPPLIER_PACKAGE_UNLOAD>/srv/DCS/Projects/[projectname]/sysdyn_filter 52 z.B.: define filter in /catiav5/DCS/Projects/Rohbau/sysdyn_filter: ^CATIAV5 ^[B|Y]ATIA. TEST In dem Beispiel werden nur DLNames importiert, die mit CATIAV5, BCATIA or YCATIA beginnen oder den String TEST enthalten. Falls Sie ein eigenes Verfahren zum Import der DLNames nutzen möchten, setzen Sie in der Catiav5.ini Konfigurationsdatei den Parameter DC_USE_DLNAMES=N Um das eigene Importskript zu aktivieren, tragen Sie es am Ende der Zeile Default_DC_AddEnv = catiav5 ein (mit einen Leerzeichen getrennt). z.B.: Default_DC_AddEnv = catiav5 my_import_script Das zugehörige Perl-Startskript „start_my_import_script.pl“ muss dazu im ..srv/B16/init.d Verzeichnis abgelegt werden. Der Skriptname muss mit „start_“ beginnen. 16.7.2 DLName Import analog zum V5R12 Paket Falls Sie die DLName Import Mimik verwenden möchten, wie sie im V5R12 Zuliefererpaket definiert war, gehen Sie bitte folgendermaßen vor: 1. Setzen Sie in der Catiav5.ini Konfigurationsdatei den Parameter DC_USE_DLNAMES=N 2. Kopieren Sie das Perl Skript <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/examples/start_dlname.pl in das Verzeichnis <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/init.d 3. Um das Import Skript bei jedem CATIA Start zu aktivieren, tragen Sie es in der Catiav5.ini Datei am Ende der Zeile Default_DC_AddEnv=catiav5 ein. Default_DC_AddEnv = catiav5 dlname Das Skript start_dlname.pl muss dazu im ..srv/B16/init.d Verzeichnis abgelegt werden. Der Eintrag catiav5 darf nicht entfernt werden und muss an erster Stelle stehen! Achtung: Dieses Skript wird nicht durchlaufen, wenn der Admin Mode aktiviert ist! Das Skript importiert die DLNAMES die in den DLNAME Input File(s) definiert sind in ein temporäres Verzeichnis: <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/DLNAMES/xyz.txt Das temporäres Verzeichnis wird automatisch im CATReferenceSettingPath verkettet. In Abhängigkeit von der Projektauswahl, sucht das Skript nach DLNAME Input Dateien. 53 Zwei verschiedene Möglichkeiten zur DLNAME Definition stehen zur Verfügung: 1. Flache Struktur: Basierend auf dem selektierten Projekt, sucht das Skript in dem <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/DLNAMES Verzeichnis nach DLNAME Input Dateien, beginnend mit dem „root“ Projekt. Beispiel: Sie selektieren /DC/Chassis in der graphischen Oberfläche (GUI). Dann werden die Input Dateien ../DLNAMES/DC.txt und ../DLNAMES/Chassis.txt gesucht und falls vorhanden importiert. So können firmenweite (DC) und projektabhängige (Chassis) DLNAMES definiert werden. 2. Geschachtelte Struktur: Es besteht die Möglichkeit „include“ Dateien zu definieren, die eine Liste von Dateien enthalten, die als DLNAME Input Dateien dienen. Beispiel: Die Datei ../DLNAMES/Chassis.include enthält eine Liste mit Dateinamen: DLNAME_IN_FILE_1 DLNAME_IN_FILE_2 Nun liest das Import Skript die Dateien DLNAME_IN_FILE_1 und DLNAME_IN_FILE_2 um die DLNAMES zu importieren. Dieser Mode ist nützlich, wenn mehrere Projekte auf eine identische Untermenge von DLNAMES zugreifen sollen. Es ist möglich beide Varianten zu mixen (z.B. eine DC.txt und eine Chassis.include Datei) Die DLNAME Input Dateien müssen in dem Format aufgebaut sein, wie in der CATIA Online Dokumentation beschrieben. Beispiel: Chassis.txt # DLNAME | WINDOWS path | Unix path Chassis_DL1;C:\data\chassis1;/catiadata/chassis1; Chassis_DLx;C:\data\chassisx;/catiadata/chassisx; Zusätzlich können Filter definiert werden, die über reguläre Ausdrücke die Auswahl der DLNAMES weiter einschränken. Falls die Datei <Projectname>.filter existiert, werden die regulären Ausdrücke auf die komplette DLNAME Input Liste angewendet. Beispiel: DC.txt enthält: 54 POWER_DL1;C:\data\power1;/catiadata/power1; POWER_DLx;C:\data\powerx;/catiadata/powerx; CHASSIS_DL1;C:\data\chassis;/data/chassis; STANDARD_PARTS;C:\data\standard;/data/standard; STANDARD_ASS;C:\data\standard_ass/data/standard_ass; Powertrain.filter enthält: ^POWER ^STANDARD Jetzt werden nur die DLNAMES importiert, die entweder mit “POWER” oder “STANDARD” beginnen. In dem Beispiel würde “CHASSIS_DL1” nicht importiert. 16.7.3 Eigenes Verfahren Falls Sie ein eigenes Verfahren zum Import der DLNames nutzen möchten, setzen Sie in der Catiav5.ini Konfigurationsdatei den Parameter DC_USE_DLNAMES=N Um das eigene Import Skript zu aktivieren, tragen Sie es am Ende der Zeile Default_DC_AddEnv = catiav5 ein. z.B.: Default_DC_AddEnv = catiav5 my_import_script Das Skript start_my_import_script.pl muss dazu im ..srv/B16/init.d Verzeichnis abgelegt werden. Der Eintrag catiav5 darf nicht entfernt werden und muss an erster Stelle stehen! 16.8 Plotterdefinition Die Definition der Plotterlisten hängt in hohem Maß von den Anforderungen der jeweiligen Firmenumgebung ab. Nachfolgend eine Beschreibung, wie in der Daimler-Umgebung Plotter eingerichtet werden können. 1. Definieren Sie keine Plotter in den von der Daimler AG ausgelieferten CATSettingsVerzeichnissen, da diese bei Updates überschrieben werden. 2. Definieren Sie in der Catiav5.ini Konfigurationsdatei ein Verzeichnis in dem die Plotterlisten abgelegt werden sollen. Erweitern Sie hierzu die ReferenceSettingPath Definition z.B.: ReferenceSettingPath = $ServerPath/$DC_Version/CATSettings_DC:/My_COMPANY Achtung: Das Verzeichnis $ServerPath/$DC_Version/CATSettings_DC muss an erster Stelle stehen und darf unter keinen Umständen gelöscht werden! 3. Erzeugen Sie das definierte Verzeichnis, ein Unterverzeichnis Printers und darin die leere Datei Drivers.cfg und starten Sie nun CATIA im Administratormode: z.B.: 55 mkdir –p /My_COMPANY/Printers touch /My_COMPANY/Printers/Drivers.cfg <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/catiav5.pl –admin Der CATReferenceSettingPath zeigt nun auf: $ServerPath/$DC_Version/CATSettings_DC:/My_COMPANY 4. Definieren Sie nun In Tools/Options/General/Printers die Plotumgebung (Printer Creation Directory und Driver Configuration Path) und definieren anschließend ihre Plotter in File/Printer Setup. Die erzeugten Plotter werden in dem Verzeichnis angelegt, das als „Printer Creation Directory“ angegeben ist. In diesem Beispiel in: /My_COMPANY/Printers. 5. Ändern Sie die Zugriffsrechte des Plotterverzeichnisses, damit normale Anwender dort keine Schreibrechte haben 6. Starten Sie nun CATIA V5 als normaler Anwender und überprüfen Sie die Verfügbarkeit der Plotterliste 16.9 CATIA V5 Online-Dokumentation Da die Eingabefelder für die Pfaddefinition der Online-Dokumentation und des Companions keine Umgebungsvariablen unterstützen, müssen Sie die Pfade von Hand eintragen. Dies tun Sie über: Tools/Options/General/Help 56 Alternativ kann der Installationspfad für die CATIA Online Dokumentation auch im Catiav5.ini Konfigurationsfile eingetragen werden: DC_DocumentationPath = $ServerPath/$DC_Version/Doc Diese Definition setzt dann die CATDocView Variable. In diesem Fall darf der Pfad unter Tools/Options/General/Help nicht definiert sein. 16.10 CATIA V5 Sprachumgebung In der Daimler CATIA V5 Umgebung ist die Sprache auf Englisch gesetzt. Ändern Sie diese Settings bitte nicht! Dies ist notwendig, da es in einer gemischten Umgebung zu unvorhersehbaren Fehlern kommt (z.B.: Makros laufen nicht mehr, Toolbars sind fehlerhaft, Tesselierungstoleranzen ändern sich, unterschiedliche Dezimaltrenner, …). 16.11 CATIA V4 Interoperabilität (UNIX) Wenn unter UNIX, CATIA V4 Modelle aus einer CATIA V5 DMU-Navigator Sitzung nach CATIA V4 gesendet werden sollen, muss in der CATIA V4 Installation die catia_xc0_appli Variable folgendermaßen gesetzt werden (z.B.: in der CATIA V4 YOUR.env Datei): # XT0 Interface definition: if [ ! -d "/tmp/catia.appli.$LOGNAME" ] then mkdir /tmp/catia.appli.$LOGNAME fi export catia_xc0_appli=/tmp/catia.appli.$LOGNAME/.catia.appli Falls VPM eingesetzt wird, muss die Variable auch in der VPM Sitzung entsprechend gesetzt werden. In der Konfigurationsdatei <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/DC_CV5_Start/Catiav5.ini muss in der [Unix] Sektion der Eintrag: ; XT0-Interface is used to communicate with CV4, VPM XT0_Path = $UserTemp/catia.appli.$ENV{LOGNAME}/.catia.appli eingetragen werden. 57 Um V5 CATParts in einer CATIA V4 Sitzung lesen zu können, müssen vorab folgende Installationsschritte durchgeführt werden: • In der CATIA V4 Umgebung muss eine Deklaration definiert werden, die auf die V5 Umgebung des Zulieferpakets zeigt: catia.ENVTV5:STRING; catia.ENVTV5='<Supplier_UNLOAD>srv/B16/CATEnv/batch/Import_V52V4.ksh'; Dabei entspricht <Supplier_UNLOAD> dem Pfad, in dem das V5 Zuliefererpaket installiert wurde • In dem <Supplier_UNLOAD>srv/B16/CATEnv/batch/Import_V52V4.ksh Skript muss die Variable CURRENTENVDIR=/catiav5/B16/CATEnv an die jeweilige Installation angepasst werden. • In der Datei <Supplier_UNLOAD>srv/B16/CATEnv/batch/Import_V52V4.txt muss der eingestellte CATIA Installationspfad an die jeweilige Installation angepasst werden z.B. /apps/catia/B16 Æ /usr/DassaultSystemes/B16 • In der CATIA V4 Sitzung muss der UNIX Filetree unter File/Open verfügbar sein • Die V4I Lizenz, bzw. eine entsprechende Konfiguration muss verfügbar sein Weitere Informationen finden Sie in den CATIA Dokumenten: CATIA V4: Data Administration and Interoperability Guide Part II : Understanding Different Data Interoperability Issues Manipulating CATIA Version 5 in a CATIA Version 4 Session. CATIA V5: V4 Integration Guide: Reading V5 Data in Version 4 Format 17 Integration des Zuliefererpakets in kundenspezifischen CATIA V5 Umgebungen Für die Vereinheitlichung von Unix und Windows XP, wurden alle Skripte im Zuliefererpaket auf Perl umgestellt. Falls Sie dieses Paket in Ihre eigene CATIA V5 Umgebung einbinden möchten, ohne die ausgelieferten Skripte zu nutzen müssen Sie folgende Schritte durchführen: Bemerkung: Bitte beachten Sie, dass diese Art der Integration eventuell in zukünftigen Auslieferungen nicht mehr so einfach möglich ist, sobald CAA-Applikationen oder Projekte aufwendigere Initialisierungsskripte benötigen. Diese Beschreibung dient nur als Anleitung und wird von der Daimler AG nicht gepflegt und getestet! 58 17.1 Installation Entladen Sie die Software wie in den obigen Kapiteln beschrieben. 17.2 Definition der Environment-Files In der Daimler Umgebung können projektspezifische Umgebungsvariablen gesetzt sein und Perl-Skripte ausgeführt werden. Diese Definitionen müssen Sie dann auch in Ihrer Umgebung vornehmen. • Definieren Sie alle benötigten Umgebungsvariablen in Ihrem Environment • Überprüfen Sie die Perl Startskripte der CAA Funktionen unter <SUPPLIER_PACKAGE_UNLOAD>/cl/B16/3DParty/*/start_*.pl und <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/3DParty/*/start_*.pl und implementieren Sie die Funktionalität in Ihrem Environment Hier die Beschreibung um alle Umgebungsvariablen zu erhalten, die von der Startprozedur erzeugt werden • Öffnen Sie ein CMD Fenster (Start/Ausführen/CMD) geben Sie folgenden Befehl ein: set > C:\Temp\winvars.txt • Starten Sie nun folgendes Kommando, dass ein CMD Fenster im Konetxt einer CATIA V5 Umgebung öffnet (inclusive aller V5 Variablen): <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/catiav5.pl –n <project> -run cmd • In dem neu geöffneten Fenster: set > C:\Temp\v5vars.txt • Die beiden Ausgabedateien können Sie nun mit einem Vergleichsprogramm Ihrer Wahl vergleichen und die neu hinzugekommenen Variablen extrahieren. Fügen Sie diese Variablen in dem Environmentfile ihrer CATIA V5 Produktivumgebung ein. 17.3 Start von CATIA mit der Daimler-Umgebung Zum Start der Daimler-Umgebung geben Sie folgendes Kommando ein: catstart –direnv <Your Environment Directory> -env <Environment File> Beispiel: catstart –direnv C:\Daimler_V5R16SP5 –env Chassis.txt 59 18 Test der Installation Folgende Punkte sollten für die Verifikation der Installation geprüft werden: a) Start von CATIA b) Servicepack und Hotfix-Level c) Project-File d) Start-Templates e) Catalogs f) Standard Definition im Drafting XML File g) CAA-Funktionen h) SAM-Light i) Weitergehender Test a) Start von CATIA Start der graphischen Oberfläche: <SUPPLIER_PACKAGE_UNLOAD>/srv/B16/scripts/GUI.pl b) Servicepack und Hotfix-Level Derzeit führen die Startskripte keine Überprüfung durch, ob die richtige CATIA Version gestartet wird. Dies kann sich in zukünftigen Auslieferungen ändern. Es liegt in Ihrer Verantwortung, die richtige CATIA Version, Servicepack und Hotfix-Level zu 60 installieren. Zur Überprüfung starten Sie CATIA und selektieren “Help/About CATIA”. Service Pack 5, Build Number B16 Hotfix 46! ist der aktuell erforderliche Level. Hotfix 46 61 c) Project-File In TOOLS/OPTIONS/Compatibility muss der Project File Name auf CATIA.PROD.PRJ.MAP stehen und gelockt sein! d) Start-Templates #CATIAV5.TEMPLATES in FILE/OPEN müssen folgende Start-Templates erscheinen: 62 Bitte schlagen Sie im Daimler C@D-Handbuch nach, wenn Sie mehr Informationen über die Handhabung der Start-Templates benötigen! e) DCS-Catalogs In File/Open sollten folgende Kataloge erscheinen: f) Standard Definition im Drafting XML File In Tools/Standards 'drafting' muss das DC_ISO_R16_V1_1.xml verfügbar und eingestellt sein. 63 g) CAA-Funktionen Überprüfen Sie die Verfügbarkeit und Funktionalität der CAA-Funktionen. Lesen Sie die Dokumentation im …srv/B16/DCAG_Doc Verzeichnis zu diesen Applikationen. BMST: Daimler Masterdata & Weight Management (CATPart) BPMT: Passmaßtabelle (CATDrawing) 3DM_View: 3D-Master View Management (CATProduct, CATPart) DC Masterdata: (CATDrawing) 64 FTACol: in Functional Tolerancing & Annotation Workbench SFK Workbench DrwFastener DCWeld3_A DCWeld3 benötigt die CATIA V5 KT1 Lizenz! Powerfeature Powerfeature benötigt die CATIA V5 KT1 Lizenz und zusätzliche Lizenzen von Transcat ! SAM SAM requires a licman license from T-Systems! 65 qcheckerV5 qcheckerv5 benötigt zusätzliche Lizenzen von Transcat XML Writer h) SAM-Light Aufruf unter Windows XP: Start/Programme/ Daimler Supplier Package B16_6/SAMlight Aufruf unter UNIX: <Supplier_UNLOAD>cl/sam_light/samlight 66 i) Weitergehender Test Auf dem Engineering Portal finden Sie ein Szenario für einen weitergehenden interaktiven Test der Umgebung. 19 Verteilung der Installation auf weitere Clients Es gibt mehrere Möglichkeiten, das Zuliefererpaket auf weitere Clients zu verteilen: ¾ Installation des Zuliefererpakets auf einem Shared-Filesystem. Die Clients müssen dann dieses Filesystem mounten. ¾ Installation des Zuliefererpakets auf jedem Client (cl und srv). ¾ Installation des Clientanteils (cl) auf jedem Client und Installation des Serveranteils (srv), der die Anpassungen enthält (z.B.: CATSettings, scripts), auf einem SharedFilesystem. 20 Deinstallation 20.1 Unix Auf UNIX-Systemen, löschen Sie das <SUPPLIER_PACKAGE_UNLOAD> Verzeichnis. rm –rf <SUPPLIER_PACKAGE_UNLOAD> 20.2 XP Auf Windows benutzen Sie den „Windows Software Manager“ um das Zuliefererpaket zu deinstallieren. Bitte schließen Sie zuvor alle offenen Programme des Zuliefererpakets. Bemerkung: Laufende CATIA Sitzungen werden von der Deinstallationsroutine beendet. 67 21 Bekannte Probleme Nachfolgend eine Liste mit bekannten Problemen, die in der nächsten Version des Zuliefererpakets behoben werden. Podukt Beschreibung File/Open In den CATSettings sind einige DLNames definiert, die nur in der internen Daimler Installation benutzt warden. Im Zuliefererpaket sind die Verzeichnisse und deren Inhalt nicht enthalten. Ignorieren Sie die DLName Warnungen oder entfernen Sie aus der Umgebung. Beispiel: 68 Plattform Windows XP UNIX Einige Toolbars verweisen auf Makros, die nicht im Lieferumfang des Zuliefererpakets enthalten sind. In diesem Fall wird der Name des Makros in der Toolbar angezeigt und nicht das vorgesehene Icon. Da diese Makros nicht vorhanden sind, können sie auch nicht benutzt werden. Beispiel: 69 Windows XP UNIX