Simulink Constant Block multiple string input

조회 수: 6 (최근 30일)
Sumin
Sumin 2014년 6월 26일
답변: Ajay Pherwani 2014년 6월 26일
Hello,
I'm trying to make Constant Block in Simulink to take a vector of input that are variables. I plan to use fmincon and the variables a,b,c will be updated as the fmincon executes minimization.
I need to find a way to make constant block take these variables as vector and the output vector will go into another box.
Right now, I have something like this in my m file,
qq=[a b c]; set_param([simfilename '/qq'],'Value',num2str(qq));
I defined the name of the constant block to be 'qq'. This works if qq was single variable say qq=[a]. However, it doesn't work when qq is a vector. If anybody knows what I have done wrong, please let me know! Thank you.

답변 (1개)

Ajay Pherwani
Ajay Pherwani 2014년 6월 26일
instead of putting qq =[a b c] in constant block update the constant value as [ a b c ]

카테고리

Help CenterFile Exchange에서 Simulink Functions에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by