Simmechanics es una herramienta dentro del software Matlab, el cuál proporciona un entorno de simulación multicuerpo para sistemas mecanicos 3D. Esta herramienta ha ido evolucionando desde su aparición y asi mismo su instalación. En este tema explicare como hacer la vinculación entre la versión Matlab 2013b y Solidworks 2013 SP0.
Primeramente descargar los 2 archivos de intalación de la pagina de descargas de Matworks correspondiente a la versión de matlab instalada, la versión de solidworks instalada y la arquitectura de windows en su PC.
En mi caso, SimMechanics Link 4.3 – Release 2013b (SimMechanics 4.3) para Solidworks en windows 7 a 64 bits
Posteriormente, no descomprimir el zip descargado, desde la command window de Matlab invocar el siguiente comando (Estos archivos deben de estar en el directorio de busqueda, si no es asi desplazarce a donde se encuentran y posteriormente invocar el comando).
Despues de Marcar esta opción, nos regresamos a Matlab y ingresamos el siguiente comando para registrar la aplicación.
Por ultimo, regresaremos a solidworks y nos aparecera un menu para exportar el ensambles a *.xml. (Este menú solo aparecera en ensambles).
install_addon('smlink.r2013b.win64.zip')
Despues ir a Solidworks y en complementos, marcar SimMechanics Link.
smlink_linksw
Para poder exportar el ensamble, primeramente hay que registrar Matlab como un servidor de automatización. Esto se hace ingresando los siguientes comandos.
regmatlabserver
enableservice('AutomationServer',true)
Podremos exportar a primera generación o segunda generación el ensamble deseado. Finalmente en Matlab ingresar el siguiente comando para que convierta el archivo *.xml y los visualicemos en Simulink.
mech_import('Assambly.xml') % Primera generación
smimport('Assambly.xml') % Segunda generación