How can I edit the Simulink To Workspace block from a .m file?
1 view (last 30 days)
Show older comments
Specifically, I am looking to change the 'Limit data points to last:' from 1000 to inf automatically. I have used the set_param function to edit other parameters (such as Variable name and Sample time) however when I try the same format for changing the limit I get an error. The function call I use is: >> set_param('Filename/ToWorkspace','Limitdatapointstolast','inf'); And I get the following error: ToWorkspace block does not have a parameter named 'Limitdatapointstolast'
However functions calls like the one below work. >> set_param('Filename/ToWorksapce','Variablename','Dataout');
Any help is appreciated!
0 Comments
Accepted Answer
Azzi Abdelmalek
on 29 Nov 2012
Edited: Azzi Abdelmalek
on 29 Nov 2012
set_param('Filename/ToWorksapce','MaxDataPoints','100')
If you want to get your block parameters names
get_param('Filename/ToWorksapce','dialogparameters')
More Answers (1)
Vishal Rane
on 30 Nov 2012
blk_prop_struct = get(get_param('blk_path','Object'));
OR
blk_prop_struct = get(blk_handle);
gives you most of the block properties and their current values. Explore them for the properties you need.
0 Comments
See Also
Categories
Find more on Programmatic Model Editing 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!