Модули измерения переводят количество сущностей, поставляемых в ваши расчеты. Они также имеют решающее значение, когда различные пользователи, использующие различные системы измерений, используют одно и то же уравнение. Можно добавить измерительные модули в Simulink® модель, чтобы улучшить удобство использования и избежать путаницы при анализе уравнений.
Чтобы задать модули измерения для маскированных блоков, можно:
Продвигайте Unit
параметр от базового блока до маски. Для получения дополнительной информации см. Раздел «Увеличение параметра до маски».
Добавьте параметр Unit в диалоговое окно маски, как показано на следующих шагах:
Откройте модель Simulink.
Выберите блок для маскировки и нажмите Ctrl+M. Откроется Редактор маски.
В редакторе масок перейдите на вкладку Parameters & Dialog.
В разделе Parameters нажмите Unit.
Перейдите на вкладку Initialization в диалоговом окне «Редактор маски».
Чтобы определить модуль измерения для параметра 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'));
Нажмите Apply, а затем нажмите OK. Для получения дополнительной информации см. slexMaskParameterOptionsExample.