Embedded matlab block as a parameter - not an input (without "ports and data manager")
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
David Amor
am 18 Dez. 2013
Beantwortet: David Amor
am 18 Dez. 2013
Hello,
When using an embedded Matlab block within Simulink, I would like to make the use of parameters more transparent by including definition of ports in the function i.e
function [ ...
... % Signals controlling stimulus
output_arg1 ,...
output_arg2 ]...
= Sequencer( ...
... % From Test Bench
time_in ,...
stop_time ,...
fixed_step_size ,...
... % From UUT
input_arg1 ,...
input_arg2)
% Function code
end
Where "fixed_step_size" is not an input port to the block but instead takes the value from the workspace - the value in the work space will not change over the duration of the simulation.
At the moment I am using the "ports and data manager" but this is not obvious when reviewing code.
so the question is: Is there a way to get a workspace parameter from the workspace - within the Matlab code, without using the ports and data manager?
Many thanks!
Dave
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Programmatic Model Editing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!