RUS  ENG 

Диаметр местного сопротивления

Страницы: 1
RSS
Диаметр местного сопротивления
 
Здравствуйте!

Подскажите, пожалуйста, как сформировать запрос, чтобы местным сопротивлениям задать диаметры байпасов в соответствии с диаметрами смежных участков (например, наименьшего)?

И ещё, нельзя ли добавить специальное значение для поля диаметра МС, чтобы не вводить вручную? Каждое местное сопротивление имеет два смежных участка (не считая возможного впомогательного). Так что можно было бы задать, например, -1 - чтобы брать наименьший, и -2 - для наибольшего. Если они равны, то так и так сработает. Это было бы очень удобно при подборе диаметров участков, чтобы не приходилось одновременно менять и сопротивления. Использовать КМС в участках не хочется, т.к. трудно контролировать, всё ли учтено на участке, при изменениях конфигурации.
 
Запросом никак. Скриптом можно.
1. Перебираем объекты (узлы) с нужным типом.
2. Получаем участки, с ним связанные. (http://politerm.com.ru/zuludoc/zuluax/Layer_GetIncidentElements.htm)
3. Читаем по участкам диаметры
4. Записываем выбранный диаметр в узел

Набор методов уже на схожую тему ранее описывался:
http://politerm.su/forums/showthread.php?fid=1&tid=3187&old_block=30
Страницы: 1