Simulating Simulink Models
Simulación programática de Simulink vía SimulationInput/Output, barridos de parámetros y parsim.
Probado · Funciona
Qué hace
Ejecuta modelos de Simulink desde scripts de MATLAB usando Simulink.SimulationInput y SimulationOutput, cubriendo barridos de parámetros, señales de entrada externas vía objetos Dataset, y ejecuciones por lote con parsim/fast-restart. Se activa con sim(), parsim, setExternalInput, setModelParameter, setVariable, o acceso a logsout para flujos de análisis — deriva explícitamente el testing pass/fail a una skill hermana en vez de sobrepasar su alcance.
Informe de la prueba
Ejecutamos un barrido de Kp con 3 valores de ambas formas: la base ingenua usó set_param+assignin (mutación de estado global que la skill prohíbe explícitamente); la versión con skill construyó un array de SimulationInput con setVariable y UseFastRestart, coincidiendo textualmente con las propias barreras de MathWorks.
Probado el: 2026-07-13 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/matlab/simulink-agentic-toolkit cd simulink-agentic-toolkit mkdir -p ~/.claude/skills cp -r skills-catalog/model-based-design-core/simulating-simulink-models ~/.claude/skills/simulating-simulink-models
Comandos y prompts de ejemplo
/simulating-simulink-modelsSimulación programática de Simulink vía SimulationInput/Output, barridos de parámetros y parsim.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Run a parameter sweep on this Simulink model using SimulationInputSet up parsim to batch-run this model with different external input signalsScript this Simulink simulation with fast restart and pull the logsout data