RapidAccelerator - rtp returns empty 'parameters' structure
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
CalinV
le 4 Mai 2015
Réponse apportée : Radha Krishna Maddukuri
le 5 Mai 2015
Good day,
I'm having problems getting a parameter structure when building the RapidAccelerator mode for running a Simulink model.
rtp = Simulink.BlockDiagram.buildRapidAcceleratorTarget(model,'AddTunableParamInfo', 'on')
rtp =
modelChecksum: [2.4392e+09 825977970 3.1169e+09 4.0394e+09]
parameters: []
problem: 'parameters' --> empty structure. Settings: Optimization > Signal and parameters > 'Inline parameters' is checked in and the required Tunable Parameter list was added to the table from the Matlab Workspace.
Why does rtp return empty parameters structure? I need this 'rtp' so I can go on with my coding for running the model in a loop where the tunable parameter values changes with each iteration.
0 commentaires
Réponse acceptée
Radha Krishna Maddukuri
le 5 Mai 2015
I have tried the following commands on the demo model 'vdp':
>> vdp
>> rtp = Simulink.BlockDiagram.buildRapidAcceleratorTarget(bdroot,'AddTunableParamInfo', 'on')
>> rtp.parameters
This gives the expected result. However, the Inline Parameters optimization is unchecked in this case and this can be verified from
>> get_param('vdp','InlineParams')
Now, setting this parameter to on:
>> set_param('vdp','InlineParams','on')
>> rtp1 = Simulink.BlockDiagram.buildRapidAcceleratorTarget(bdroot,'AddTunableParamInfo', 'on')
>> rtp1.parameters
This results in an empty 'parameters' field in the structure. The reason being the parameters are inlined. Therefore, if you want to use these parameters in the command line, I suggest you to un-check the Inline Parameters option.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Debug Simulations in the Simulink Editor dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!