Simulating Simulink Models
Simulazione programmatica di Simulink tramite SimulationInput/Output, sweep di parametri e parsim.
Promosso
Cosa fa
Esegue modelli Simulink da script MATLAB usando Simulink.SimulationInput e SimulationOutput, coprendo sweep di parametri, segnali di input esterni tramite oggetti Dataset, ed esecuzioni batch parsim/fast-restart. Si attiva su sim(), parsim, setExternalInput, setModelParameter, setVariable, o accesso a logsout per workflow di analisi — rimanda esplicitamente il test pass/fail a uno skill fratello invece di eccedere nel proprio ambito.
Rapporto di test
Ho eseguito uno sweep di Kp a 3 valori in entrambi i modi: la baseline ingenua usava set_param+assignin (una mutazione dello stato globale che lo skill vieta esplicitamente); la versione con lo skill ha costruito un array SimulationInput con setVariable e UseFastRestart, corrispondendo alla lettera alle linee guida di MathWorks stessa.
Testato il: 2026-07-13 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/simulating-simulink-modelsSimulazione programmatica di Simulink tramite SimulationInput/Output, sweep di parametri e parsim.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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