I have signal name which is stored in one variable and I want to make that signal as simulink object, could you please help me to create the object

1 view (last 30 days)
B{1,1} = 'InportSignal' now I want to make the InportSIgnal as mpt.signal.
So I try like B{1,1} = mpt.signal, but it is not assigning this to InportSignal instead of that it is creating obejct to B{1,1}
that means it is replacing InportSignal.
Please help

Accepted Answer

Fangjun Jiang
Fangjun Jiang on 9 Oct 2019
Edited: Fangjun Jiang on 9 Oct 2019
eval([B{1,1},'=mpt.Signal;']);
or
mptsignal=mpt.Signal;
assignin('base',B{1,1},mptsignal)

More Answers (0)

Categories

Find more on Physical Units in Help Center and File Exchange

Tags

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!