|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Цитата:
Эти вопросы либо в "Программирование", либо (учитывая следующие слова: ) - то это в "Поиск исполнителей". А я так подозреваю, что на самом деле вообще надо смотреть в сторону специализированного ПО.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Насколько понимаю, речь идет об спецификации технологического оборудования вида.
|
|||
![]() |
|
||||
инженер-технолог Регистрация: 18.03.2014
Сообщений: 76
|
Спецификация может быть и такой, как по Вашей ссылке, можно получаемый документ назвать таблицей технологического оборудования. Суть от этого не меняется. В итоге должна быть таблица которая содержит информацию о блоках, включая номера присвоенные им какой-либо командой автоматически.
|
|||
![]() |
|
||||
инженер-технолог Регистрация: 18.03.2014
Сообщений: 76
|
Сергей812, На оба вопроса ответ: "Да".
maratovich, ----- добавлено через ~11 мин. ----- Цитата:
Поясните пожалуйста почему пример не соответствует требованиям. В обоих примерах есть атрибуты для извлечения. Последний раз редактировалось Taurustau, 11.09.2014 в 23:28. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Выноски к блокам с атрибутами
Вариант в лоб: 1. Перерабатываете блоки в динамические (если они уже не динамические) с имитацией выноски-атрибута 2. В описаниях блоков при редактировании ставите скрытый атрибут со значением по умолчанию = типу оборудования 3. Используете команду Express Tools "attout" для выгрузки связок: хэндл блока и его атрибутов в текстовой файл 4. Текстовой файл экспортируете в эксель 5. Обрабатываете средствами того же VBA данные в экселе, присваивая одинаковую нумерацию блокам с одинаковым атрибутом - типом оборудования. Заодно попутно можно посчитать и создать список: тип оборудования и его кол-во. 6. Выгружаете измененные данные в текстовой файл (только не трогайте первый столбец с хэндлами при обработке!) 7. Используете команду Express Tools "attin" для загрузки текстового файла с измененными данными обратно в автокад. 8. На основе ранее полученного списка в экселе: тип оборудования и его кол-во - формируете спецификацию. При таком подходе не понадобиться изучать программирование под автокад, а уж в экселе поиграться с ячейками - это вообще ерунда) Последний раз редактировалось Сергей812, 12.09.2014 в 00:09. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Чтобы было в один клик - или влезаете в программирование под autocad, или в раздел исполнителей. Программно, например, можно одной командой вставлять блок оборудования из списка и сразу за ним выноску, и привязать блок по хэндлу к выноске. А затем получить список уже оборудования по названиям блока, указать необходимый порядок следования, и пронумеровать автоматически. А если в БД забиты дополнительные данные - то получить на выходе сразу готовую спеку в виде csv файла. Или сразу в эксель или ворд загнать. В общем, насколько хватит фантазии) Но если хотя бы освоите для начала динамические блоки и связку с экселем через экспресс тулс тот же - это сразу даст хотя бы некоторый прирост производительности.
----- добавлено через ~5 мин. ----- Там вынимает данные, а ему еще надо выноски или их подобия пронумеровать.. |
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010
|
Вопрос стоял так: "Как получить спецификацию (таблицу с характеристиками) выделенных объектов?"
То есть предполагается, что все что надо уже пронумеровано. А автоматическая нумерация - это дополнительная хотелка, требующая отдельного, не относящегося к получению спецификации решения. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
Цитата:
|
|||
![]() |
|
||||
инженер-технолог Регистрация: 18.03.2014
Сообщений: 76
|
Цитата:
C этой программкой не разобрался, а учитывая что выводит она всё-таки в .txt, не стал копаться глубже. ----- добавлено через ~3 мин. ----- Цитата:
|
|||
![]() |
|
||||
Цитата:
Если спецификацию ТХ то атрибутов с информацией мало, а если хотите нумеровать то эти номера тоже надо хранить в атрибутах - оттуда считывать будете. А если просто пронумеровать по готовому списку то проблем нет. Вот пример, накидал на скорую руку, можно отшлифовать под конкретные нужды. |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как получить геодезическую таблицу? | MAJKL.BY | Программирование | 51 | 15.11.2017 19:05 |
Как из раздела dxf "BLOCKS Section" получить точки контуров объектов HATCH и REGION? | KAI | Программирование | 2 | 06.11.2010 09:06 |
Быстро получить Набор объектов попадающих в Сферу | [N.S] | Программирование | 10 | 09.08.2009 11:04 |
Как получить таблицу свойств объектов такую же как в OrCad | passat | AutoCAD | 1 | 08.12.2004 01:12 |