Задайте модули измерения для маскированных блоков

Модули измерения переводят количество сущностей, поставляемых в ваши расчеты. Они также имеют решающее значение, когда различные пользователи, использующие различные системы измерений, используют одно и то же уравнение. Можно добавить измерительные модули в Simulink® модель, чтобы улучшить удобство использования и избежать путаницы при анализе уравнений.

Чтобы задать модули измерения для маскированных блоков, можно:

  • Продвигайте Unit параметр от базового блока до маски. Для получения дополнительной информации см. Раздел «Увеличение параметра до маски».

  • Добавьте параметр Unit в диалоговое окно маски, как показано на следующих шагах:

    1. Откройте модель Simulink.

    2. Выберите блок для маскировки и нажмите Ctrl+M. Откроется Редактор маски.

    3. В редакторе масок перейдите на вкладку Parameters & Dialog.

    4. В разделе Parameters нажмите Unit.

    5. Перейдите на вкладку Initialization в диалоговом окне «Редактор маски».

    6. Чтобы определить модуль измерения для параметра Unit, задайте команду инициализации с помощью следующего синтаксиса:

      set_param([gcb '/<blockname>'], '<unit parameter name>', get_param(gcb, '<unit parameter name>'));

      Например, чтобы связать параметр Unit с модулем измерения блока Inport , используйте:

      set_param([gcb '/In1'], 'Unit', get_param(gcb, 'Unit'));
    7. Нажмите Apply, а затем нажмите OK. Для получения дополнительной информации см. slexMaskParameterOptionsExample.

Похожие темы