EST-ISS- EVU Note technique EST-CAO 96-03 Mise à disposition de données Euclid sur Internet Application E2NET Ilia Arnautov*, M. Mottier, E. Van Uytvinck *Institute For High Energy Physics, Protvino, Russia Avril 1996
Introduction L application E2NET a été créée sur base de deux anciennes applications: E2ftp et E2www. Elle permet aux utilisateurs Euclid de copier des maquettes 3D ou des dessins sur le répertoire d accès public en écriture et en lecture sur CADD.CERN.CH. (mode FTP) ou sur des pages de WWW accessibles en lecture seule (mode WWW). Les formats supportés sont: - Encapsulated PostScript d Adobe en couleurs ou noir et blanc: pour visualiser sur écran, insérer dans un document ou imprimer. Format très portable qui pose cependant d occasionnels problèmes lors d échange avec le monde Mac (Ghostview). - GIF : pour les fichiers à traiter en tant qu images bitmap: insertion dans un document ou visualisation á l écran. - DXF (Data exchange Format) d Autodesk (en 2D seulement): pour récupérer un plan sous Autocad; pour les objets 3D, le résultat est une projection en vue active comme une copie d écran. - HPGL de Hewlett Packard: pour visualisation sur écran, insertion-édition dans un document ou impression. Idéal à l intérieur du Cern à l exception du monde MAC. - XDB format d échange de Matra Datavision: pour transferts entre sites Euclid. -IGES format d échange entre systèmes CAO: bon pour wireframe et surfaces; les fichiers IGES doivent souvent passer sur un correcteur tel Cifas pour assurer un transfert efficace (recommandé vers Proengineer). -SET format d échange entre systèmes CAO: bon pour les solides (recommandé vers Catia ou CADDS). Mode FTP Le répertoire CADD.CERN.CH est accessible du CERN comme de l extérieur, et il est recommandé de l utiliser aussi bien pour les échanges de données à l intérieur du CERN que pour les échanges entre le CERN et les laboratoires et entreprises extérieures disposant d un accès à Internet. Les fichiers écrits dans ce répertoire CADD.CERN.CH sont conservés pendant 90 jours après quoi ils sont détruits. On ne peut donc pas l utiliser pour stocker des fichiers de façon permanente. Les fichiers stockés dans CADD.CERN.CH peuvent être lus et copiés soit avec un browser Web tel que Netscape ou Mosaic soit avec un utilitaire ftp. Les fichiers de la division EST sont stockés à l adresse Web : http://cadd.cern.ch/ftp/pub/cern/mt. Il est possible que des sous-répertoires soient créés à l intérieur de MT dans le futur. Vu l abondance des documents, il est indispensable de spécifier clairement les noms de vos fichiers (basés sur les noms de vos objets Euclid) à vos correspondants. L accès ftp se fait en exécutant la commande: ftp CADD, utilisateur: ftp, mot de passe: son adresse email 2
Mode www Dans ce mode, l application envoie les objets vers une adresse WWW (http:...) particulière et génère automatiquement une page HTML permettant de présenter succintement les données déposées. L adresse WWW est associée à la base de données Euclid: seuls les utilisateurs ayant une habilitation sur une base de données pourront écrire sur la page WWW associée. Seules quelques bases de données sont associées à une page WWW: à priori ce système est à réserver aux bases de données qui doivent être consultées régulièrement par des personnes n ayant pas un accés régulier à l installation Euclid du Cern. L attribution de pages WWW est gérée par Nils Hoimyr (CN). Au démarrage de E2NET, un message vous signale que vous n avez pas accès au mode WWW si votre base de données n est pas associée à une page WWW. Utilisation de E2NET L application comporte 3 menus principaux CREATE DELETE (WWW) LOAD XDB (FTP)
MENU CREATE Ce menu permet de créer un fichier dans un ou plusieurs formats à partir d Euclid. SELECT OBJECT: DESTINATION? FTP SELECT PATH: PATH: /pub COMMENT LINE: TEXT FILE? - DMRP + EDIT PS FILE? - BLACK/WHITE DXF FILE? - NO IGES FILE? - NO SET FILE? - NO HPGL FILE? - NO EXCHANGEDB? - NO GIF FILE? -NO La première étape est de charger la maquette ou le plan dans la session Euclid. Si votre base de données Euclid n est pas configurée pour le mode WWW, le message Cannot connect to WWW apparaît; le mode FTP reste néanmoins disponible. SELECT OBJECT: Choisir un objet ou plan dans la pile. Les maquettes ou plans doivent être nommés car le nom Euclid est utilisé pour générer les noms des fichiers. Les plans doivent être désactivés. DESTINATION? FTP ou WWW Basculement entre les modes FTP et WWW. Si votre base de données est configurée pour WWW et que vous sélectionnez ce mode, le menu SELECT PATH est bloqué car la destination est liée à la BD Euclid. En mode FTP c est le menu COMMENT LINE qui devient inactif; en effet, CADD n offre pas la possibilité d adjoindre une description aux noms des fichiers. 4
SELECT PATH: Menu inactif en mode WWW. Il permet de naviguer dans l arborescence du répertoire /ftp/pub (comme public ) de la machine cadd.cern.ch/ftp/pub. En sélectionnant cern, puis MT on descend dans le sous-répertoire /pub/cern/mt. * Le répertoire dans lequel on se trouve est mis à jour dans le menu PATH. En cliquant sur on remonte d un niveau. Lorsque qu on a atteint le sous-répertoire souhaité, il faut confirmer la sélection en cliquant sur. PATH: Menu inactif en mode WWW. il affiche votre position dans l arborescence du répertoire /ftp/pub. COMMENT LINE: Menu inactif en mode FTP. Permet d entrer une brève description affichée dans la page Web générée par le mode WWW. Ensuite, il vous faut choisir les types de documents que vous souhaitez envoyer sur INTERNET. Vous pouvez combiner plusieurs choix et même changer d avis: E2NET attend en effet une validation pour commencer à préparer les données. TEXT FILE?: EDIT: lors de l exécution, E2NET créera un fichier avec l extension.txt et vous invitera à y commenter l objet autant que vous le souhaitez. DMRP+EDIT est la valeur par défaut,; E2NET ajoutera au fichier.txt le contenu de la fiche DOCMRP associée à l objet si elle existe. NO pas de fichier.txt; cette option est déconseillée car ces fichiers sont une aide précieuse pour vos correspondants. Dans la phase d exécution suivant votre validation, E2NET interrompt son traitement et démarre l éditeur; une fois la description entrée dans l éditeur, sauvez le document et quittez l éditeur: E2NET reprend le contrôle. * Voir annexe 5
PS FILE? BLACK & WHITE: est actif par défaut. E2NET génèrera un fichier avec extension.eps en noir et blanc. COLOR: génération d un fichier de type EPS en couleurs. NO: pas de fichier EPS; cette option est déconseillée car EPS est un format directement exploitable par vos correspondants pour identifier rapidement votre objet. GIF FILE? YES : E2NET génèrera un fichier avec extension.gif HPGL FILE? YES : E2NET génèrera un fichier avec extension.hpgl EXCHANGEDB? YES : E2NET génèrera un fichier avec extension.xdb. Ce fichier pourra être transféré dans une autre BD Euclid du Cern ou d un autre site. Il est conseillé de donner les paramètres de votre session dans le fichier.txt du menu TEXT FILE. ATTENTION: E2NET DECLASSE VOS OBJETS LORS DE L EXECUTION: TOUS LES LIENS ENTRE VOS OBJETS ET LES BD DU CERN SONT ROMPUS; UTILISER DETRUIRE TOUT et COMPACTER APRES AVOIR UTILISE CETTE OPTION!!! IGES FILE? 3D-EXACT : E2NET génèrera un fichier avec extension.iges contenant la définition géométrique du modèle pour qu il soit reconstruit au mieux des possibilités du système cible. 3D-POLY : c est l approximation polyhédrique d Euclid qui est transmise. Moins rigoureux que 3D- EXACT mais généralement plus efficace. 2D-PROJ: les contours de l objets sont transférés. IGES est bien souvent inefficace sans l utilisation d un correcteur pour adapter le fichier IGES au logiciel cible; le Cern dispose d un service automatique sur Web pour assurer cette optimisation: voir http://cadd.cern.ch/protected/caddfas_form.html ou contacter Nils.Hoimyr@cern.ch. SET FILE? YES : E2NET génèrera un fichier avec extension.set DXF FILE? YES : E2NET génèrera un fichier avec extension.dxf LES PLANS DXF NE SERONT PAS EN VRAIE GRANDEUR MAIS A L ECHELLE SOUS AUTOCAD. LES OBJETS 3D SERONT PROJETES: C EST UNE COPIE D ECRAN. 6
MENU DELETE WWW Pour enlever un objet de la page WWW associée à votre base de données Euclid en mode WWW. SELECT OBJECTS: SELECT OBJECTS: JOKER : @ Affiche la pile d objets apparaissant dans votre page Web; sélectionnez les objets à retirer et valider. JOKER: Filtre appliqué sur la pile de sélection MENU LOAD XDB(FTP) Pour charger un objet ou plan Euclid depuis CADD dans votre structure de données. SELECT PATH: SELECT PATH: PATH: /pub EXCH_DB FILE: Il permet de naviguer dans l arborescence du répertoire /ftp/pub (comme public ) de la machine cadd.cern.ch/ftp/pub. En sélectionnant cern, puis MT on descend dans le sous-répertoire /pub/cern/mt. * Le répertoire dans lequel on se trouve est mis à jour dans le menu PATH. En cliquant sur on remonte d un niveau. Lorsque qu on a atteint le sous-répertoire souhaité, il faut confirmer la sélection en cliquant sur. PATH: Il affiche votre position dans l arborescence du répertoire /ftp/pub. EXCH_DB FILE: Choisir le fichier.xdb à charger. Il est préférable d avoir les mêmes axes, unité et espace que la session dans laquelle l objet à été créé; voyez le fichier.txt à ce propos depuis Netscape. * Voir annexe 7
Récupération depuis Netscape Une fois l opération terminée on peut vérifier que les fichiers sont effectivement présents le Web avec Netscape ou Mosaic. Exemple: on a demandé un fichier HPGL et un fichier PostScript de l objet Euclid TUBEINOX. Après exécution on peut vérifier que les fichiers TUBEINOX.HPG et TUBEINOX.PS se trouvent bien sur le Web comme suit: Lancer Netscape (ou Mosaic) Dans File sélectionner Open Location Entrer l adresse http://cadd.cern.ch/ftp/pub/cern/mt La page Index of ftp/pub/cern/mt est alors affichée avec la liste de tous les fichiers. Si votre fichier n apparaît pas, essayer le menu Reload: il se peut que Netscape ait généré la liste affichée avant l arrivée de vos fichiers. Pour voir le fichier il faut cliquer avec le bouton gauche de la souris; si un programme est associé au type du fichier, il est démarré automatiquement (Ghostview pour ps, notepad pour TXT, HGLVIEWER pour HPGL,XV pour.gif...) Pour copier le fichier localement utiliser le bouton de droite de votre souris et choisir save link as. Utiliser Bookmarks, Add Bookmark pour conserver cette adresse en permanence. Récupération sous Autocad Récupérer le fichier dxf par Netscape Sous Autocad, créer un nouveau dessin sans prototype ; sur le site du Cern, un nouveau dessin créé avec prototype peut conduire à un meilleur résultat mais vous demandera de charger certains types de lignes. Appeler IMPORT/EXPORT DXF IN (CHARGER DXF) Pour préparer le fichier en format DXF l application utilise l utilitaire DODXF qui convertit les qualités graphiques et les textes Euclid en attributs AutoCad par l intermédiaire d un fichier de configuration. Les lignes et textes AutoCad sont placés sur des plans différents dont les noms correspondent aux couleurs des traits dans Euclid. 8
Annexe Exemple d arborescence sous /pub/ftp sur CADD.CERN.CH : Répertoire d accueil bin news etc pub------------> doc tools Sous-répertoire, niveau site cern ---------------------> desy eth helsinki infn nikhef ral mpi mit fsu test caddfas protvino saclay cms atlas seattle alice screen protvino Sous-répertoire, niveau division ou collaboration ta1 work TA-2 edmstf MAG step cms alice MT------------------------> wa98 nurbs atlas VirtualReality BINP tmp Fichiers dans le sousrépertoire MT opalatlas-46.plt bbchn024.hpg beuvn090.hpg hmcfi001.hpg lpcdip01.pdf VV010060PL.EPS VV010064PL.EPS VV010066PL.EPS VV010067PL.EPS rhic.txt LH210013PL.EPS qcea.igs rhic.dwg