Simulating Simulink Models
Programowa symulacja Simulinka przez SimulationInput/Output, sweepy i parsim.
Testowano · Działa
Co robi ten skill
Uruchamia modele Simulinka ze skryptów MATLAB-a przy użyciu Simulink.SimulationInput i SimulationOutput, obejmując sweepy parametrów, zewnętrzne sygnały wejściowe przez obiekty Dataset oraz partie parsim/fast-restart. Uruchamia się na sim(), parsim, setExternalInput, setModelParameter, setVariable albo dostęp do logsout dla workflow analitycznych — wprost przekazuje testy pass/fail do siostrzanego skilla zamiast wychodzić poza swój zakres.
Raport z testu
Uruchomiono sweep 3 wartości Kp na oba sposoby: naiwny baseline użył set_param+assignin (mutacja stanu globalnego, wprost zabroniona przez skill); wersja ze skillem zbudowała tablicę SimulationInput z setVariable i UseFastRestart, dokładnie zgodnie z własnymi zaleceniami MathWorks.
Testowano: 2026-07-13 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/simulating-simulink-modelsProgramowa symulacja Simulinka przez SimulationInput/Output, sweepy i parsim.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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