Модули измерения переводят количество сущностей, предоставленных вашим расчетам. Они также крайне важны, когда разнообразные пользователи, использующие различные системы измерения, используют то же уравнение. Можно добавить измеряющиеся модули в Simulink® модель, чтобы улучшить удобство пользования и избежать беспорядка при анализе уравнений.
Чтобы задать измеряющиеся модули для маскированных блоков, вы можете:
Продвиньте Unit
параметр от базового блока до маски. Для получения дополнительной информации смотрите, Продвигают Параметр Маску.
Добавьте параметр Unit в диалоговое окно маски как показано в следующих шагах:
Откройте модель Simulink.
Выберите блок, который будет замаскирован, и нажмите Ctrl+M. Редактор Маски открывается.
В Редакторе Маски кликните по вкладке Parameters & Dialog.
В разделе Parameters нажмите Unit.
Кликните по вкладке Initialization в диалоговом окне Mask Editor.
Чтобы задать модуль измерения для Модульного параметра, задайте команду инициализации при помощи следующего синтаксиса:
set_param([gcb '/<blockname>'], '<unit parameter name>', get_param(gcb, '<unit parameter name>'));
Например, чтобы сопоставить параметр Unit с измеряющимся модулем блока Inport , используйте:
set_param([gcb '/In1'], 'Unit', get_param(gcb, 'Unit'));
Нажмите Apply, и затем нажмите OK. Для получения дополнительной информации см. slexMaskParameterOptionsExample.