How do I get the elements of the bus inside a variable from the data dictionary?

23 views (last 30 days)
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?

Answers (1)

Donn Shull
Donn Shull on 27 Jul 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

Categories

Find more on Event Functions in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!