Aller au contenu

Comment convertir les fichiers printers Catia V4 (plt_cfg) en Catia V5 (xml) ?


Messages recommandés

Posté(e)

Bonjour mes gens

J'utilise Catia V5 R15 ainsi que V4 en entreprise

J'ai un problème vis à vis des imprimantes virtuelles

je vous explique mon problème j'utilise des scripts pour donner un nom bien particulier à mes fichiers

lorsque je fait un PLOT avec Catia V5 d'un fichier local celui ci me donne le nom exact

mais 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 V5

Problème ce ne sont pas le même format de fichier.

Catia V5 = fichier xml

Catia 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

Posté(e)

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é.

 

 

Posté(e)

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]

Posté(e)

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.

Posté(e)

T'a tout compris

J'étais déjà au courant vis à vis des informations que tu ma donné

je cherche encore

si je trouve la réponse

je posterai tout ça

je manipule le script en bidouillant un peu la

mais je ne suis pas programmateur

donc c'est très difficile

Posté(e)

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+

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité