Единицы измерения преобразуют количество объектов, предоставленных для вычислений. Они также имеют решающее значение, когда различные пользователи, использующие различные системы измерения, используют одно и то же уравнение. В модель Simulink ® можно добавить единицы измерения, чтобы повысить удобство использования и избежать путаницы при анализе уравнений.
Чтобы задать единицы измерения для маскированных блоков, можно:
Продвижение Unit от нижележащего блока до маски. Дополнительные сведения см. в разделе Преобразование параметра в маску.
Добавьте параметр единицы измерения в диалоговое окно маски, как показано на следующих шагах.
Откройте модель Simulink.
Выберите маскируемый блок и нажмите клавиши Ctrl + M. Откроется редактор масок.
В редакторе масок перейдите на вкладку «Параметры и диалоговое окно».
В разделе Параметры (Parameters) щелкните Единица измерения (Unit).
Перейдите на вкладку Инициализация (Initialization) в диалоговом окне Редактор масок (Mask Editor).
Чтобы определить единицу измерения для параметра 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'));
Нажмите кнопку Применить, а затем кнопку ОК. Дополнительные сведения см. в разделе slexMaskParameterOptions Пример.