generate a simulink model using For loop.

1 vue (au cours des 30 derniers jours)
taamouch abdelhak
taamouch abdelhak le 9 Fév 2019
hey, I'm facing a new probleme in the generation of Simulink Model using Matlab script.
i will explaine my probleme with exemple.
i want to generate a variable Numbre of MinMax blocks and a variable of Numbre of it's Inputs.
so to do all that i have to use For loop with the command add_block and set_param. but the probleme is I can't use a variable inside of set_param .
an athore probleme i face is that when i run my script the nams of blocks don't change with the (i) variable of For loop. it just gives the name with a small tile at the end .
Thank you .
mattt.PNG
for j=1:b1
b(i)=(b1/2);
if b(i)~=1
v9=32;v10=63;
for i=1:b(i)
pos7=[v11,v7,v12,v8];
add_block('simulink/Math Operations/MinMax',[sys ['/2min',i]],'MakeNameUnique', 'on','Position',pos7);
set_param(['ldpc/2min',i],'Inputs','2');% is there a way to use a variable in these command to define the numbre of inputs
v9=v9+85;v10=v10+85;
end
else
add_block('simulink/Math Operations/MinMax',[sys '/3min'],'MakeNameUnique', 'on','Position',[v11,32,v12,63]);
set_param('ldpc/3min','Inputs','2');
end
v11=v11+180; v12=v12+180;
end

Réponses (0)

Catégories

En savoir plus sur Simulink Coder dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by