Modify multi-level structure within a matlab function block in simulink
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have a multi-level structure ("a") defined as follows,
clear all
a.test1 = 5;
a.test2 = [2 4 6];
a.b.test3 = 4;
I want to edit/add data to a.b.test3 within a matlab function block in simulink defined as follows,
function y=testing(t,a)
y = a;
y.b.test3 = [a.b.test3 t];
end
where, a is set as a parameter in model explorer, taken from the base workspace. t is scalar input.
Further, i do not want to use coder.extrinsic() as i need this for a real-time application. I found that i was not able to edit or add data to a structure within a matlab function block in simulink.
0 comentarios
Respuestas (1)
Pranjal Kaura
el 3 de Sept. de 2021
Hey,
It is my understanding that you want to create and add data to a structure
You can refer to this documentation to learn more about creating a structure within a MATLAB function block. In particular you can look at steps mentioned in the structure scope 'Input' and 'Output'
Hope this helps!
0 comentarios
Ver también
Categorías
Más información sobre Sources 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!