acuerdo con SolidWorks , la grabación de un macro de SolidWorks sirve de la manera más accesible para iniciar la programación con la API de SolidWorks . Programas SolidWorks contienen tanto Microsoft Visual Basic para aplicaciones y herramientas de Visual Studio para las aplicaciones integradas en el software. La primera permite a los usuarios grabar y editar macros , guardados como archivos de formato PST , en el software SolidWorks mientras que el segundo hace lo mismo para VB.NET y C # código en el software, a pesar de que crea DLL en lugar de archivos PST .
crear una aplicación de API con macros
Para crear una API de SolidWorks con macros de SolidWorks , la compañía recomienda planificar cuidadosamente las acciones de la interfaz de usuario y se registran las acciones. SolidWorks le sugiere pasar a la edición de la macro , la eliminación de líneas adicionales de código y la declaración y unirse variables. Ejecución de la macro y la depuración que ayudan a la prueba de estabilidad. Una vez probado , Microsoft VBA y Microsoft VSTA se prestan a la creación de interfaces de usuario para la aplicación. De la API de SolidWorks autónomos adoptan la forma de archivos EXE , mientras que aplicaciones complementarias son archivos DLL .
Lenguajes de Programación
Cualquier lenguaje de programación que soporte la arquitectura de Microsoft para las aplicaciones compatibles con Windows , el modelo de objetos componentes o COM, tiene capacidad para la creación tanto independiente y Add-in de la API de SolidWorks. Estos lenguajes de programación incluyen Visual C #. NET , Visual C + + 6.0 , Visual Basic C + + y Visual Basic . NET .
Aplicaciones de Microsoft VBA -Enabled
Tener Microsoft VBA incrustado en el software significa que el software de SolidWorks es VBA -enabled . Software VBA -enabled interactúa con otras aplicaciones que también son VBA habilitado , por lo que los programadores pueden utilizar VBA para crear una aplicación de SolidWorks que se adhiere a los objetos activos en otros programas. Los ejemplos de otros programas VBA -enabled incluyen Microsoft Access, Microsoft Excel y Microsoft Visio. Cuando las aplicaciones VBA se adhieren a las instancias en ejecución de otros programas VBA -enabled , pueden recuperar los datos que a su vez puede ser utilizado con el software SolidWorks .