How to test if an object is a simulink.parameter ?
Ältere Kommentare anzeigen
Hi,
Short question: How can I test if an object is a simulink parameter ?
Context:
Simulink data dictionaries allows mutliple type.
I'm getting dataEntries, but after than, I need specific function to get the data entries properties, such as value.
What i tried:
1 / I could use listEntry, but unfortunatelly it cannot be saved in a variable (tested with MATLAB R2022B)
myDictionaryObj = Simulink.data.dictionary.open('sldemo_fuelsys_dd_controller.sldd');
>> listEntry(myDictionaryObj,'Class','Simulink.Parameter')
Section Name Status DataSource LastModified LastModifiedBy Class
Design Data hys sldemo_fuelsys_dd_controller.sldd 2013-10-22 10:05 The MathWorks, Inc. Simulink.Parameter
Design Data max_ego sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:10 The MathWorks, Inc. Simulink.Parameter
Design Data max_press sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:10 The MathWorks, Inc. Simulink.Parameter
Design Data max_speed sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:10 The MathWorks, Inc. Simulink.Parameter
Design Data max_throt sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:10 The MathWorks, Inc. Simulink.Parameter
Design Data min_press sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:10 The MathWorks, Inc. Simulink.Parameter
Design Data min_speed sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:11 The MathWorks, Inc. Simulink.Parameter
Design Data min_throt sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:10 The MathWorks, Inc. Simulink.Parameter
Design Data PressEst sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:11 The MathWorks, Inc. Simulink.Parameter
Design Data PressVect sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:09 The MathWorks, Inc. Simulink.Parameter
Design Data PumpCon sldemo_fuelsys_dd_controller.sldd 2013-10-22 10:33 The MathWorks, Inc. Simulink.Parameter
Design Data RampRateKiX sldemo_fuelsys_dd_controller.sldd 2013-10-22 10:05 The MathWorks, Inc. Simulink.Parameter
Design Data RampRateKiY sldemo_fuelsys_dd_controller.sldd 2013-10-22 10:05 The MathWorks, Inc. Simulink.Parameter
Design Data RampRateKiZ sldemo_fuelsys_dd_controller.sldd 2013-10-22 10:33 The MathWorks, Inc. Simulink.Parameter
Design Data SpeedEst sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:11 The MathWorks, Inc. Simulink.Parameter
Design Data SpeedVect sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:10 The MathWorks, Inc. Simulink.Parameter
Design Data ThrotEst sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:11 The MathWorks, Inc. Simulink.Parameter
Design Data ThrotVect sldemo_fuelsys_dd_controller.sldd 2015-12-17 00:10 The MathWorks, Inc. Simulink.Parameter
Design Data zero_thresh sldemo_fuelsys_dd_controller.sldd 2013-10-22 10:05 The MathWorks, Inc. Simulink.Parameter
>> iWillFail = listEntry(myDictionaryObj,'Class','Simulink.Parameter')
Incorrect number or types of inputs or outputs for function 'listEntry'.
I don't know if this is a bug or expected behavior
2/ I wanted to use : 'isa', but it does not allow to test for Simulink parameter
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Manage Design Data finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!