• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

Aggiungere Directory in ambiente "CATIA Decleration Files"

Nic65

Utente Junior
Professione: Libero professionista
Software: NX, Catia, Creo
Regione: Piemonte
#1
Buongiorno a tutti:smile:

Tempo fa, per aggiungere delle directories in ambiente CATIA (per cui non parlo dell' mkdir di AIX) ,lanciavo un comando da ambiente AIX che mi permetteva di visualizzare un'interfaccia da dove potevo aggiungerle direttamente per poi ritrovarmele appunto in ambiente CATIA .
Dopo tanto tempo di inutilizzo non ricordo piu' il comando.

Spero che qualcuno di voi abbia la possibilita' di aiutarmi.
Ringrazio anticipatamente.:finger:

Buona giornata
 

tvi71it

Utente Standard
Professione: Progettista Stampi Lamiera ed altro
Software: CATIA V4,V5
Regione: Piemonte
#2
Ciao.

Niente di più semplice...
per crearti un file contenenti le cartelle di lavoro e fare in modo che le possa vedere dentro Catia puoi farlo in modo manuale oppure con una procedura automatica che va a trovare tutte le cartelle in un certo percorso.

MANUALE:
Creati un file che chiamerai MODELS.dcls esempio nell'area principale dell'utente CATIA (catusr) -> quindi sotto /home/catusr
al suo interno con l'editor 'vi' vai ad aggiungere il path e la cartella che vuoi vedere dentro catia.
Esempio : se nella cartella /home/wrk/model che potrebbe essere la radice che contiene tutte le cartelle con all'interno i relativi files catia che vuoi caricare scriverai nel model.dcls :
/home/wrk/model/cart1
/home/wrk/model/cart2
/home/wrk/model/cart3 .... ecc...
facendo attenzione che il sistema è case sensitive quindi attenzione alle maiuscole e minuscole..
Dopodichè includerai il file MODELS.dcls all'interno del dcls del project file che stai usando.
Esempio se usi il project file YOUR includerai nel file YOUR.dcls il file MODELS.dcls aggiungendo una riga in fondo :
include ('/home/catusr/MODELS.dcls')
Riavvii Catia ed il gioco è fatto.

PROCEDURA:
invece di riportarti a mano i path e le cartelle all'interno del file MODELS.dcls, puoi fare tutto in automatico con una semplice procedura unix che salverai in un file che chiamerai come vuoi (es: automodels) a cui darai i permessi di esecuzione (chmod a+x automodels)

#!/bin/ksh
#
# procedura per dichiarazione model files Catia
#
rm /home/catusr/MODEL.dcls 2>/dev/null
LISTA=`ls /home/wrk/model`
for NOME in $LISTA
do
echo "catia.MODEL = '/home/wrk/model/$NOME' ;" >> /home/catusr/MODEL.dcls
done

Riavvii Catia ed il gioco è fatto.

tvi71it
 

Nic65

Utente Junior
Professione: Libero professionista
Software: NX, Catia, Creo
Regione: Piemonte
#3
Grazie tantissimo Tvi71, sei stato molto gentile ed esaudiente nella risposta. Purtroppo non sono capace di scrivere in "vi". Al contrario di tutto il tempo impiegato ad imparare ad usare CATIA V4, non ho mai speso qualche minuto in piu' per imparare a destreggiarmi su Unix. Ho sempre cercato delle scorciatoie ed ora ne pago le conseguenze. Per questo cercavo di risalire a quel benedetto comando che tempo addietro un sistemista mi aveva consigliato di eseguire per abbreviare e semplificare enormemente la creazione e condivisione di directories tra CATIA ed il suo ambiente.
Comunque sia ancora grazie:smile:
ciao