exponenta event banner

параметры

Укажите параметры компонента

Синтаксис

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

См. также

variables

Представлен в R2008b