как лучше написать свой метод для коннектора, аналогичный IsMain ?
Верно ли , что : - Берем все коннектора фитинга , сортируем по расходу в порядке убывания, берем первый - задаем IsMain = true, берем второй - IsMain=true, для оставшихся - IsMain=false ?
Название: Re: connector isMain
Отправлено: Александр Игнатович от 06-08-2020, 11:24:18
Нет, не верно. Вспоминаем, что такое вообще говоря MEPSection - это участок сети, на котором ряд параметров не меняется, в частности, нам интересен сейчас поток (Flow), т.е., из Connector.MEPSystem получаем секции, находим те, в которых есть данный элемент по connector.Owner.Id, если найдена всего одна - прекрасно, проверяем методом IsMain самой секции, если нет, то находим ту, в которой поток равен потоку в коннекторе, можешь ещё проверить равенство падений давлений MEPSection.GetPressureDrop и Connector.PressureDrop
Название: Re: connector isMain
Отправлено: enot от 06-08-2020, 11:35:00
я имею ввиду без привязки к MEPSection (взяли произвольный фитинг и проверили для него IsMain)