Трубопроводная арматура АБРАДОКС, АБРА, ABRADOX, ABRA
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP. Таблицы потребности кабелей, проводов и труб.

LISP. Таблицы потребности кабелей, проводов и труб.

Ответ
Поиск в этой теме
Непрочитано 13.09.2018, 14:12 #1
LISP. Таблицы потребности кабелей, проводов и труб.
mclaud72
 
Регистрация: 17.07.2018
Сообщений: 2

День добрый!
Просто жизненно необходим lisp для сбора данных из атрибутов и формирования таблиц потребности кабелей и труб для однолинейных схем. Подобная тема уже поднималась года два назад (http://forum.dwg.ru/showthread.php?t=130729), но до логического завершения там так и не дошло, да и автор имел свой черновик лиспа. У меня же ни лиспа, ни черновика - только идеи .
Вводная: имеется динамический блок (блоки) кабеля, в котором, в том числе, прописывается марка кабеля, его жильность и длина, тип трубы и ее длина.
Цель: выделив необходимую область с блоками кабелей (труб) и ткнув на свободное место на чертеже получить таблицы их потребности. Кабели в таблице должны группироваться по двум критериям - марка и жильность; трубы - по типу.
СПДС с этим справляется отлично и даже обновляет значения уже созданных таблиц в фоновом режиме, но... Давно хочу полностью отказаться от него и держать его только для корректного отображения сторонних чертежей с элементами СПДС. Танцы с бубном вокруг "выгрузить в Эксель потом обратно" - совершенно не айс.

Хорошо если будет возможность получить таблицы двух видов - с результатами в виде полей и в виде обычного текста. Но в любом случае таблицы должны быть Акадовские. И уж совсем шикарно если можно будет собирать данные не только рамкой в одном пространстве модели или листа, но и сразу с нескольких листов (layout'ов) выбирая их из списка.

P.S. для внимательных форумчан: да, таблица потребности кабелей и проводов не совсем по ГОСТ, но некая вольность в ее составлении допускается пунктом 6.1.10 ГОСТ 21.613-2014. Да и как по мне - в таком виде она более "читабельна".

Вложения
Тип файла: dwg
DWG 2007
кабель + таблицы.dwg (1.37 Мб, 59 просмотров)

Просмотров: 1946
 
Непрочитано 13.09.2018, 15:02
#2
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 8,468


Ну так начинайте воплощать идею последовательно:
1. Получение набора объектов внутри рамки.
2. Отфильтровка блоков кабелей (хотя ее по сути можно во время выбора в шаге 1 скорее всего сделать).
3. Получение списка значений атрибутов из блоков.
и т.д.
если есть какие то затруднения - вэлком в тему Научите лиспу на примере.
Сергей812 вне форума  
 
Непрочитано 13.09.2018, 15:11
#3
trir


 
Регистрация: 18.12.2010
Сообщений: 4,119


и зачем это делать на Lisp'е?
Лучше SQL/.NET
trir на форуме  
 
Непрочитано 13.09.2018, 15:16
#4
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 8,468


а SQL то ему зачем для данной постановки задачи. Хотя кабель в блоке не фига не удобно, а вот если перейти на хранение информации по идентификатору в расширенных данных полилинии той же - там да, применение БД уже интересно.
Сергей812 вне форума  
 
Непрочитано 13.09.2018, 17:16
#5
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,336


mclaud72, и на каком этапе реализации вашей идеи, Вы споткнулись? Что Вам не дает закончить реализацию?

Offtop: Взять что то с чертежа и забацать таблицу. такие идеи - 99% задач по автоматизации и те же 99% идеологов просят воплотить идеи кого то другого...
__________________
_бложиг
Boxa вне форума  
 
Непрочитано 13.09.2018, 17:44
#6
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 8,468


кстати, уже была тема на этом форуме - как человек автоматизировал составление КЖ на базе того же решения (кабель-блок) и на лиспе.. Но ТС почему то проигнорировал ту ветку.

Offtop:
Цитата:
Сообщение от Boxa Посмотреть сообщение
Взять что то с чертежа и забацать таблицу. такие идеи - 99% задач по автоматизации
ну не совсем, еще построить что-то и получить готовый документ)
Сергей812 вне форума  
 
Непрочитано 14.09.2018, 13:58
#7
baksconstructor


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


Есть такая программа - "Схема", получает блоки и создаёт по ним спецификацию. В принципе делает то что вам надо, только вид таблиц другой требуется.
baksconstructor вне форума  
 
Непрочитано 14.09.2018, 14:04
#8
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 8,468


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
вид таблиц другой требуется.
Вид таблиц определяется ГОСТ 21.613-2014 Система проектной документации для строительства (СПДС). Правила выполнения рабочей документации силового электрооборудования

Но ТС сам не знает, чего хочет, похоже:
Цитата:
Сообщение от mclaud72 Посмотреть сообщение
Давно хочу полностью отказаться от него
Цитата:
Сообщение от mclaud72 Посмотреть сообщение
держать его только для корректного отображения сторонних чертежей с элементами СПДС.
если все равно держит на компе СПДС, и при этом не сведущ в программировании:
Цитата:
Сообщение от mclaud72 Посмотреть сообщение
У меня же ни лиспа, ни черновика - только идеи
то зачем трогать то, что работает
Цитата:
Сообщение от mclaud72 Посмотреть сообщение
СПДС с этим справляется отлично и даже обновляет значения уже созданных таблиц в фоновом режиме,
Сергей812 вне форума  
 
Непрочитано 14.09.2018, 14:27
#9
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,336


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
Есть такая программа - "Схема", получает блоки и создаёт по ним спецификацию. В принципе делает то что вам надо, только вид таблиц другой требуется.
таких программ на форуме тьма, включая штатные _DATAEXTRACTION и ATTIN ATTOUT.
Вот только, как и Сергей, не понимаю зачем ломать то, что хорошо работает и искать решение, которое не пойми как работает и выполняет задачу только частично.
__________________
_бложиг
Boxa вне форума  
 
Непрочитано 14.09.2018, 14:29
#10
zprizrak

Вечный отдых.
 
Регистрация: 01.06.2007
Старый Оскол
Сообщений: 245


https://autocad-specialist.ru/video-...ov-blokov.html
__________________
Ошибка первых, есть обоснование героизма вторых.
zprizrak вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP. Таблицы потребности кабелей, проводов и труб.

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование металлических труб б/у в качестве свай viking1963 Конструкции зданий и сооружений 23 08.01.2017 05:53
Помогите с интересной проблемой о тексте в ячейке таблицы reime AutoCAD 15 22.09.2016 19:10
Ссылка на текст в ячейке таблицы из другой таблицы в Autocad Julia-94 AutoCAD 9 06.08.2016 11:48
Технология наращивания труб при проходке в вертикальном стволе угольной шахты Tyhig Технология и организация строительства 25 25.02.2013 23:27
Lisp. Изменение отступа в ячейке таблицы orexxx LISP 1 28.08.2012 12:02