Macros catia v5

saber si DLN está activado

Subí una macro para saber con que R se había creado un documento y compararla con la activa. Pues me he encontrado con un problema cuando los documentos se abren desde DLN.

 

Si tenemos activada la opcion de DLN como Current y abrimos un fichero desde la opción Open, accediendo al DLN, la ruta completa del documento (ObjetoDocumento.FullName) es:

Ruta = "    \NombreDLN\NombrePieza.CATPart"

 

Crear un gestor de macros

Aqui va la primera parte de un pequeño manual sobre como crear un gestor de macros para CATIA. La idea es que sirva como "plataforma de lanzamiento" de las macros que tengamos y se pueda ir ampliando de una forma sencilla, además de tenerlas siempre visibles, evitando la incomodidad del gestor propio de CATIA que se cierra con cada ejecución.

Iré ampliandolo según vaya teniendo tiempo.

Se trata de algo sencillo, que requiere unos conocimientos de programación mínimos y que confío sea de ayuda para todos.

Ejecutar macro al abrir Part o Product

Estoy preparando una macro para ver con que R se creó una part/product y quiero que se autoejecute al abrir el documento.

Alguien tiene idea de como hacer esto?

Acceder a propiedades de product

Hola,

Me he echo una macro que me hace una pequña lista de materiales de un product, pero no filtra nada, es decir, cómo accedo a la variable "dentro de BOM" y al número de pieza que otorga catia al enumerar componentes?

Gracias

Acceder a dirección de archivo proyectado en Drawing

Hola,

Otra pregunta interesante es como acceder en un drawing a la dirección del archivo 3D proyectado.

Exportar "Bill of Material" hasta nivel de body

Hola a todos:

 

Me gustaría saber si alguien conoce la existencia de una macro que nos permita exportar una lista de material (como la que se obtiene sin necesidad de macros) pero que llegue hasta el nivel de body.

 

No estoy intentando hacerla yo, estoy buscando a alguien que la hay hecho antes.

 

Muchas gracias y un saludo

Recursividad Products - Parts

Esta seguro que es una pregunta de novato, pero me estoy volviendo un poco loco para encontrar documentacion sobre el modelo de objetos de CATIA.

Cuando se abre un CATProduct, tenemos en el documento activo la coleccion Products. Cada uno de los miembros de esa colección,, a su vez puede tener otra coleccion de Products. Hasta aqui, todo claro. Pero cuando se llega al nivel de Parts de un Product, como se selecciona dicha coleccion?. Estoy probando dimensionando un objeto Parts y despues acceder a sus miembros Parts(x), pero no consigo dar en la tecla.

 

Restablecer numeración operaciones

Hola,

Hoy traigo otra duda... cuando realizamos operaciones nuevas el nombre lleva un número correlativo a la operación anterior. Por ejemplo, sketch.1 - sketch.2, pad.1 - pad.2, etc...

de manera que si haces muchos cambios, eliminas, etc se pueden crear números altos y ya no estarán correlativos, sino que habrá por ejemplo un sketch.1 luego otro sketch.25 y otro sketch.6 (lo mismo con las operaciones básicas...).

Respecto a todo esto, ¿habría alguna forma de renombrar, organizar o restablecer estos valores para que quede ordenado de forma correlativa?

Selección

Hola,

¿Me podríais ayudar para seleccionar todos los parts y subproducts dentro de un product? En el ejemplo siguiente, PART2, PART3 Y SUBSUBPRODUCT3.

Product Principal

       Part1

       subProduct2

              PART2

              PART3

              SUBSUBPRODUCT3

       Part4

 

Selecionar todo lo que este con tranasparencia

Hola

Alguién me podría decir como accedo a todo lo que presente algún tipo de transparencia para hacerla opaca?

Gracias