Can the Simulink HMI blocks be programmatically configured ?

6 vues (au cours des 30 derniers jours)
Bibin
Bibin le 7 Jan 2016
Commenté : Arun Joe Joseph le 18 Sep 2019
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.

Réponse acceptée

Vaibhav Awale
Vaibhav Awale le 11 Jan 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 commentaires
Bibin
Bibin le 13 Jan 2016
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
Arun Joe Joseph
Arun Joe Joseph le 18 Sep 2019
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.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Schedule Model Components dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by