| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP. Плагин создания кабельных линий и генерации КЖ раздела КИПиА. Протестировано на AutoCAD 2015...2022 и офис 2013...2019. NanoCAD 23

LISP. Плагин создания кабельных линий и генерации КЖ раздела КИПиА. Протестировано на AutoCAD 2015...2022 и офис 2013...2019. NanoCAD 23

Ответ
Поиск в этой теме
Непрочитано 21.06.2017, 02:40 2 |
LISP. Плагин создания кабельных линий и генерации КЖ раздела КИПиА. Протестировано на AutoCAD 2015...2022 и офис 2013...2019. NanoCAD 23
petro_f
 
Проектировщик
 
СПб
Регистрация: 06.10.2016
Сообщений: 299

Плагин кабельных трасс с автоматическим подсчётом длины кабеля и внесением данных по типу прокладки кабеля.

В плагине реализованы функции:
  1. Создания кабельного блока с "цифровой подписью" созданного блока, с внесением информации по типу прокладки:
    • Создание кабельных блоков (кабеля) из линий, полилиний, дуг и сплайнов с автоматическим подсчётом длины кабеля. Ручным и полуавтоматизированным (из таблицы) вводом информации по кабелю и типу и количеству "упаковки" кабеля.
    • Создание новых кабелей на базе существующего кабеля с внесением новой информации по кабелю.
    • Пакетное создание кабелей на базе существующего кабеля с внесением новой информации по кабелям.
  2. Проверки и верификации существующих кабелей.
  3. Проверки и редактирования информации после ручной правки кабеля.
  4. Пакетного редактирования существующих кабельных трасс с функциями:
    • Обрезки кабелей по заданной линии, рамке или многоугольной рамке.
    • Добавления трассы к кабелю.
    • Добавление добавочной длинны к кабелю и пересчёт информации по длине и "упаковке" кабеля.
    • Пересчёта информации по длине вновь получившегося кабеля и пересчёта длины "упаковки" кабельной линии.
    • Объединения соприкасающихся линий трассы, для корректной обрезки кабеля при редактировании.
    • Смены "базовой точки" кабельного блока после редактирования.
  5. Замены существующей трассы кабеля на новую трассу с взятием информации от заменяемого кабеля.
  6. Пакетного переименования кабелей с указанием информации для переименования в виде таблицы.
  7. Экспорта данных для создания (редактирования) кабелей и кабельного журнала с возможностью:
    • Экспорта в программу Word с оформлением кабельного журнала (форматы А3, А4 вертикалый, горизонтальный).
    • Экспорта в програму Excel с функцией контроля длинн упаковки кабели и длины самого кабеля.
    • Экспорта в таблицы AutoCAD с разбивкой на листы с учётом рамки и штампа (большого и малого).
    • Технического экспорта в AutoCAD данных по кабелю из специальных кабельных блоков (с электрических схем).
    • Технического экспорта данных по кабелю в кабельные журналы Word (без указания длинн и типа упаковки).
    • Технического экспорта данных по кабелю в программу Excel (без указания длинн и типа упаковки).
  8. Импорта данных для создания кабелей с возможностью:
    • Импорт из программы Word с оформленного КЖ (форматы А3 и А4, вертикальный и горизонтальный) с преобразованием полученных данных в формат таблицы AutoCAD.
    • Импорта в AutoCAD данных по кабелю из специальных кабельных блоков (с электрических схем).
  9. Маркировки существующик кабелей на планах. Маркировка может быть осуществлена:
    • Мультивыноской - для единичных кабелей в месте маркировки.
    • Табличкой с именами кабелей - для множества кабелей в месте маркировки.
    • Табличкой с именами кабелей со стрелкой из мультивыноски - для множества кабелей в месте маркировки.
    • Табличкой с перечнем задействованных марок и сечений кабеля, с подсчётом общего сечения кабеля в месте выделения. Удобно для подбора сечений КНС (кабеле несущей системы).
  10. Поиска и выделения существующих кабелей для дальнейшей работы с ними.
  11. Просмотр и копирование типов кабелей из базы данных плагина, для дальнейшей работы с ними.
  12. Выгрузка табличной информации по занимаемому сечению кабеля и минимально необходимого сечения КНС (кабеленесущей системы), лотки..короба и пр. .


Все файлы *.gif в виде архива, можно скачать по этой ссылке.
Краткое пособие по работе плагина в комплекте с gif-ками лежит тут.


Основной файл плагина составляет файл PDKFKG.lsp расположенный по пути C:\PDKFKG\0_LISP.
Имя папки, её расположение и основные настройки плагина редактируются в двух файлах в разделе основных настроек (там везде даны подсказки):
  • Файл плагина PDKFKG.lsp расположенный по пути C:\PDKFKG\0_LISP - строки с 38 по 76 для версии плагина [>= v 14.20]
  • Файл загрузки плагина 0_PDKFKG_LOAD.lsp расположенный по пути C:\PDKFKG - строки с 1 по 13 для версии плагина [>= v 14.20]

Для загрузки плагина в AutoCAD необходимо распаковать архив PDKFKG.rar в корневую директорию диска C: (если Вы хотите распаковать в другую директорию, то не забудьте внести эти изменения в перечисленные выше файлы) и из получившейся папки C:\PDKFKG всего один раз загрузить файл загрузки плагина 0_PDKFKG_LOAD.lsp.
После загрузки появится две плавающих панели с иконками. Малая панель с "выпадающими" иконками дублирует большую панель и может быть без болезненна отключена. Данная панель предназначена для работы на маленьких мониторах и позволяет не занимать много места.

Расшифровки действующих функций даны при первой загрузке плагина (в консольную строку AutoCAD), а так же полностью указаны в всплывающих хелп-сообщениях при наведении и удержании курсора над иконками функций на панели плагина.

В коде плагина использованы переработанные части чужих кодов, которые полностью и комплектно вшиты в тело плагина. Для исключения пересечения имён функций и глобальных переменных все переменные и функции имеют префикс PDKFKG.

Для замены иконок по своему вкусу в файле PDKFKG.mnu по пути C:\PDKFKG можно заменить на свои, или как вариант просто подменить файлы иконок и удалив файл PDKFKG.cuix заново открыть AutoCAD.

При старте плагина меняются или проверяются следующие переменные:
  • USERR1 - проверяется что не равна 0.0 Отключить можно закомментировав или удалив строку 6 в файле PDKFKG.mnl по пути C:\PDKFKG
  • DIMSCALE - проверяется что не равна 0.0 Отключить можно закомментировав или удалив строку 7 в файле PDKFKG.mnl по пути C:\PDKFKG
  • CANNOSCALEVALUE - проверяется что не равно 0.0 Отключить можно закомментировав или удалив строку 8 в файле PDKFKG.mnl по пути C:\PDKFKG
  • MENUBAR - переводится в 1 для отображения строки плагина. Отключить можно закомментировав или удалив строку 9 в файле PDKFKG.mnl по пути C:\PDKFKG


  1. В версии [>= V 14.21] поправил переменную масштабирования, которая идёт в файле по умолчанию. Теперь для расчёта масштаба используется переменная DIMSCALE. Поправил оформление функции wcmatch и убрал не действующие строки - на работе плагина это никак не отразилось.
  2. В версии [>= V 14.22] переформатировал выводимое меню плагина. Сгруппировал команды и уточнил описания команд.
  3. В версии [>= V 14.24] добавил сводную таблицу по количеству кабеля. Табличка нужна для внесения данных в спецификацию проекта. Сводная таблица вставляется в таблицу "Таблица прокладки кабеля".
  4. В версии [>= V 14.25] Поправил заливку ячеек таблички при изменении имени кабеля в функциях "PDKFKGCPY" и "PDKFKGMCPY".
  5. В версии [>= V 14.30] Добавил функцию пакетного обмена упаковки кабеля "PDKFKGPACKSWAP". Например кабель был уложен в гофре, а заказчик захотел заменить на ПВХ-трубу. Эта функция как раз позволит сделать это для выбранных блоков разом.
  6. В версии [>= V 14.6] Добавил варианты маркировки кабеля с выбором точки привязки, сделал одинаковой установку маркировки кабеля (одиночного и множественного). Пофиксил часть мелких ошибок. Перевёл картинки в png. Добавил команды "PDKFKGALLMARKM2, PDKFKGALLMARKM2Q, PDKFKGALLMARKM2EQ, PDKFKGALLMARKM2E". Описание есть при загрузке плагина.
  7. В версии [>= V 15.0] Добавил варианты установки маркировки кабеля в виде ссылки (м-выноска) и таблички с номерами кабелей. Связь таблички и м-выноски реализована в виде связанного поля. Установка данной маркировки командой "PDKFKGMARKALLMARK". Описание есть при загрузке плагина.
  8. В версии [>= V 16.3] Добавил функционал в функции Пакетное изменение кабельных блоков "PDKFKGMCORRECT". Добавилась возможность в пакетном редактировании блока производить обрезку кабелей рамкой, а так же добавилась функция добавления или удаления добавочной длины кабеля. Так же добавил возможность осуществить простое обновление информации по кабелю, без правки кабеля.
  9. В версии [>= V 16.6] Добавил функционал в функции Пакетное изменение кабельных блоков "PDKFKGMCORRECT". Добавилась возможность в пакетном редактировании блока производить обрезку кабелей секущей рамкой. Так же добавил вариант отказаться от редактирования кабеля, если вдруг что то пошло не так.
  10. В версии [>= V 17.2] Добавил возможность осуществлять подсчёт текущего сечения выбранных кабелей, что необходимо для осуществления подборки КНС (лотков, коробов...). Команда "PDKFKGCABHOLD". Так же добавил команду для просмотра базы данных кабелей с возможностью копирования выбранного кабеля, для дальнейшего использования. Команда "PDKFKGCABBD".
  11. В версии [>= V 17.8] Прошло много изменений. Добавил новые поля в блок кабелей. Добавил возможность делить кабель на "контрольный" и "силовой". Добавил поле "Группа кабеля" и возможность ставить мультивыноску с данным полем. Добавил возможность осуществлять подсчёт текущего сечения выбранных кабелей с делением на контрольные и силовые кабели, а так же общий расчёт для всех кабелей. Это необходимо для осуществления подборки КНС (лотков, коробов...). Команды "PDKFKGCABHOLD" и "PDKFKGMARK_GROUP". Модернизировал команду для просмотра базы данных кабелей с индикацией диаметра и возможностью копирования выбранного кабеля, для дальнейшего использования. Команда "PDKFKGCABBD".
  12. В версии [>= V 18.0] Добавил в вывод команды "PDKFKGCABHOLD" вес кабеля на один погонный метр и вес всех кабелей в КНС так же на 1 погонный метр. Данные нужны для расчёта крепежа КНС.
  13. В версии [>= V 18.2] Добавил автоматический ввод тестового имени кабеля при первом старте плагина. Поправил странный глюк автокада при копировании кабеля (в функции "PDKFKGCPY" и "PDKFKGMCPY"). Добавил кабелей в базу данных кабелей.
  14. В версии [>= V 18.3] Поправил перерасчёт кабеля в функции копирования кабельного блока ("PDKFKGCPY") при использовании нестандартного масштаба (по мотивам поста #54).
  15. В версии [>= V 18.4] Добавил защиту от нулевого масштаба (по мотивам поста #85 и #88).
  16. В версии [>= V 18.5] Поправил автоматическое включение отображение толщин линий. Теперь плагин не меняет отображение толщин линий. (по мотивам поста #92).
  17. В версии [>= V 18.5.1] Добавил в базу данных кабель REDAK.
  18. В версии [>= V 18.6] Добавил возможность фильтрации перечня кабелей в окне выбора кабелей. Это удобно, когда ищешь известный тебе кабель, можно не листать список, а просто его сократить.
  19. В версии [>= V 18.7] Добавил возможность вместе с фильтрацией перечня кабелей в окне выбора кабелей, создавать список выгружаемых кабелей.
  20. В версии [>= V 18.8] Добавил возможность сверить наличие кабелей на чертеже и в таблице. Таблица должна быть стандартной для этого плагина (8 столбцов), которую выгружает из схем плагин. Команда "PDKFKGCHECK".
  21. В версии [>= V 18.10] Поправил работу функции выдающей выбранный коэффициент умножения. Добавил защиту от отрицательных чисел. По мотивам поста #153
  22. В версии [>= V 18.11] Поправил ошибку когда при снятой галочке "Запоминать предыдущий ввод" при указании на таблицу не вводились данные.
  23. В версии [>= V 18.12] Добавил функционал по мотивам поста #159 и #160.
  24. В версии [>= V 18.14] Исправил не работающую функцию защиты из-за которой, при отсутствии доступа к файлу данных кабелей, автокад зависал (по мотивам поста #189). Так же добавил в базу данных кабели https://ekz.nt-rt.ru/images/manuals/PvPg.pdf
  25. В версии [>= V 18.15] Добавил отображение длины выделенных линий при создании кабеля. Эта информация теперь добавляется через слэш в строчке длинны кабеля. Так же добавил в базу данных кабели КПЭПнг(А)-HF и ParLan.
  26. В версии [>= V 18.16] Поправил функцию запоминания и восстановления настроек. Добавил функционала для проверки кабелей. Теперь функция "PDKFKGCHECK" позволяет выбирать для проверки несколько таблиц. Немного изменил цветовую гамму заливки таблички после создания кабеля. Увеличил поля в выгружаемом в AutoCAD кабельном журнале.
  27. В версии [>= V 18.17] Добавил функционала для проверки кабелей. Теперь функция "PDKFKGCHECK" так же осуществляет сверку не только по имени кабельного блока но и по его содержимому (все поля таблички).
  28. В версии [>= V 18.18] Ещё раз изменил цветовую гамму плагина. Добавил возможность установки своих цветов заливки методом правки исходного текста содержимого глобальных переменных цветовых значений. Добавил команду "PDKFKGHELP" которая вызывает окно с образцами цвета, его техническим номером и расшифровкой значения.
  29. В версии [>= V 18.21] Поправил небольшую ошибку и добавил функционала в функции выбора кабелей по фильтру "PDKFKGSEL". Теперь функция позволяет осуществлять поиск и сортировку кабелей по всем полям плагина, а так же позволяет производить сортировку из набора кабелей, которые либо были выделены вручную, либо были отсортированы ранее. Функция "PDKFKGSEL" позволяет запускать себя столько раз, сколько потребуется. Например можно выбрать сначала кабели идущие из одного щита и тут же повторным вызовом сортировки выбрать из ранее выбранных кабелей, все силовые кабели.
  30. В версии [>= V 18.23] Поправил мелкие ошибки. В функции "PDKFKGBROKENV" убрал вылет при отсутствии имени кабеля в пояснительном отчёте. В функции выгрузки "PDKFKGEXPORT" поправил установление размеров листов. На больших таблицах (более 40 листов) набегала ошибка в установке высоты таблицы.
  31. В версии [>= V 18.24] Поправил мелкие ошибки. В функции "PDKFKGSEL" теперь поле "Назначение кабеля" в список выводит название "Силовой кабель |" и текст содержащийся в поле "POWER_CABEL".
  32. В версии [>= V 18.25] Заменил файлы с обозначением КЖ (кабельный журнал) на ТС (таблица соединений), так как по нормам КЖ в проектах КИПиА нет. Поправил алгоритм работы функции "PDKFKGCLEAR"
  33. В версии [>= V 18.26] В функции "PDKFKGCHECK" при сверке кабелей не обращает на точное совпадение в поле "POWER_CABEL". Достаточно проверки на наличие/отсутствие там символов. При наличии любых символов в этом поле кабель считается силовым.
  34. В версии [>= V 18.27] Добавил возможностей в функции "PDKFKGPACKSWAP". Теперь функция позволяет не только произвести обмен "упаковки" кабеля, но и произвести сложение длин упаковок при объединении. Например планировалось, что кабели будут проложены в лотке и опуски будут выполнены в гофре. В процессе проектирования или строительства лотки будут заменены на гофру. Соответственно длину лотка надо будет добавить в гофру.
  35. В версии [>= V 19.00] Исправил мелкие графические и текстовые помарки. Добавил возможность вывода кабельного журнала по форме 1 ГОСТ Р 70444-2022 в функции "PDKFKGEXPORT".
  36. В версии [>= V 19.10] Исправил мелкую, но досадную, ошибку отсутствия кнопки отмены действия в функции "PDKFKGPACKSWAP".
  37. В версии [>= V 19.20] Добавил функционал заполнения "упаковки" кабеля в функции "PDKFKGPACKSWAP". Так как некоторые проектировщики забывают заполнить в чём у них проходит кабель на объекте, то данная функция служит для пакетного заполнения поля упаковки кабеля.


Благодаря нашим не равнодушным пользователям плагина появилась возможность оформить плагин в ленточном оформлении.
  • Turpak предоставил файл "Загрузка ленты_vх.xх.zip", который содержит всю необходимую информацию для загрузки ленты. Более подробно смотрите в посте #80. Текущая лента для плагина версии >= V 18.8.
  • Barmaley Bubusikin предоставил файл "PDKFKG Toolbar 18.12.rar", который содержит файл частичной адаптации ленты. Если есть вопросы как загружать этот файл, то прочтите как это делать в посте #80. Текущая лента для плагина версии >= V 18.14 (подходит и для текущей версии 18.21).

Версия плагина под NanoCAD находится тут

Инструкция по переносу блоков кабельных трасс из одного чертежа в другой лежит тут.

P.S. Для получения последней версии надо скачать файл PDKFKG.zip с исходным плагином (если он у Вас ещё не установлен), и файл обновления. Распаковать и заменить (добавить) все содержащиеся в обновлении файлы. Далее работать по исходной инструкции настройки, установки плагина.
P.P.S. Пересобрал исходный файл "PDKFKG.zip". Можно удалить предыдущую папку и установить плагин заново (хотя не обязательно, можно просто поступить как советовал выше). Текущая проверенная версия сборки плагина 18.23. Максимальная версия - смотри вложения.
P.P.P.S. Для преобразования блоков старого образца, достаточно использовать команду "PDKFKGBROKENV".

Вложения
Тип файла: rar Планы с кабелями о образцами блоков.rar (957.0 Кб, 1364 просмотров)
Тип файла: zip PDKFKG_v_18.23.zip (222.0 Кб, 223 просмотров)
Тип файла: zip PDKFKG.zip (681.8 Кб, 362 просмотров)
Тип файла: zip Ссылки на GIF.zip (1.2 Кб, 143 просмотров)
Тип файла: zip PDKFKG_v_19.20.zip (203.9 Кб, 116 просмотров)

__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!

Последний раз редактировалось petro_f, 13.12.2023 в 22:12. Причина: Добавление информации о выходе версии плагина под NanoCAD
Просмотров: 121537
 
Непрочитано 20.12.2019, 08:32
#61
mrsalikov


 
Регистрация: 19.12.2019
Сообщений: 13


Цитата:
Сообщение от petro_f Посмотреть сообщение
Ищите функцию "PDKFKG-create-style-table" (удобнее искать по словам "(defun PDKFKG-create-style-table". Там всё сможете настроить.

P.S. Для чего может понадобиться "красить" таблицу в отличный от чёрного цвет? Или Вы из секты "клоуны-проектировщики"? Есть такая секта, берешь после них файл и несколько часов его приходиться чистить и приводить у читабельному виду..
По нашему стандарту таблицы сводятся к цвету "по слою" дабы не возникало проблем при вставке на видовой экран листов. Плюс многие проектировщики работают с темным фоном када, дабы глазам проще было.
mrsalikov вне форума  
 
Автор темы   Непрочитано 20.12.2019, 12:59
| 1 #62
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от mrsalikov Посмотреть сообщение
Плюс многие проектировщики работают с темным фоном када, дабы глазам проще было.
И совсем не осознают, что остальным их разноцветное поделие выглядит как боль для глаз И очень любят применять "офигенные цвета" типа жёлтого и светло зелёного ))) что при печати или при просмотре PDF вызывает жуткое желание кое кого побить )))

P.S. Не берите на свой счёт, это просто крик души....
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 20.12.2019, 13:18
#63
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


petro_f, а что, таблица стилей печати не используется?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.12.2019, 13:44
#64
mrsalikov


 
Регистрация: 19.12.2019
Сообщений: 13


Цитата:
Сообщение от petro_f Посмотреть сообщение
И совсем не осознают, что остальным их разноцветное поделие выглядит как боль для глаз И очень любят применять "офигенные цвета" типа жёлтого и светло зелёного ))) что при печати или при просмотре PDF вызывает жуткое желание кое кого побить )))

P.S. Не берите на свой счёт, это просто крик души....
А с чего вы взяли, что у нас используются вырвиглазные цвета? Как раз чтоб и не было вырвиглазных цветов их максимально и не трогаем (поэтому и спрашиваю про допилку плагина под наши нужды). Отдельный слой "Таблицы" скопированный с дефолтного нулевого слоя, все цветовые настройки поставлены "по слою".
mrsalikov вне форума  
 
Автор темы   Непрочитано 20.12.2019, 19:17
#65
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
petro_f, а что, таблица стилей печати не используется?
Что именно Вы имели ввиду?
Если про таблицы, то создаю стиль с принудительными указаниями нужных мне параметров и далее его использую.

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от mrsalikov Посмотреть сообщение
А с чего вы взяли, что у нас используются вырвиглазные цвета? Как раз чтоб и не было вырвиглазных цветов их максимально и не трогаем (поэтому и спрашиваю про допилку плагина под наши нужды). Отдельный слой "Таблицы" скопированный с дефолтного нулевого слоя, все цветовые настройки поставлены "по слою".
Ну у меня как бы специально для этого принудительно таблица назначается чёрной... вот по этому то я и спросил, чем не нравится принудительно чёрный цвет таблички

----- добавлено через ~1 ч. -----
Цитата:
Сообщение от mrsalikov Посмотреть сообщение
Ищите функцию "PDKFKG-create-style-table" (удобнее искать по словам "(defun PDKFKG-create-style-table". Там всё сможете настроить.
Получилось перенастроить?
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 24.12.2019, 13:39
#66
borisych.nnov


 
Регистрация: 24.12.2019
Сообщений: 1


petro_f, спасибо Вам огромное за ваш труд. Плагин крайне интересный и полезный. Подскажите пожалуйста, где можно скачать исходник? Насколько я понимаю, выложенная актуальная версия v_18.3 является обновлением.
borisych.nnov вне форума  
 
Автор темы   Непрочитано 24.12.2019, 21:48
#67
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от borisych.nnov Посмотреть сообщение
petro_f, спасибо Вам огромное за ваш труд. Плагин крайне интересный и полезный. Подскажите пожалуйста, где можно скачать исходник? Насколько я понимаю, выложенная актуальная версия v_18.3 является обновлением.
Спасибо, что написали. Я по запарке удалил основной пак плагина.
Сейчас поправил и выложил в шапке темы. Файл называется "PDKFKG.zip"


А можете попробовать загрузить этот плагин в паке остальных плагинов. https://sbugo.ru/ файл sbugo.rar. распаковать и внутри есть инструкция по установке. Там не только есть кабельный плагин, но и куча дополнительных плагинов.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!

Последний раз редактировалось petro_f, 02.07.2020 в 10:08. Причина: Дополнил текст.
petro_f вне форума  
 
Непрочитано 10.01.2020, 14:46
#68
Frigate

КИП, АСУ ТП, слаботочка
 
Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422


Приветствую, коллега!

Когда-то я и сам разрабатывал тут такую надстройку. Но когда есть Еплан, многое становится ненужным.

По программе смотрел создание кабеля. А вы не думали добавить возможность автопостроения трассы кабеля, с указанием начальной и конечной точки? Не всегда такое возможно, но есть объекты, где это легко применимо и экономит тучу времени. Я такой реализовал у себя на ЛИСПе. Могу поделиться кодом и помочь.
Frigate вне форума  
 
Автор темы   Непрочитано 10.01.2020, 15:44
#69
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от Frigate Посмотреть сообщение
Но когда есть Еплан, многое становится ненужным.
Приветствую, коллега.
А подскажите, еплан у Вас полностью лицензионный?

Не во всех конторах руководство готово расстаться с овердофига (я помню нам выставляли счёт 650 т.р. за одно рабочее место) денег за еплан.


Цитата:
Сообщение от Frigate Посмотреть сообщение
А вы не думали добавить возможность автопостроения трассы кабеля, с указанием начальной и конечной точки? Не всегда такое возможно, но есть объекты, где это легко применимо и экономит тучу времени. Я такой реализовал у себя на ЛИСПе. Могу поделиться кодом и помочь
Можно попробовать что то типа отдельного плагина автопостройщика подключить.
Если не жалко пришлите, будет время посижу, покумекаю.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 14.01.2020, 08:42
#70
mrsalikov


 
Регистрация: 19.12.2019
Сообщений: 13


petro_f, у вас в атрибутах блоков есть дополнительные служебные поля на резерв. Хотелось бы, чтобы их задействовали, расширив номенклатуру возможных прокладок кабелей. Ибо летом в одном из проектов (релейная защита) возникла проблема (сейчас уже не вспомню какого именно варианта прокладки не хватило). И тут еще коллега жаловалась, что нет возможности расписать прокладку кабелей по эстакаде. Хотелось бы в будущих версиях добавить. Плюс может быть получится реализовать как-то редактор стилей таблиц/табличек подписей кабелей, дабы не лазить в сам код лиспа?
mrsalikov вне форума  
 
Автор темы   Непрочитано 14.01.2020, 11:22
#71
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от mrsalikov Посмотреть сообщение
petro_f, у вас в атрибутах блоков есть дополнительные служебные поля на резерв. Хотелось бы, чтобы их задействовали, расширив номенклатуру возможных прокладок кабелей. Ибо летом в одном из проектов (релейная защита) возникла проблема (сейчас уже не вспомню какого именно варианта прокладки не хватило). И тут еще коллега жаловалась, что нет возможности расписать прокладку кабелей по эстакаде.
Добрый день.
Всё возможно. Надо просто только определить какие именно прокладки могут понадобится. У меня 99.9% кабелей укладываются в данные прокладки. Сформируйте список и предложите его.
Просто увеличивать до бесконечности все поля тяжело, так как табличка выходит огромной, да и само окно плагина растёт ))

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от mrsalikov Посмотреть сообщение
Плюс может быть получится реализовать как-то редактор стилей таблиц/табличек подписей кабелей, дабы не лазить в сам код лиспа?
Не вижу смысла. Можно просто добавить возможность указать (и запомнить в реестре) используемый стиль для элементов. Но там есть подводные камни при создании таблиц. Может оказаться, что в стиле указаны поля (количество) другое и при вставке табличка выйдет корявой или вообще не зайдет. Именно из-за этого я и сделал стиль принудительно создаваемым.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 14.01.2020, 14:10
#72
mrsalikov


 
Регистрация: 19.12.2019
Сообщений: 13


Цитата:
Сообщение от petro_f Посмотреть сообщение
Добрый день.
Всё возможно. Надо просто только определить какие именно прокладки могут понадобится. У меня 99.9% кабелей укладываются в данные прокладки. Сформируйте список и предложите его.
Просто увеличивать до бесконечности все поля тяжело, так как табличка выходит огромной, да и само окно плагина растёт ))
Рост операций, выполняемых в плагине это палка о двух концах. Ибо с одной стороны больше возни с каждым кабелем, а с другой стороны резкое упрощение получения выходной документации, плюс уменьшение риска где-то в цифрах в таблицах накосячить.
Теперь к хотелкам
1)В сметных расценках отдельно считается прокладка кабеля по металлоконструкциям (эстакады, консоли и т.д), даже если на них крепятся КНС. Предлагаю снизу добавить строку "прокладка по конструкциям", которая не будет учитываться в данных по прокладке кабеля, но будет выводиться в таблице прокладок кабелей.
2)При прокладке одножильных кабелей длина трассы кабеля и монтажная длина различаются. Если мы кладем 3 одножильных кабеля, то их надо протащить по всем конструкциям 3 раза. А потребители бывают особо мощные, и там можно и 9 штук кидать параллельно. Соответственно монтажные длины надо учитывать. Соответственно предлагаю куда-нибудь возле чекбокса с силовым/контрольным кабелем добавить еще окошко, где можно будет вписать количество параллельно прокладываемых кабелей, дабы монтажные длины умножались на число этих кабелей.
P.S. Давно столкнулся со странным глюком плагина (и плагина ли?). Что в 2019 каде, что в 2020. При подключенном плагине автокад (пробовал как в голом, так и в Electrical) не сохраняет настроенные вкладки, при каждом запуске почему-то сбрасывается на дефолт.

Последний раз редактировалось mrsalikov, 15.01.2020 в 09:44.
mrsalikov вне форума  
 
Автор темы   Непрочитано 15.01.2020, 14:33
#73
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от mrsalikov Посмотреть сообщение
не сохраняет настроенные вкладки,
Что Вы имеете ввиду?

P.S. Надо остальным подумаю позже, может добавлю эстакады, надо только понять как это лучше сделать.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 15.01.2020, 15:52
#74
mrsalikov


 
Регистрация: 19.12.2019
Сообщений: 13


Здравствуйте! Восхищен Вашим трудом, даже встречал документацию от сторонней организации, выполненной в Вашем плагине!

В файле частичной адаптации создал панель для быстрого доступа к функциям плагина, надеюсь, пригодится.



Ссылка на скриншот: https://yadi.sk/i/RNAMagPQZmOnbw
Ссылка на файл адаптации: https://yadi.sk/d/HvZoBZsOJUMPYg

Цитата:
Сообщение от petro_f Посмотреть сообщение
Что Вы имеете ввиду?
У меня в каде настроены основные вкладки для работы (главная, вставка, аннотации, проект, схема, монтажная панель (это из Electrical уже) и т.д.). До подключения плагина автокад запоминает показанные вкладки и показывает их мне. После подключения плагина при каждом открытии чертежа состояние панели вкладок сбрасывается до дефолтного. В итоге каждый раз надо нужные вкладки открывать с нуля, что слегка бесит.
Миниатюры
Нажмите на изображение для увеличения
Название: PDKFKG Лента.PNG
Просмотров: 518
Размер:	29.7 Кб
ID:	221994  
Вложения
Тип файла: rar PDKFKG с лентой.rar (39.3 Кб, 35 просмотров)

Последний раз редактировалось Кулик Алексей aka kpblc, 15.01.2020 в 16:32.
mrsalikov вне форума  
 
Непрочитано 15.01.2020, 16:58
#75
Turpak


 
Регистрация: 18.12.2018
Сообщений: 13


Я, конечно, всё понимаю, но этот текст и файл адаптации - сделаны мной! Прошу модератора пофиксить данный косяк!

Цитата:
Здравствуйте! Восхищен Вашим трудом, даже встречал документацию от сторонней организации, выполненной в Вашем плагине!
В файле частичной адаптации создал панель для быстрого доступа к функциям плагина, надеюсь, пригодится.
Ссылка на скриншот: https://yadi.sk/i/RNAMagPQZmOnbw
Ссылка на файл адаптации: https://yadi.sk/d/HvZoBZsOJUMPYg
Turpak вне форума  
 
Автор темы   Непрочитано 15.01.2020, 19:31
#76
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от mrsalikov Посмотреть сообщение
У меня в каде настроены основные вкладки для работы (главная, вставка, аннотации, проект, схема, монтажная панель (это из Electrical уже) и т.д.). До подключения плагина автокад запоминает показанные вкладки и показывает их мне. После подключения плагина при каждом открытии чертежа состояние панели вкладок сбрасывается до дефолтного. В итоге каждый раз надо нужные вкладки открывать с нуля, что слегка бесит.
Надо посмотреть - я вкладками не пользуюсь, как и лентой. Так что не обращал внимание. Можно принскрин до и после плагина.?

P.S. За ленту спасибо. Проверю на компе, если всё норм, то включу в комплект.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Автор темы   Непрочитано 15.01.2020, 22:31
#77
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от Turpak Посмотреть сообщение
Я, конечно, всё понимаю, но этот текст и файл адаптации - сделаны мной! Прошу модератора пофиксить данный косяк!
Ребята, не нервничайте
При загрузке файла адаптации 2018 кад ругается -
Миниатюры
Нажмите на изображение для увеличения
Название: Ошибка КАД.JPG
Просмотров: 501
Размер:	24.9 Кб
ID:	222011  
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 16.01.2020, 08:25
#78
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Offtop:
Цитата:
Сообщение от Turpak Посмотреть сообщение
Я, конечно, всё понимаю, но этот текст и файл адаптации - сделаны мной! Прошу модератора пофиксить данный косяк!
А что еще модератору надо сделать?


----- добавлено через ~1 мин. -----
Цитата:
Сообщение от mrsalikov Посмотреть сообщение
У меня в каде настроены основные вкладки для работы (главная, вставка, аннотации, проект, схема, монтажная панель (это из Electrical уже) и т.д.). До подключения плагина автокад запоминает показанные вкладки и показывает их мне. После подключения плагина при каждом открытии чертежа состояние панели вкладок сбрасывается до дефолтного. В итоге каждый раз надо нужные вкладки открывать с нуля, что слегка бесит.
wsautosave ?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.01.2020, 08:39
#79
mrsalikov


 
Регистрация: 19.12.2019
Сообщений: 13


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Offtop:
А что еще модератору надо сделать?




----- добавлено через ~1 мин. -----

wsautosave ?
1)Убрать из моего сообщения часть про панель с иконками, ибо это реально не мое (и я про это даже не писал так-то и перенести в оообщение Turpak.
2)Век жЫви - век учись. Спасибо! petro_f, свой вопрос касаемо слетающих вкладок снимаю.
mrsalikov вне форума  
 
Непрочитано 16.01.2020, 08:50
1 | #80
Turpak


 
Регистрация: 18.12.2018
Сообщений: 13


Цитата:
Сообщение от petro_f Посмотреть сообщение
Ребята, не нервничайте
При загрузке файла адаптации 2018 кад ругается
Написал сообщение, а оно прикрепляется к сообщению другого человека... Весьма обидно.


Пересохранил, проверил работу на 14-ом, 19-ом и 20 каде.

Иконки зашиты в cuix файл.

Просто подгрузить файл, как показано на скриншоте.




Если надо подправить группировку кнопок или названия - пишите, буду рад помочь

UPDATE: Актуализировал ленту для версии [V 18.8] Команда "PDKFKGCHECK" на палени "Ревизия"
PDK_лента_v0.21.rar
Миниатюры
Нажмите на изображение для увеличения
Название: PDKFKG Лента1.PNG
Просмотров: 171
Размер:	8.3 Кб
ID:	222021  Нажмите на изображение для увеличения
Название: Загрузка ленты.jpg
Просмотров: 794
Размер:	170.3 Кб
ID:	222058  

Последний раз редактировалось Turpak, 13.04.2020 в 20:14.
Turpak вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP. Плагин создания кабельных линий и генерации КЖ раздела КИПиА. Протестировано на AutoCAD 2015...2022 и офис 2013...2019. NanoCAD 23

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Адаптация древних lisp-приложений под AutoCad 2016 trushev LISP 36 08.02.2016 10:33
Autocad 2016 не понимает последовательность команд с ^C^C... Santa123 AutoCAD 0 27.01.2016 10:31
Проблема открытия файлов в Autocad 2010 после установки Autocad 2015 Volodya AutoCAD 18 30.10.2014 14:30