importing state space models to simulink

Hello! I am working on a matlab project now, and I will shortly need to start building blocks in a simulink model. My question is very simple, is there a way to import a state space model (saved in the current forlder, or available in the workspace) directly into a simulink model without having to copy and paste all the matrixes (A B C and D) into the silly GUI simulink wants one to use? I need to move over some very large ss models and I really want to avoid all the hassle of copy-pasting. I would be very grateful for any advice.

 Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 22 Juil 2014
A=[-2 1;-3 0];
B=[0;1]
C=[1 0]
D=0
set_param('untitled/State-Space','A','A','B','B','C','C','D','D')
% untitled is the name of your simulink model,
%State-Space is the name of your State space block

1 commentaire

John
John le 23 Juil 2014
Thanks Azzi, this works a treat! Now on to my other Simulink issues :/

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Modeling dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by