Simulating Simulink Models
Simulation Simulink programmatique via SimulationInput/Output, balayages, et parsim.
Testé · Fonctionne
Ce que fait
Exécute des modèles Simulink depuis des scripts MATLAB en utilisant Simulink.SimulationInput et SimulationOutput, couvrant les balayages de paramètres, les signaux d'entrée externes via des objets Dataset, et les exécutions par lots parsim/fast-restart. Se déclenche sur sim(), parsim, setExternalInput, setModelParameter, setVariable, ou l'accès à logsout pour les workflows d'analyse — renvoie explicitement les tests pass/fail à un skill frère plutôt que d'empiéter sur son périmètre.
Rapport de test
A exécuté un balayage de Kp à 3 valeurs des deux façons : la base de référence naïve utilisait set_param+assignin (mutation d'état global explicitement interdite par le skill) ; la version skill a construit un tableau SimulationInput avec setVariable et UseFastRestart, correspondant mot pour mot aux propres garde-fous de MathWorks.
Testé le: 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
Commandes et exemples de prompts
/simulating-simulink-modelsSimulation Simulink programmatique via SimulationInput/Output, balayages, et parsim.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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