Мне нужно получить ОУ (или можно VisibleName) объекта на странице, но, кажется, я не очень понимаю объектную модель Eplan (это мой первый скрипт).
Я могу прочитать все объекты на странице, вызвав page.AllPlacements, но тогда я получаю объекты типа Placement, у которых я могу прочитать только свойства из placement.Properties.ExistingValues, а это – ограниченный набор свойств, в котором нет ОУ.
Также я могу прочитать все функции в проекте:
Код: Выделить всё
DMObjectsFinder dMObjectsFinder = new DMObjectsFinder(p.Project);
var fs = dMObjectsFinder.GetFunctions(null);
Чем вообще отличается "Фунция" от "Размещаемого объекта", зачем существует и то и другое, можно ли их конвертировать друг в друга?
Что можно почитать, чтобы попроще с нуля понять как устроен проект Eplan, а также как пользоваться API?
Заранее спасибо!