SIMULINK block accessing its parameters dynamically
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I'm creating a SIMULINK Library and I have made the following component:
And the function is:
function [m_out, Pt_out, Tt_out] = fcn(m_in, Pt_in, Tt_in)
coder.extrinsic('get_param')
PR = get_param('TURBO/Compressor Stage','PR');
%DT = get_param('TURBO/Compressor Stage','DT');
DT = 100;
disp(['PR is ',PR])
m_out = m_in;
Pt_out = 0;
Pt_out = PR * Pt_in;
Tt_out = 0;
Tt_out = Tt_in + DT;
end
I would like the function to be able to access the block properties dynamically. Meaning that I would like to replace 'TURBO/Compressor Stage' with '[dynamical name of model]/[dynamical name of block]' (or something equivalent).
0 comentarios
Respuestas (0)
Ver también
Categorías
Más información sobre Programmatic Model Editing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!