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

13 vues (au cours des 30 derniers jours)
Sumeet Biswas
Sumeet Biswas le 6 Juin 2019
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?
  1 commentaire
Sumeet Biswas
Sumeet Biswas le 6 Juin 2019
** correction in code
for j = 1 : le
abc = foundOutIdsEntries(j).Value;
end

Connectez-vous pour commenter.

Réponses (1)

Donn Shull
Donn Shull le 27 Juil 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

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by