Foros CATIA

2 envíos / 0 nuevos
Inicie sesión o regístrese para comentar
Último envío
gustavo76
Desconectado/a
Visto por última vez: Hace 10 años 4 meses
se unió: 10/25/2010 - 21:59
Archivos de extensión CATVBA. Interactuación y ejecución con catia

Hola a todos:

El caso es que algunas webs ofrecen para descarga archivos que son macros, scripts... que permiten ejecutarse en catia y así realizar un proceso de una forma mas automática.

Una que me interesa especialmente es un archivo tipo catvba. ¿alguien me puede explicar como se ejecutan estos archivos en catia? ¿qué diferencia hay con los archivos tipo catvbs o catscript?

desde el menu tools-macro llegas a una ventana con varias opciones, como las libreries, create, select,...

¿cómo procedo si tengo un archivo catvba (he visto que puedes seleccionar archivos catscript y catvbs, pero no los catvba)?

Gracias 


Desconectado/a

Visto por última vez: Hace 10 años 4 meses

se unió: 10/25/2010 - 21:59

Posts:

"Para ejecutar una macro CATvba tiens que ir a Tools > Macros, seleccionas el botón "Macros libraries..." en el desplegable superior seleccionas VBA projects y le das a "Add existing library..." y seleccionas la macro en la carpeta donde la has guardado. Luego funciona de la misma forma que las demas macros."

Hola y muchas gracias por responder. Ya había intentado hacer esto pero me encuentro con los siguientes problemas que reflejo en las fotos adjuntas:

Cuando entro en "macro libraries", no hay ningún VBA projects, solo 2 opciones "All libraries" y "Directories". No se si debo hacer algo previamente, crear una carpeta o hacer algún tipo de configuración.

Además si intento seguir y buscar mi archivo catvba, como se ve en la foto 2ª, sólo puedo optar en abrir archivos tipo CATscript y CATvbs

La verdad es que no se qué hacer

¿alguna idea de cómo solucionarlo? por si sirve de algo estoy con la versión R19. Gracias de nuevo

 

 

 



Desconectado/a

Visto por última vez: Hace 10 años 4 meses

se unió: 10/25/2010 - 21:59

Posts:


Desconectado/a

Visto por última vez: Hace 10 años 4 meses

se unió: 10/25/2010 - 21:59

Posts:

Hola otra vez y gracias por las molestias:

Enlazo al video de youtube donde se emplea esta macro. en total son 8 partes. en la 7 es cuando se usa, pero creo que mejor mirarlo entero: supongo que la razón por la que no se ejecuta es porque hay que ir guardando partes a medida que vas avanzando, con nombres adecuados que se corresponden con los nombres de las variables puestas en el archivo catvba. voy a mirarlo mas en profundidad y a ver si saco algo en limpio:

https://www.youtube.com/watch?v=17wjltkBt7c 



Desconectado/a

Visto por última vez: Hace 4 años 4 meses

se unió: 11/04/2014 - 08:28

Posts:

Hola Gustavo,

 

Yo la he bajado del enlace que mecionas en tu post y la corro sin problemas. Tambien tengo la R19.

 

Entiendo que has hecho:

1.- Tools --> Macros

2.- EN la ventana que aparece, boton Macro libreries...

3.- En la ventana que te aparece, seleccionas en el desplegable de Library Type la opcion  VBA Projects y despues con el boton Add existing library... buscas la ruta donde está descomprimido el fichero AutomatedPowerCopy_V0R3.catvba

4.- Boton close de esta ultima ventana

5.- En la ventana de la que venias, que no se ha cerrado en ningun momento, debes ver en CurrentMacros library or document la ruta y fichero catvba anterior y, debajo, en la ventana de Available Macros: RunAutoPowerCopy:

Solo tienes que dar al boton run.

El error que mencionas de que no encuentra el punto de entrada es porque cualquier macro de CATIA, sea en el lenguaje que sea, necesita una rutina CATMain, que es su punto de entrada de ejecucion. A partir de esta rituna CATMain, podras hacer las llamadas que quieras a otras, pero siempre se entra por ahi.

 

 

 


velow
Desconectado/a
Visto por última vez: Hace 4 años 8 meses
se unió: 10/27/2013 - 05:02

Podría alguien resubir esa macro? el link desapareció. Muchas gracias de antemano.

Saludos.