matt594 Posté(e) le 18 mai 2009 Posté(e) le 18 mai 2009 Bonjour mes gens J'utilise Catia V5 R15 ainsi que V4 en entrepriseJ'ai un problème vis à vis des imprimantes virtuellesje vous explique mon problème j'utilise des scripts pour donner un nom bien particulier à mes fichierslorsque je fait un PLOT avec Catia V5 d'un fichier local celui ci me donne le nom exactmais lorsque j'utilise l'outil de gestion de données (DMA 2.2) et que je fait le PLOT (toujours avec la méme imprimante toujours sur V5) celui ci me donne un nom incorrect.sur Catia V4 celui ci me donne toujours un nom correct des fichiers.donc j'aimerais essayer de prendre mon script V4 pour le placer dans V5Problème ce ne sont pas le même format de fichier.Catia V5 = fichier xmlCatia V4 = plot_cfg quelqu'un s'aurait t'il comment convertir ce fichier V4 en V5 ?Merci Je regarde de mon coté dans les logiciels de conversions xml
marc54 Posté(e) le 18 mai 2009 Posté(e) le 18 mai 2009 Bonjour, Ce n'est pas compliqué, pas la peine de chercher un outil de conversion. En plus les fichiers xml de DS ne suivent pas toujours la norme.Dans ton plt_cfg tu as une rubrique qui indique l'emplacement du fichier de plot, et une autre qui contient les scripts unix de traitement (renommage par ex) et d'impression. Tu peux t'inspirer de cela pour créer ton imprimante 3DPLM dans V5. Tu y trouveras les mêmes rubriques. Modifier le xml directement, à la volée, est un peu risqué. Marc http://www.3dsys.fr
matt594 Posté(e) le 19 mai 2009 Auteur Posté(e) le 19 mai 2009 Voila mon script pour Catia V5 http://nsa07.casimages.com/img/2009/05/19/090519102003140617.jpg Arriverais tu à me dire ou celui ci va me chercher le nom du fichier pour me donner un nom telle que : 4141A18C1B3E3EAD4141A234CB975887DESIGN CATIA_MODEL VPMDMA_1.tif ? Car je n'arrive vraiment pas à trouver ou il va me chercher ces données pour donné un telle nom aux fichiers [Edité le 19/5/2009 par matt594]
marc54 Posté(e) le 19 mai 2009 Posté(e) le 19 mai 2009 c'est la ligne CATOUT=/users/wl_$USER/${CATPRT_DOC_NAME}_${CATPRT_DOC_NUM}.tif ${CATPRT_DOC_NAME} retourne le nom du document${CATPRT_DOC_NUM} retourne le n° de page le nom est à à mon avis faussé à cause de VPM, et tu as ici le vrai nom de fichier. je suppose que ce n'est pas ce que tu veux. Marc http://www.3dsys.fr
matt594 Posté(e) le 20 mai 2009 Auteur Posté(e) le 20 mai 2009 T'a tout compris J'étais déjà au courant vis à vis des informations que tu ma donnéje cherche encoresi je trouve la réponseje posterai tout çaje manipule le script en bidouillant un peu lamais je ne suis pas programmateurdonc c'est très difficile
marc54 Posté(e) le 20 mai 2009 Posté(e) le 20 mai 2009 Je suppose que c'est la référence de la pièce que tu souhaites récupérer, plutôt que le nom du fichier ?Au moment où le script unix est lancé, je pense que cette information n'est plus accessible. Aucune chance non plus de la trouver dans un fichier temporaire. Je pense que l'impression du tiff devrait être lancé depuis un programme vbscript. Dans le programme, tu dois pouvoir récupérer la référence de pièce (ou une autre info), ensuite tu lances l'impression, et lorsque le fichier est créé tu le renommes à ta sauce. Tout ça dans la foulée. Bon, c'est la théorie, après ... A+ Marc http://www.3dsys.fr
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant