Simulating Simulink Models

Programowa symulacja Simulinka przez SimulationInput/Output, sweepy i parsim.

Autor: matlab · matlab/simulink-agentic-toolkit

Testowano · Działa ★ 9.6/10

Simulating Simulink Models — Programowa symulacja Simulinka przez SimulationInput/Output, sweepy i parsim.

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 SimulationInput
  • Set up parsim to batch-run this model with different external input signals
  • Script this Simulink simulation with fast restart and pull the logsout data