|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Связь Excel и Autocad (спецификация, КТЖ). Наработки, проблемы реализации
Регистрация: 04.02.2014
Сообщений: 8
|
||
Просмотров: 9433
|
|
||||
Регистрация: 04.02.2014
Сообщений: 8
|
Цитата:
----- добавлено через ~2 мин. ----- К сожалению я инженер-проектировщик и работаю в Autocad, MS Office, поэтому хотелось бы решения из этой области ![]() |
|||
![]() |
|
||||
дак так и делается. связывается файл экселя и таблицы в автокаде.
в экселе изменил - в автокаде обновил. сознаюсь честно, не так давно открыл этот способ для себя, но сейчас уже по другому сложно. можно даже не использовать "если" для поиска одинаковых позиций в экселе. можно использовать инструмент "сводная таблица", ну или я просто пользую маленький макрос для объединения списка с одинаковыми названиями и ссумирования количества. |
||||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
или связка XML+LINQ для локальных решений.
Тогда осталось макросом собрать данные и перегнать в стандартный вордовский шаблон. Сделать тот же текстовой файлик с данными - идентификатор оборудования, полученный из выгрузки, название оборудования и фирма. Это можно средствами VBA офисного реализовать |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
|
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Кому есть чем заняться, кроме net, sql и проч...
сообщаю, что у сисофт есть утиль под названием tdd, делает всё, что надо, причём на высочайшем уровне! Редкостный по качеству и полноте функций продукт!!! + гуугл в помощь PS output в rtf input any db форматы, и напрямую могёт + собственная база компонентов с описанием, шаблонов по ГОСТ и проч... Сам заюзал, тащусь! Последний раз редактировалось VitalyAF, 13.01.2015 в 14:16. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Описание TDD
"Программа TDD группы разработчиков GeeTeeSoft является универсальным редактором комплекта табличных документов для проектов разработанных в САПР электронных устройств, поддерживающих генерацию выходных данных в виде списка используемых материалов (Bill of Materials, BOM) в формате CSV (Comma Separated Value). TDD может использоваться совместно с Altium Designer, P-CAD, Protel и др." Т.е. такой же костыль, да еще и не бесплатный) |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
зачем.. с помощью неё, например, можно расставить выноски для КЖ (просто рисуя друг за другом на чертеже и указывая - откуда и куда идет кабель-полилиния), и на выходе получить данные для КЖ? а потом одним щелчком перегнать данные в шаблон ворд (хотя вру-еще надо типы кабелей скопировать, ну на это тоже есть макросы, в принципе). А вторым щелчком - посчитать суммарные длины кабелей по их типам? А оборудование - есть команда выбрать подобные на чертеже.. во многих случаях больше и не надо.. ну или выгрузить данные из атрибутов.
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
А для топикстартера пример - как ставить выноски с автоматическим инкрементом номера: Код:
----- добавлено через ~16 мин. ----- если зависает на этапе выполнения команды создания выноски - то значит другой порядок запроса параметров. В командной строке вводите _mleader и посмотрите, в каком порядке запрашиваются данные. Где нужно указание на экрана (позиции полки, стрелки) - в том шаге пишется pause (строка 6 после "_mleader"). На каком шаге запросит содержание выноски - там (itoa lNum). Пробел в конце - это завершение команды. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Это с вашей стороны была неудачная реклама программы и попытка развести на чужие наработки.. и давайте закроем эту тему.. никто вам сейчас не подарит то-на чем реально можно экономить время)
Тему я видел - и что по вашему ТКЖ в заголовке темы? И то, что я привел как пример, как раз при соответствующем развитии и обрастании "мяском" (получение длины полилинии, атрибутов блоков, запись в файл формата csv- можно при некотором старании найти примеры в инете) - позволяет в дальнейшем загрузить полученный файл в тот же эксель, где умножить на коэффициент запаса и просуммировать с запасами на монтаж. |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
trir
Цитата:
Далее вы с пом. tdd разбираете что и где взять, как оформить, куда поместить, сохраняете в шаблон. Подробнее в справке надо читать. Сергей812 Цитата:
Это один из многих партнёров. Сисофт адаптировал их софт под ГОСТ и продаёт... Цитата:
многочисленных lisp некую среду для проектирования кабельных систем, её подобрал Autodesk, перевёл на arx получился Autodesk Building System, который постепенно вырос в Autocad Architecture и Autocad MEP, на которых я успел состариться. И советы снова заняться лиспом для меня, думаю и для других, выглядят, по меньшей мере странными! |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
Лисп (как и VBA в офисе) хорош тем-что позволяет сделать простые утилитки именно под "себя". А вертикальные решения надо еще внедрять, дотачивать. Поэтому мало кого встретишь на том же MEP, а какие архитекторы присылают кривые чертежи из Архикада - знают многие, кто потом подчищал файлы архитектуры для дальнейшего проектирования. Пускай хотя бы пока люди осваивают малую механизацию... чем сидеть и ждать, что дадут все готовое-сиди и на кнопочки нажимай.. |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Цитата:
Никто ни кого не агитирует. Осваивать и внедрять готовое или начать с изучения NET и Lisp, что лучше? )) Думаю ни для кого не секрет кроме вас! Можете ещё что-то предложить, кроме освоения? |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop:
Цитата:
А лисп, netapi, objectarx, vba, java-это лишь средства разработки. У кого есть мозги и желание избавиться от своей лишней рутинной работы -что-то освоит в достаточном для его задач объеме. Если хватит мозгов у начальства понять перспективность - то может быть наймут программиста САПР. А разнообразные вертикальные решения так и будут использоваться больше как продвинутый кульман, а не как часть сквозной системы проектирования. У нас в стране для большинства это все еще впереди.. надеюсь.. что впереди. На этом заканчиваю общение - думаю, всем уже ясно, что вы явно недолюбливаете тех-кто способен как-то обойтись без внедрения вертикалок. И так полтемы в офтопе. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
А поспокойнее?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Цитата:
>trir специально для вас >> коротенько пробежался по интерфейсу tdd на диске утилита занимает всего 2мб! Ещё хочу добавить для начинающих, коллеги, подходите взвешенно к выбору софта. Т.е. прикиньте сначала стоит ли овчинка выделки, не изобретайте велосипед! На это может уйти вся ваша молодость и здоровье! Берите лучшее и с умом применяйте! В любом деле должны быть профессионалы! Последний раз редактировалось VitalyAF, 14.01.2015 в 12:40. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
На ролике показана область деятельности, под что и заточена, судя по описанию, данная программа - проектирование РЭА. Топикстартер, судя по трубно-кабельному журналу (ТКЖ), имел в виду все-таки автоматизацию строительного проектирования. Ничего конкретного про то, как данная программа взаимодействует с autocad - не показано. Не забывайте, что базу данных оборудования для проектирования скорее всего придется набивать самим.
Второе - на просторах инета увидел ценик за данную программу в районе 30тыс. Не проще тогда уж взять соответствующий вертикальный продукт от того же нанокада? Свои утилитки делал большей частью "на ходу", основываясь на том, что именно нужно в данный момент. Но если у вашей фирмы дофига денег - чтобы покупать на каждый чих программу, то да-можно и не заморачиваться. Не говоря уже о том, что это своего рода разминка для мозга - переключиться на другой вид деятельности на некоторое время. Для всех этих прикладных программок надо ну процентов 5 знаний профессионального программиста, и любой нормальный инженер вполне на это способен, имхо. |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Цитата:
Цитата:
Ещё раз обращаю твоё внимание, не принимай всё на свой счёт, это для всех и для задавшего вопрос, в первую очередь! А если тебе не нравится, ходи мимо! |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
А теперь Вы прочитайте еще раз стартовый топик - где написано, что человек хочет еще что-то покупать? Он хочет обойтись тем, что есть в наличии - autocad + офис. Да и та программа - что Вы предлагаете, решает лишь часть задачи, без КТЖ. И все равно придется выгружать данные из Автокада его встроенными средствами, насколько понимаю - программа напрямую не способна взаимодействовать с объектной моделью AutoCAD. И тогда:
в скрытые атрибуты в блоки занести: название, марку, производителя. Кабели раскидать по слоям, например. И собирается спецификация экспортом данных. И с динамическими блоками можно аналогично - если скрытые атрибуты заполнять из таблицы блока. |
|||
![]() |
|
||||
вы что то совсем в космос ушли с размышлениями.
вопрос стоит не в том как создать спецификацию (как получить набор информации), а как уже имеющуюся текстовую информацию в виде таблички вставить в автокад и что бы она была связана с этой табличкой. какие блоки, какие полилинии.. нахрен они нужны? спецификация рождается из модели. и весь вопрос, как эту информацию удобнее оформить. |
||||
![]() |
|
||||
Отопление и вентиляция Регистрация: 31.10.2008
Москва
Сообщений: 445
|
на счет 2 пункта, а что сложного в том чтобы связать excel и автокад, создаете таблицу в акаде , щелкаете по ней 1 раз левой кнопкой, потом правой кнопкой в левом верхнем угле.там будет пункт "связь с данными " , выбираете нужный файл excel и связь готова. для примера есть вот здеся http://forum.abok.ru/index.php?showtopic=73207
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таблицы из Excel в AutoCAD вставляются неполностью | Nikolay_N | AutoCAD | 23 | 07.09.2019 21:12 |
AUTOCAD 2010 перестал переключаться в многооконный режим. Проблемы с переменными | Андрей Х. | AutoCAD | 24 | 27.05.2015 10:17 |
связь текстовых полей AutoCad с ячейками в Excel | April | AutoCAD | 9 | 29.06.2014 12:35 |
Внедрение / связь инородных объектов с AutoCAD | Reka | AutoCAD | 8 | 07.12.2009 16:55 |
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk | KSI | AutoCAD | 1 | 14.09.2009 15:59 |