How do I get the elements of the bus inside a variable from the data dictionary?
14 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi,
I am having buses in the data dictionary I want to fetch the elements inside the bus.
How do I get the Element.
I have tried
allEntries = find(dd_SectObj, '-value', '-class', 'Simulink.Bus');
%% find all the buses.
foundOutIdsEntries = find(allEntries, '-regexp', 'Name', 'SLMS_BUS_out_ids_*')
%% check for all Output buses.
le = length(foundOutIdsEntries);
for j = 1 : le
abc = foundInEntries(j).Value;
end
How do I get those elements?
Respuestas (1)
Donn Shull
el 27 de Jul. de 2019
Insted of Value you should use getValue ie:
for j = 1 : le
abc = foundOutIdsEntries(j).getValue;
% place code dealing with Entries here ie:
% entryList = abc.Entries
end
0 comentarios
Ver también
Categorías
Más información sobre Structures en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!