
Una de herramientas más potentes que trae Inventor es iLogic. Esta herramienta es muy versátil, siendo una ventana abierta a la programación en entorno de Visual Basic, lo que va a facilitar muchísimo el trabajo en el día a día permitiendo, por ejemplo, la creación de configuradores de producto o el uso reglas de diseño según nuestras necesidades.
En este ejemplo vamos a ver cómo podemos generar una pequeña regla para que un plano de Inventor (.idw) se exporte a formatos como .jpg, .dwf y .pdf.
1. Hay que abrir el plano donde se quiera implementar esta regla, llamar a la herramienta desde la pestaña Administrar y seleccionar Navegador de iLogic.
2. En el lateral izquierdo, junto al Navegador de modelo abrirá la nueva pestaña de iLogic.
3. En la categoría Reglas hay que crear una nueva que se va a llamar Exportación.
4. Al pulsar “Aceptar”, nos va a mostrar el editor de reglas de iLogic que está compuesto de varias zonas diferenciadas:
- Zona izquierda: Fragmentos, donde tenemos acceso directo a diferentes valores de la API de Inventor. De esta forma no es necesario conocer su denominación correcta, ya que bastará con buscar lo que se necesita para poder insertarlo en la regla.
- Zona derecha: lugar donde se van a ir generando las líneas de la regla utilizando los fragmentos necesarios, así como los diferentes parámetros de la pieza o plano.
5. En la zona de Fragmentos vamos a localizar la carpeta Documento, expandirla y hacer doble clic en Archivo Save As . Esto nos añade al texto la función de guardar como.
En la parte que indica NewFileNameAndExtension vamos a hacer clic para seleccionarla y la vamos a remplazar por ThisDoc.ChangeExtension, para ello hay que hacer doble clic en CambiarExtensión.
6. Ahora hay que copiar la línea 1 y pegarla dos veces y entre paréntesis escribiremos los diferentes formatos de salida. Quedando así:
Para terminar la regla vamos a añadir una última línea que nos abra un mensaje. Añadiremos desde la carpeta Mensajes de texto/ Mostrar
MessageBox.Show(“Se han exportado todos los formatos”, “Guardado de archivos”)
Con esto ya tenemos la regla lista para ser ejecutada. Podemos guardar y ejecutar para ver si ha funcionado correctamente.
Para que funcione en sucesivas ocasiones podemos seleccionarla desde el navegador de iLogic y ejecutarla o podemos crear un botón que nos la ejecute.
Si optamos por hacer un botón deberemos crear una Forma, pero antes hay que generar una nueva regla Ejecuta Exportación que nos ejecute la regla primera.
Ahora sí hay que hacer una nueva forma donde arrastraremos la segunda regla generada así:
Guardamos la forma y ya la tenemos.