промежуточные звенья

Задайте средние сроки для использования в уравнениях

Синтаксис

intermediates int_term1 = expr1; end     

Описание

intermediates начинает промежуточный блок объявлений, который отключен ключевым словом end. В файле компонента этот блок содержит объявления именованных средних сроков для использования в уравнениях. Можно снова использовать эти средние сроки в любом разделе уравнений того же компонента, или включения составляют компонент.

Можно также включать раздел intermediates в доменный файл и снова использовать эти средние сроки в любом компоненте, который имеет узлы того доменного типа.

Когда средний термин используется в уравнении, им в конечном счете заменяют с выражением, к которому он относится. Думайте о среднем сроке с определения псевдонима для выражения.

intermediates
    int_term1 = expr1;
end

Объявление средних сроков помогает с повторным использованием кода и удобочитаемостью. Например, если вы объявляете гидравлический диаметр и критическое число Рейнольдса как средние сроки в гидравлическом компоненте, можно затем использовать эти термины в течение уравнений компонента.

Можно также задать описательное имя для среднего срока, как комментарий, подобный способу, которым вы делаете это для параметров и переменных:

intermediates
    int_term1 = expr1; % Descriptive name
end

Затем если вы включаете средний срок в регистрируемые данные моделирования, это описательное имя появляется в Проводнике Результатов Simscape™.

Примеры

Этот пример объявляет средний срок D_h (гидравлический диаметр) как функция области отверстия:

intermediates
    D_h  = sqrt( 4.0 * A / pi ); % Hydraulic diameter
end

Этот пример объявляет тот же средний срок D_h, но препятствует тому, чтобы он появился в журналах данных моделирования:

intermediates(ExternalAccess = none)
    D_h  = sqrt( 4.0 * A / pi ); 
end

Введенный в R2018b