Задайте параметры компонента
parameters comp_par1 = { value , 'unit' }; end
Параметры компонента позволяют вам задать корректируемые параметры для блока Simscape™, сгенерированного из файла компонента. Параметры появятся в диалоговом окне блока и могут быть изменены при создании и симуляции модели.
parameters
начинает блок определения параметров компонента, который отключен end
ключевое слово. Этот блок содержит объявления для параметров компонента. Параметры появятся в диалоговом окне блока, когда файл компонента будет принесен в модель Simscape. Каждый параметр задан как значение с модулем. Определение дополнительного комментария позволяет вам управлять названием параметра в диалоговом окне блока.
Следующий синтаксис задает параметр компонента, comp_par1
, как значение с модулем. value
начальное значение. unit
допустимая модульная строка, заданная в модульном реестре.
parameters comp_par1 = { value , 'unit' }; end
Чтобы объявить безразмерный параметр, можно или использовать тот же синтаксис:
par1 = { value , '1' };
или не используйте модуль и используйте этот синтаксис:
par1 = value;
Внутренне, однако, этот параметр будет обработан как 2D членский массив модуля значения { value , '1' }
.
Можно задать название параметра, способ, которым вы хотите, чтобы оно появилось в диалоговом окне блока как комментарий:
parameters comp_par1 = { value , 'unit' }; % Parameter name end
Следующий пример объявляет параметр k
, со значением по умолчанию 10 N*m/rad
, определение коэффициента упругости вращательной пружины. В диалоговом окне блока этот параметр назовут Spring rate.
parameters k = { 10 'N*m/rad' }; % Spring rate end