параметры

Задайте параметры компонента

Синтаксис

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

Смотрите также

variables

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