Can the Simulink HMI blocks be programmatically configured ?

The Simulink HMI blocks (such as Guages, Knobs, Switches etc.) can they be programmatically configured in a model using m scripting ? For example I want use a knob block to associate it to a calibration constant in my model. So I know all my calibrations and its range, so I want to make some tool which will let me add these HMI blocks and configure it using a script.

 Respuesta aceptada

Vaibhav Awale
Vaibhav Awale el 11 de En. de 2016
Hi,
Unfortunately there is no command-line API for the new Graphical Controls and Displays in R2015a, so you cannot programmatically set its parameters.
However, you can at least add it with add_block, though. The proper path is 'simulink_hmi_blocks/Knob'. So, for example, you can do
>> add_block('simulink_hmi_blocks/Knob', 'Example/Knob')
in which 'Example.slx' in a model on your current search path and is open.
I work for MathWorks and I have forwarded this feedback to the appropriate product team. They will consider incorporating this feature in one of the future releases.
Regards,
Vaibhav Awale

2 comentarios

Hi Vaibhav, thanks for the reply. Great to hear that you took it as a feedback to add to the future release. Thanks a lot.
Thanks and Regards Bibin
Hi Vaibhav,
Has this feature (programmatic control of binding of HMI elements to tunable blocks etc.) been made available in a Matlab release? If so, could you please mention the earliest relase that this has been incorporated into? I am currently working on Matlab 2015B and would like to avail this feature.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Modeling en Centro de ayuda y File Exchange.

Productos

Preguntada:

el 7 de En. de 2016

Comentada:

el 18 de Sept. de 2019

Community Treasure Hunt

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

Start Hunting!

Translated by