Simulating Simulink Models
Programmatische Simulink-Simulation via SimulationInput/Output, Sweeps und parsim.
Getestet · Funktioniert
Was es kann
Führt Simulink-Modelle aus MATLAB-Skripten heraus mit Simulink.SimulationInput und SimulationOutput aus, deckt Parameter-Sweeps, externe Eingangssignale via Dataset-Objekte sowie parsim-/Fast-Restart-Batch-Läufe ab. Reagiert auf sim(), parsim, setExternalInput, setModelParameter, setVariable oder logsout-Zugriff für Analyse-Workflows — verweist explizit Pass/Fail-Testing an einen Sibling-Skill, statt sich zu überheben.
Testbericht
Führte einen 3-Werte-Kp-Sweep auf beide Arten aus: Die naive Baseline nutzte set_param+assignin (globale State-Mutation, die der Skill explizit verbietet); die Skill-Version baute ein SimulationInput-Array mit setVariable und UseFastRestart auf und entsprach damit wörtlich MathWorks' eigenen Leitplanken.
Getestet am: 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
Befehle & Beispiel-Prompts
/simulating-simulink-modelsProgrammatische Simulink-Simulation via SimulationInput/Output, Sweeps und parsim.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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