Can I find where a Simulink.Signal object is stored based on a Data Store Read/Write in the model?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hadi Zyien
am 28 Sep. 2018
Kommentiert: Hadi Zyien
am 30 Okt. 2018
Simulink.Signal objects can be stored in the base workspace, model workspace, and/or a data dictionary. If I have a Data Store Read or Write that refers to a Simulink.Signal object (i.e., a "global" data store), is it possible to determine which one it is using? Can I do this programmatically? Using the get_param function on the data store read/write does not show any useful parameters that could associate a data store to its definition.
0 Kommentare
Akzeptierte Antwort
TAB
am 28 Sep. 2018
Bearbeitet: TAB
am 28 Sep. 2018
If Simulink.Signal object name is "x"
>> varInfo = Simulink.findVars('MyModel','Name','x')
varInfo =
VariableUsage with properties:
Name: 'x'
Source: 'base workspace'
SourceType: 'base workspace'
Users: {[1x26 char]}
3 Kommentare
TAB
am 1 Okt. 2018
get_param('MyModel/Data Store Memory', 'OutDataTypeStr') get_param('MyModel/Data Store Memory', 'Dimensions')
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Simulink Functions finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!