Clear Filters
Clear Filters

set parameter in the Condenser Evaporator (2P-MA) block in app Designer

4 views (last 30 days)
Hi,
I want to set a particular parameter (number of two-phase fluid tubes ) of the block 'Condenser Evaporator (2P-MA)' from App designer using a discrete knob. I wrote a code, which is similar when I set parameters for other blocks. However, when I run the app designer code and then I set a particular value using the knob, an error message appears in the code: 'Condenser Evaporator (2P-MA) block (mask) does not have a parameter named 'Number of two-phase fluid tubes' (please, see the image).
Do you know why is that happening, considering that the name of the parameter that I want to set is such one? Or such parameter has another name? Does it has to do with the block is masked?
Thanks in advance for your comments...
Regards,
Mauricio

Answers (1)

Vinayak
Vinayak on 24 May 2024
Hi Mauricio,
To list all parameters for the block, you can use the get_param command as follows:
get_param('RefrigerationSystem/Condenser','DialogParameters');
For Mask Parameters, use:
get_param('RefrigerationSystem/Condenser','MaskNames');
Note that you may need to rename the model, as spaces are not allowed in valid model names.
Alternatively, you can open the model in Simulink, double-click the block, and hover over the parameter to see its name in the tooltip.

Categories

Find more on Two-Phase Fluid Library 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!