Programatic access to Matlab Function block port parameters

For a Simulink model, I have a need for programatic access to port parameters on the MATLAB Function user defined function block. But, no combination of get_param() or get() functions is working for me. The same calls I can make to system ports directly is not working; for instance (referring to the attachment), the Size (PortDimensions) is showing -1 for get(Handles(2),'PortDimensions'), even though the Name ('U') and other parameters is correct. Please help; thanks.

Answers (1)

1 Comment

Thanks for the quick response, but I think I am still looking. From the first link, I get this result on the 3rd line of step 1:
>> add_block(libname,'table_enum_dev/MATLAB Function')
A new block named 'table_enum_dev/MATLAB Function' cannot be added
If I try to skip this step, I am getting a B result, but it doesn't bake sense and none of the methods seem to be defined. The 2nd link appears to be to create a script, not find and alter parameters in an existing one.

Sign in to comment.

Categories

Asked:

on 8 Aug 2015

Commented:

on 8 Aug 2015

Community Treasure Hunt

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

Start Hunting!