Здраствуйте! Вопрос знатокам. Разрабатываю допонительный функционал для Eplan, поэтому дальше понятно будет только программистам. При работе с предварительным планированием возникла проблема, а именно с шаблонами сегментов планирования. Через API пытаюсь обратится к сигналам ПЛК, но у данного типа в классе нету метода который возращал бы массив ПЛК сигналов(например как у сегмента планирования) , однако у шаблонов сегмента есть индексированные свойства(50 максимум) в которых отображаются ПЛК сигналы но при попытке добавления или удаления сигнала ничего не происходит. И если подумать что у шаблона сегмента сигналы лежат в свойствах , то на шаблон невозможно заполнить больше 50 сигналов, но по факту еплан позволяет присваивать сигналы больше 50 штук.
В итоге вопрос в следующем: В каком обьекте лежат сигналы от шаблона сегмента? Возможно ли такое что данный обьект не доступен для API? Или я вообще не правильно пытаюсь получить доступ к этим обьектам?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Работа с шаблонами сегментов PPE
Модератор: специалисты Eplan
-
- здесь недавно
- Сообщения: 2
- Зарегистрирован: 25 янв 2016, 13:59
- Имя: Спицын Д.П.
- Страна: Казахстан
- город/регион: Караганда
Работа с шаблонами сегментов PPE
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- знаток Eplan
- Сообщения: 1457
- Зарегистрирован: 17 окт 2012, 11:24
- Имя: Виталий
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 61 раз
- Поблагодарили: 182 раза
Работа с шаблонами сегментов PPE
1. При отладке можно посмотреть какие свойства есть у объекта.
2. Получить данные по объекту (R/O или нет) можно в онлайн хелпе (раздел свойства).
3. Некоторые свойства можно изменять только с помощью специально предназначенных для этого методов (имя функции, например).
4. Попробуйте заменить свойства путем присваивания объекту нового объекта PropertyPlacement, или что-то в этом духе.
5. Вряд-ли кто-то подскажет по API для PPE.
2. Получить данные по объекту (R/O или нет) можно в онлайн хелпе (раздел свойства).
3. Некоторые свойства можно изменять только с помощью специально предназначенных для этого методов (имя функции, например).
4. Попробуйте заменить свойства путем присваивания объекту нового объекта PropertyPlacement, или что-то в этом духе.
5. Вряд-ли кто-то подскажет по API для PPE.
-
- здесь недавно
- Сообщения: 2
- Зарегистрирован: 25 янв 2016, 13:59
- Имя: Спицын Д.П.
- Страна: Казахстан
- город/регион: Караганда
Работа с шаблонами сегментов PPE
До написания данной темы пробовал все вышеперечисленное, В онлайн хелпе уже неплохо ориентируюсь. Однако вопрос остается вопросом у сегмента планирования есть метод возвращающий массив адрессов, а у шаблона нет.
По идеологии класс находится в наследовании только у StorableObject и соответсвенно там нету данного функционала. Но по факту гдето он их хранит, это и сподвигло задать вопрос.
По идеологии класс находится в наследовании только у StorableObject и соответсвенно там нету данного функционала. Но по факту гдето он их хранит, это и сподвигло задать вопрос.
Последний раз редактировалось AGorskiy 22 фев 2021, 13:24, всего редактировалось 1 раз.
Причина: полное цитирование предыдущего сообщение излишне
Причина: полное цитирование предыдущего сообщение излишне
-
- знаток Eplan
- Сообщения: 1457
- Зарегистрирован: 17 окт 2012, 11:24
- Имя: Виталий
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 61 раз
- Поблагодарили: 182 раза
Работа с шаблонами сегментов PPE
Ну из текста вроде логично, если представить что сегмент это объект, а шаблон - класс. Класс не будет знать ничего об объектах, которые созданы на его основе, так же как чертеж дома не обязан знать о жильцах.
р.с. Ну и да, возможно что через АПИ нет доступа ко всей информации, даже если она там 100% хранится.
р.с. Ну и да, возможно что через АПИ нет доступа ко всей информации, даже если она там 100% хранится.