Укажите параметры компонента
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;
Однако внутри системы этот параметр будет рассматриваться как двухкомпонентный массив единиц измерения { value , '1' }.
В качестве комментария можно указать имя параметра, способ его отображения в диалоговом окне блока:
parameters
comp_par1 = { value , 'unit' }; % Parameter name
end
В следующем примере объявляется параметр k, со значением по умолчанию 10 N*m/rad, задание скорости пружины вращения. В диалоговом окне блока этому параметру будет присвоено имя «Скорость пружины».
parameters
k = { 10 'N*m/rad' }; % Spring rate
end