RUS  ENG 

Отключающие устройства

Страницы: 1
RSS
Отключающие устройства
 
Добрый день пытаюсь найти отключающие устройства так
Zadv = MapCtrl1.Map.Layers.Active.GetCuttingNodes(ElemID, 1) где ElemID выделенный объект.
вылетает ошибка. что не так я делаю?
и второй вопрос.как определить находится ли выбранный участок в кольце? через FindLoops?
 
Это Visual Basic?
 
Да это он
 
с отключающими устройствами разобралась.
Остается вопрос как определить находится ли выбранный участок в кольце или нет
 
Ну можно через Layer.NetworkTools.FindLoops а потом в Layer.NetworkTools.Results если найдется ID участка, значит он в кольце.
Можно На концы участка поставить флажки (AddFlag), сам участок перекрыть OverloadElemState(ID, eSwitchOff) и найти путь FindWay если путь найдется, значит в кольце. Если нет, на всякий случай убрать флажки и поставить их в обратном порядке и снова найти путь. Это на тот случай, если есть в сети объекты с односторонней проводимостью.
Страницы: 1