В доменном файле необходимо объявить переменные Through и Across, сопоставленные с областью. Эти переменные характеризуют энергетический поток и обычно прибывают в пары, одну Через и один Через. Язык Simscape™ не требует, чтобы у вас было то же количество переменных Through и Across в доменном определении, но это настоятельно рекомендовано. Для получения дополнительной информации смотрите Основные принципы Моделирования Физических сетей.
variables
начинает блок объявлений переменных Across, который отключен ключевым словом end
. Этот блок содержит объявления для всех переменных Across, сопоставленных с областью. Определение класса модели предметной области может содержать несколько переменных Across, объединенных в одном блоке variables
. Этот блок требуется.
Через переменные семантически отличны в этом, их значения должны балансироваться в узле: для каждой переменной Through сумма всех ее значений, текущих в точку разветвления, равняется сумме всех своих вытекающих значений. Поэтому доменный файл должен содержать отдельный блок объявлений для своих переменных Through с набором атрибута Balancing
к true
.
variables(Balancing = true)
начинает блок определения переменных Through, который отключен ключевым словом end
. Этот блок содержит объявления для всех переменных Through, сопоставленных с областью. Определение класса модели предметной области может содержать несколько переменных Through, объединенных в одном блоке variables(Balancing = true)
. Этот блок требуется.
Каждая переменная задана как значение с модулем:
domain_var1 = { value , 'unit' };
value
является начальным значением. unit
является допустимой модульной строкой, заданной в модульном реестре. Смотрите Объявляют Механическую Вращательную Область для получения дополнительной информации.