Configurer CATIA V5R16




CATIASplash

Configurer CATIA V5R16


La configuration des logiciels est chronophage, au travers de ce document je ne prétends pas donner LA méthode mais simplement relater la méthode et certains réglages que j'utilise au niveau des options.


Avant de commencer, il faut préciser que je travaille avec un serveur de licences et que le logiciel est installé localement sur mes postes.

Avec la R13 je copiais à un endroit dédié de mon réseau les 2 CD, dans 2 répertoires que je nommais par exemple H:\CD1 et H:\CD2.
Cette option me permettait de lancer 4 ou 5 installations en même temps.
Le CD1 étant terminé je pouvais dire que le CD2 était dans H:\CD2.
Depuis la R14 cette possibilité a disparue, en effet le CD2 doit être au même endroit que celui du CD1, ils ont envisagé une installation depuis un lecteur de CD et le remplacement dans ce lecteur du CD1 part le CD2, merci aux développeurs, mais j'ai interpellé le CAllCenter.
Réponse du CallCenter : copier le contenu du CD1 dans un répertoire H:\CD1+2, puis copier le contenu du CD2 dans ce même répertoire. Certains répertoires ou fichiers portent le même nom, j'étais assez dubitatif.
Au message de remplacement de ces répertoires et fichiers, répondre oui.
Faire l'installation en lançant le setup du répertoire.
L'installation se passe bien, aucune question en milieu de celle-ci.
Le logiciel fonctionne alors correctement.

Avec l'installation par défaut, les répertoires CATSettings, CATReport et CATTemp sont situés dans C:\ Documents and Settings\%username%\ Application Data\ DassaultSystemes.
Donc autant d'utilisateurs, autant d'encombrement sur le disque dur, même si cette méthode permet d'avoir des options différentes pour les divers utilisateurs de la machine.

Dans un système de formation comme celui où j'exerce, il va falloir au contraire limiter les encombrements sur le disque C: et éviter que les étudiants modifient à chaque instant les configurations.

La solution adoptée consiste à utiliser des répertoires CATSettings, CATReport et CATTemp identiques pour tous les utilisateurs du réseau, pour une machine donnée bien entendu.
Ces 3 répertoires sont placés dans le disque local D:\Catia\R16

Dans ce répertoire je place aussi le fichier CATIA.V5R16.B16.txt qui sera donc dans D:\Catia\R16\CATEnv, bien entendu cet emplacement sera précisé au moment de l'installation, il  a donc fallu créer manuellement le répertoire D:\Catia\R16\CATEnv avant de faire l'installation.

Le contenu du fichier CATIA.V5R16.B16.txt est donné page suivante avec les modifications repérées en rouge.
Les lignes suivantes sont ajoutées
CATNoStartDocument=1 (Démarrage sans nouveau document)
CNEXTBACKGROUND=NO (Démarrage sans le fond étoilé)
CNEXTSPLASHSCREEN=NO
Ces trois options permettent de limiter le temps de chargement du logiciel et la quantité de mémoire utilisée.

Comme je veux que tout le monde travaille avec la même configuration afin d'éviter les questions du type "je n'ai pas l'icône que vous demandez de cliquer", je configure un poste P avec les options que je souhaite, puis je copie le contenu du répertoire CATSettings de cette machine dans un répertoire H:\R16\CATSettings de mon réseau.

Avec windows il est facile de définir un script de connexion qui est en fait un fichier .bat dans lequel je vais mettre une instruction du type
copy H:\R16\CATSettings\*.* D:\Catia\R16\CATSettings
et donc recopier les options de la configuration sur la machine locale.
Ainsi si je veux rajouter ou modifier une option de configuration il me suffira de reprendre mon poste P de configuration, puis de recopier à la main le contenu de son répertoire D:\Catia\R16\CATSettings vers mon répertoire H:\R16\CATSettings, toute nouvelle connexion au réseau fera bénéficier l'utilisateur de ma modification.
Pour une nouvelle version de Catia je ne configure en fait qu'une machine.

Cette méthode assez simple me donne toute satisfaction, mes étudiants ne changent plus telle ou telle option, ils savent qu'à la prochaine connexion elle ne sera plus présente. S'ils ont un besoin que je n'avais pas envisagé ils m'en parlent et je peux le mettre à disposition rapidement et pour tout le monde.

De plus j'ai développé un programme VBA pour insérer mon cartouche dans le calque de fond d'un drawing. Ce programme est en fait une modification de ce qui est fourni de base dans le logiciel, je l'ai converti en VBA afin de pouvoir bénéficier d'une interface plus conviviale que CATScript, ou VBScript.
J'ai mis une icône correspondant à cette commande dans la barre d'outils Dessin disponible quand on est dans le calque de fond. Voir le support de cours VBA.

Afin de simplifier le passage d'un atelier à un autre je configure bien entendu l'affichage de la barre d'outils Ateliers et la place dans la zone des menus déroulants.
Surtout ne pas réutiliser les CATSettings d'une précédente Release, donc je refais ma configuration du poste P en utilisant les réglages proposés dans la suite de ce document.
On notera la nouvelle icône, apparue en R14, de la boîte de dialogue des options.
Elle permet d'enregistrer tout ou partie des options, ce qui facilitera l'importation vers un autre poste, même si la configuration que je propose en début de ce document rend cette option sans intérêt majeur.
Cette importation me permettrait-t-elle de "recopier" ma configuration R14 dans la R15 ou la R16, je ne l'ai pas testée pour la R15 ni pour la R16.

Cette icône permet de créer des fichiers au format CATScript (extension catvbs) pour un onglet ou tous les onglets.

FICHIER CATENV
!----------------------------------------------------------
!   DASSAULT SYSTEMES  -  V5 ENVIRONMENT FILE
!----------------------------------------------------------
! MODE : Global
! TYPE : CATIA
! TMSTMP : 1134750305
!----------------------------------------------------------

CATInstallPath=d:\Program Files\Dassault Systemes\B16\intel_a
CATDLLPath=d:\Program Files\Dassault Systemes\B16\intel_a\code\bin
CATICPath=d:\Program Files\Dassault Systemes\B16\intel_a\code\productIC
CATCommandPath=d:\Program Files\Dassault Systemes\B16\intel_a\code\command
CATDictionaryPath=d:\Program Files\Dassault Systemes\B16\intel_a\code\dictionary
CATDocView=d:\Program Files\Dassault Systemes\B16\intel_a\doc
CATReffilesPath=d:\Program Files\Dassault Systemes\B16\intel_a\reffiles
CATFontPath=d:\Program Files\Dassault Systemes\B16\intel_a\resources\fonts
CATGalaxyPath=d:\Program Files\Dassault Systemes\B16\intel_a\resources\galaxy
CATGraphicPath=d:\Program Files\Dassault Systemes\B16\intel_a\resources\graphic;d:\Program Files\Dassault Systemes\B16\intel_a\resources\graphic\icons;d:\Program Files\Dassault Systemes\B16\intel_a\resources\graphic\figures;d:\Program Files\Dassault Systemes\B16\intel_a\resources\graphic\splashscreens;d:\Program Files\Dassault Systemes\B16\intel_a\resources\graphic\symbols;d:\Program Files\Dassault Systemes\B16\intel_a\resources\graphic\textures
CATMsgCatalogPath=d:\Program Files\Dassault Systemes\B16\intel_a\resources\msgcatalog
CATFeatureCatalogPath=d:\Program Files\Dassault Systemes\B16\intel_a\resources\featurecatalog
CATDefaultCollectionStandard=d:\Program Files\Dassault Systemes\B16\intel_a\resources\standard
CATKnowledgePath=d:\Program Files\Dassault Systemes\B16\intel_a\resources\knowledge
CATStartupPath=d:\Program Files\Dassault Systemes\B16\intel_a\startup
CATW3ResourcesPath=d:\Program Files\Dassault Systemes\B16\intel_a\docs
CATReferenceSettingPath=
CATUserSettingPath=T:\Catia\R16\CATSettings
CATCollectionStandard=
CATTemp=T:\Catia\R16\CATTemp
CATMetasearchPath=DSKEY_TMPDIR
CATW3PublishPath=DSKEY_TMPDIR
CATSharedWorkbookPath=DSKEY_TMPDIR
CATErrorLog=T:\Catia\R16\CATTemp\error.log
CATReport=T:\Catia\R16\CATReport
CATDisciplinePath=
USER_HOME=CSIDL_PERSONAL
JAVA_HOME=%JAVA_HOME%
CLASSPATH_JDBC=
CLASSPATH=%CLASSPATH_JDBC%;%CLASSPATH%
PATH=d:\Program Files\Dassault Systemes\B16\intel_a\code\bin;d:\Program Files\Dassault Systemes\B16\intel_a\code\command;%JAVA_HOME%\bin;%PATH%
CATNoStartDocument=1
CNEXTBACKGROUND=NO
CNEXTSPLASHSCREEN=NO

Mes réglages des options, sont-elles les meilleures, certainement pas.


La documentation en HTML est installée une seule fois sur le réseau, à un emplacement partagé.












Faut-il cocher l'option ci-dessus ?? à tester

Voir mon TD sur les familles de pièces LEGO pour application.
















Réglages des variables d'environnement pour avoir ces cercles circulaires et non elliptiques sur un écran 16/9
    • On Windows:
      • nw8240 with ATI FireGL V5000
      • Setup: change the screen resolution to 1920x1200
      • All circles in V5 will appear as an ellipse as CATIA uses a 1280x1024 default resolution. CATIA V5 uses 4 environment variables to get the information about the screen resolution and monitor (this feature was originally developed for high end visualization solutions). Note that future versions of PTF (Performance Tuning Framework) will include this feature.

        For nw8240:
        CATWidthPixelOfScreen = 1920
        CATHeightPixelOfScreen = 1200 (ratio : 1920/1200 = 1.6)
        CATHeightMMOfScreen = 207
        CATWidthMMOfScreen = 207*1.6 = 331.2

        For HP L2335 23" flat screen:
        CATWidthPixelOfScreen = 1920
        CATHeightPixelOfScreen = 1200 (ratio : 1920/1200 = 1.6)
        CATWidthMMOfScreen = 500
        CATHeightMMOfScreen = 500/1.6 = 312.5

Commentaires