1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Автоматическая нумерация чертежей в проекте, по списку номеров

Структура / Идентификаторы / Свойства блока / Рамки / Формы / Шрифты / Слои / Печать / Экспорт

Модератор: специалисты Eplan

Ответить
Аватара пользователя

Автор темы
Dimchek
здесь недавно
здесь недавно
Сообщения: 24
Зарегистрирован: 20 авг 2013, 09:57
Имя: Дмитрий
Страна: Россия
город/регион: Санкт-Петербург
Поблагодарили: 2 раза

Автоматическая нумерация чертежей в проекте, по списку номеров

Сообщение Dimchek »

Добрый день
Скажите, есть ли какая-то возможность (через свойства, скрипт) автоматически нумеровать чертежи?
У нас используется SolidWorks EDM, интеграция с Eplan отсутствует (мы в основном механики и технологи). В EDM можно сгенерировать и зарезервировать пул номеров чертежей (формат AB123456789) на всю электрическую часть проекта и, естественным путём, импортировать список номеров куда-то - в текстовый файл, Excel и т.п.
Этот список "вводится" в Eplan и пакет сам назначает номер всем страницам раздела.

Пример иерархии на скриншоте, каждый раздел "&" (Document type) должен иметь свой индивидуальный номер, независимо от места в иерархии. Номер документа "живет" в свойствах страницы. Причем некоторые разделы состоят из отчётов, таким образом при генерации все свойства "опустошаются" (например P&I на скриншоте, где присутствует и перечень контуров регулирования, и перечень компонентов).

Генерировать номера Eplan не должен, он должен их выбирать откуда-то.
Может стоит перенаправить тему в Eplan API?
Hierarhy.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

AGorskiy
знаток Eplan
знаток Eplan
Сообщения: 3328
Зарегистрирован: 05 мар 2012, 15:00
Имя: Горский Андрей Сергеевич
город/регион: Санкт-Петербург
Благодарил (а): 176 раз
Поблагодарили: 364 раза

Автоматическая нумерация чертежей в проекте, по списку номеров

Сообщение AGorskiy »

Dimchek писал(а): 08 окт 2018, 10:18 Может стоит перенаправить тему в Eplan API?
Вы сами ответили на свой вопрос. Да, такая реализация возможно через API, через скрипт не уверен. "Дерево" номеров чертежей будет сформирован в SolidWorks EDM, далее перенесен через xml-файл в структуру Eplan.
Все знания для всех. Поиск знаний священен. Обмен знаниями священен. Копирование священно.
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 27 раз
Поблагодарили: 155 раз

Автоматическая нумерация чертежей в проекте, по списку номеров

Сообщение aranea »

я немного не понял что и куда должно записываться...
Dimchek, приведите пример, что должно быть, например, в листах &EFA04/1, &EFA04/2 - один и тот же номер AB123456789 в каком-то свойстве листа?
а вот есть +JB_LEVEL&EFS01, +JB_VALVE&EFS01 и +JB_FLUSH&EFS01 - это считается одним и тем же EFS01 и у всех будет один и тот же номер?

Отправлено спустя 1 минуту 56 секунд:
свойства блока, таблицы замены, описания доп. полей идентификаторов - дерзайте
Изображение
Аватара пользователя

Автор темы
Dimchek
здесь недавно
здесь недавно
Сообщения: 24
Зарегистрирован: 20 авг 2013, 09:57
Имя: Дмитрий
Страна: Россия
город/регион: Санкт-Петербург
Поблагодарили: 2 раза

Автоматическая нумерация чертежей в проекте, по списку номеров

Сообщение Dimchek »

aranea писал(а): 08 окт 2018, 21:32 Dimchek, приведите пример, что должно быть, например, в листах &EFA04/1, &EFA04/2 - один и тот же номер AB123456789 в каком-то свойстве листа?
Да. Прописывается в свойстве листа, выводится в форматке.
aranea писал(а): 08 окт 2018, 21:32 а вот есть +JB_LEVEL&EFS01, +JB_VALVE&EFS01 и +JB_FLUSH&EFS01 - это считается одним и тем же EFS01 и у всех будет один и тот же номер?
Нет, это должны быть разные номера (клеммные коробки датчика уровня, концевиков задвижки и кнопочный пост - стандартные компоненты по всему проекту)
Условно говоря, всё обведенное красным - разные номера AB0000001, AB0000002, AB98765431 - тут без разницы (хотя желательно по порядку), главное уникальность, иначе EDM будет ругаться.
Сейчас, например под кодом ST01 проходит всё относящиеся к сгущению хвостов сорбции. Сейчас там схема КИП, схема КТС, однолинейная. Далее появятся еще чертежи общие на весь участок(например пневматическая схема, схема внешних проводок), потом появятся шкафы (голубой "+", у меня английский это называется "mounting location"), у них будут свои электрические схемы, пневматические (для пневматических шкафов), перечни компонентов. Я специально переместил JB_LEVEL а раздел ST02) чтоб проиллюстрировать как это будет.
Резюмируя
- у всех листов отдельно взятого "&" должен быть одинаковый номер
- у разных "&" - разный номер. То есть ST01&EFA04 и ST02&EFA04 должны иметь разные номера.
Ответить

Вернуться в «Проект»