Simulating Simulink Models
Programmatisk Simulink-simulering via SimulationInput/Output, sweeps og parsim.
Testet · Virker
Hvad det gør
Kører Simulink-modeller fra MATLAB-scripts ved hjælp af Simulink.SimulationInput og SimulationOutput, dækker parameter-sweeps, eksterne input-signaler via Dataset-objekter, og parsim/fast-restart batch-kørsler. Trigges ved sim(), parsim, setExternalInput, setModelParameter, setVariable eller logsout-adgang til analyse-arbejdsgange — henviser eksplicit pass/fail-testning videre til et søster-skill i stedet for at overreagere.
Testrapport
Kørte et 3-værdis Kp-sweep på begge måder: den naive baseline brugte set_param+assignin (global-state-mutation, som skillet eksplicit forbyder); skill-versionen byggede et SimulationInput-array med setVariable og UseFastRestart, der matchede MathWorks' egne guardrails ord for ord.
Testet: 2026-07-13 · Claude Code 2.x (agent harness)
Installation
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
Kommandoer og eksempelprompter
/simulating-simulink-modelsProgrammatisk Simulink-simulering via SimulationInput/Output, sweeps og parsim.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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