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

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

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

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

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

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

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

    3. В Редакторе Маски кликните по вкладке Parameters & Dialog.

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

    5. Кликните по вкладке Initialization в диалоговом окне Mask Editor.

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

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

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

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

Похожие темы

Была ли эта тема полезной?