¿Que es API en Solidworks?

Solidworks nos ofrece variadas herramientas. ¿Que es API en Solidworks? es una herramienta con la cual automatizar diseños. Definición de que es API en Solidworks: Application Programming Interface. por lo tanto ya sabemos que es la interfaz para programar.

Que es API en Solidworks

API es el intermediario entre el software y el usuario, atraves de código de programación

API expone las funcionalidades de las aplicaciones, con el desarrollador de la comunidad sin compartir el código fuente de la aplicación.

Así se vería la Api de Solidworks mientras se esta trabajando.

¿Que es API en Solidworks?

Barra de herramientas de Macros (api)

Para insertar las barra de herramienta accede a la pestaña de personlaizar.

Si tienes alguna duda de personalizar las herramientas de solidworks accede al siguiente enlace: categoría consejos  

¿Que es API en Solidworks?

 

El lenguaje que usa solidworks es VBA. VisaulBasic for Applications, pero realizando cambios podremos usar otros lenguajes, para ello accede al siguiente enlace: lenguajes macros solidworks 

 

Iniciación en Macros

Como podemos ver la imagen se divide en dos partes el modelo de programación. Estas partes están divididas por una linea negra.

La parte superior es donde se declaran las variables. Se realizara de la siguiente manera:

Dim Nombre de la variable que elijamos As tipo de variable (numero, texto..)

 

la parte inferior empieza por un Sub main() y termina End Sub,.

En el interior introduciremos las ordenes de programación, bucles, for, cadenas, metodos..

Variables recurrentes

Estas variables son propias de Solidworks, es decir solo pertenecen al software. Esto quiere decir que hay otras variables que se encuentran en la mayoría de lenguajes. String es una variable de tipo caracteres, Integer identifica a una variable con el tipo numérico.

Por lo tanto las variables recurrentes solo las encontraremos en Solidworks. Estas sirven para identificar partes especificas del software Solidworks. Nos encontramos con las siguientes:

  • Dim swApp As SldWorks.SldWorks esta variable para identificar la aplicacion Solidworks.
  • Dim swModelDoc As SldWorks.ModelDoc2  con esta variable se identificara los Modelos del Documento, tanto Pieza, Ensamblaje y Dibujo.
  • Dim swPartDoc As SldWorks.PartDoc  al usar esta variable identificamos el documento referido a la Pieza.
  • Dim swAssemblyDoc As SldWorks.AssemblyDoc esta variable para identificar las propiedades de Ensamblaje.
  • Dim swDrawingDoc As SldWorks.DrawingDoc variable para identificar el apartado de Dibujo.

Mas información a parte de que es Api en Solidworks

Para la ayuda de API Solidworks accede a este enlace: API HELPS

aqui puedes encontrar macros realizadas por otros usuarios: forum solidworks com

Si no has entendido algo retrocede a la sección de avanzado: categoría avanzado

Deja un comentario