Автор Тема: Извлечение данных  (Прочитано 2868 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Offline Osenniy

  • ****
  • Thank You
  • -Given: 126
  • -Receive: 35
  • Повідомлень: 235
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Извлечение данных
« : 29 Травень 2013, 11:46:21 »
Доброго времени суток. Заинтересовался функцией извлечений данных из чертежа, поскольку она позволяет с минимальными затратами времени получить информацию о количестве типах и состояниях блоков на чертеже, а следовательно быстро сообразить спецификацию по электроустановке или узлу. В свете этого хочу поделится некоторыми соображениями и трудностями с которыми столкнулся при их реализации.
И так, есть динамические блоки, которые кроме геометрических размеров имеют целый ряд характеристик которые меняются в зависимости от необходимости. Создаю блок с рядом видимостей, данный параметр соответствует габаритам изделия по ширине основания (назовем параметр У). Так же есть необходимость учитывать параметр блока Х, который при 2D черчении не отображается, с извлечением которого и возникают затруднения. Собственно, решил реализовать параметр Х через ввод атрибута при вставке блока в поле чертежа, при извлечении информации о состоянии в итоговой таблице все отображается корректно. Но стоит после вставки изменить габарит, выбрать другой тип блока и произвести извлечение данных из чертежа значение Х не считывается. Несмотря на то, что в свойствах модификаций блока, в атрибуте стоит первоначальное значение. Аналогичная ситуация наблюдается при работе с блоком посредством опций редактирования геометрических размеров. Решил зайти с другой стороны, в блок добавил опцию выбора, но как оказалось она активна только в одном из состояний видимости блока как следствие при установке выбора в каждое состояние в итоговой таблице получаем: выбор 1; выбор 2; выбор 3… и т.д. То есть такое решение для формирования таблиц для спецификаций не годится.  Коллеги, что посоветуете?

П.С.
Решил конкретизировать вопрос и наклепал по быстрому блок аксессуара листового лотка DКС.

Offline sashkoMTM

  • Global Moderator
  • ******
  • Thank You
  • -Given: 94
  • -Receive: 178
  • Повідомлень: 1 530
  • Country: ua
    • Перегляд профілю
    • Awards
Re: Извлечение данных
« Reply #1 : 29 Травень 2013, 12:04:33 »
быстро сообразить спецификацию

тыц
по проблемах можна поспілкуватись з автором.

Offline andery

  • Administrator
  • ******
  • Thank You
  • -Given: 1167
  • -Receive: 573
  • Повідомлень: 3 239
  • Country: ua
    • Перегляд профілю
    • Awards
Re: Извлечение данных
« Reply #2 : 30 Травень 2013, 09:58:16 »
Osenniy, лично я давно пользуюсь функцией извлечения данных и формирую спецификацию автоматически (щиты, освещение, установочные материалы) с помощью инструмента извлечения данных.
Если в двух словах, то делаю это так.
1. Создаю стиль таблицы - спецификация, согласно ГОСТа.
2. Для извлечения данных блок должен иметь следующие атрибуты (как колонки спецификации): позиция, название, тип, артикул, производитель, единица измерения, масса, примечание.
2а. Как правило блок состоит из нескольких блоков: розетка-коробка для розетки, светильник-лампы. Для этого блок "засовывается" в блок.
Сначала создаем блок с лампами, потом в блок светильника вставляем блок ламп.
3. Извлекаем данные оставляя только нужные атрибуты в созданный стиль таблицы. Как правило извлекаю отдельно каждый щит, освещение, установочные.
4. Выравниваю текст в таблице.
5. Позиции в спецификации определяю названием блока, например для светильников S001, S002 .... Или можно создать дополнительный атрибут.

Offline Сугор

  • ******
  • Thank You
  • -Given: 267
  • -Receive: 931
  • Повідомлень: 9 360
  • Country: ua
  • Awards ЕОМактивность I - 1й по числу постов в день=(? сообщений)/(? времени пребывания) I по максимальному времени on-line пребывания на форуме Золотая сова (400 благодарностей + 1500 сообщений) За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Re: Извлечение данных
« Reply #3 : 30 Травень 2013, 10:12:55 »
Есть еще один способ автоматического составления спецификаций, но там нужно знать как работать в базах данных Access. В Access или  Excel составляются базы данных в которые вносится вся информация об изделии. При черцении к любому примитививу можно прикрепить соответствующую строку БД, затем при формировании отчета указываются характеристики, которые необходимо отобразить. При этом можно составлять ведомости различного вида, к примеру: спецификация на листе, общая спецификация, закупочная ведомость и т.д.

Offline LynxM

  • *
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Повідомлень: 6
  • Country: ua
    • Перегляд профілю
    • roof-facade
    • Awards
Re: Извлечение данных
« Reply #4 : 08 Лютий 2014, 09:57:27 »
Еще быстро и без всяких трудностей можно получить ведомость используя таблицы с отчетами СПДС GraphiCS.
Таблица сохраняется в базу и ее не надо каждый раз создавать заново.
Также, значения атрибутов блоков можно изменять через таблицы, не надо каждый раз искать по всему чертежу нужный блок!

Вот пример использования таблицы (Расчет распред./групповых линий, защита от перегрузок  по ПУЭ) (см. вложение)
« Останнє редагування: 12 Лютий 2014, 10:43:56 від LynxM »
Мой блог: roof-facade

Offline Roman3R

  • ******
  • Thank You
  • -Given: 83
  • -Receive: 1106
  • Повідомлень: 4 470
  • Country: ua
  • Awards ЕОМактивность III-3й по числу постов в день=(? сообщений)/(? времени пребывания) III по максимальному времени on-line пребывания на форуме За неизменность форуму I степени - на форуме более 3 лет Золотая сова (400 благодарностей + 1500 сообщений)
    • Перегляд профілю
    • Awards
Re: Извлечение данных
« Reply #5 : 08 Лютий 2014, 13:02:12 »
Расчет распред./групповых линий
Перезапишіть ,  будь ласка , в 2007 каді
Вчаться на своїх помилках, а на чужих роблять кар’єру

Offline LynxM

  • *
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Повідомлень: 6
  • Country: ua
    • Перегляд профілю
    • roof-facade
    • Awards
Re: Извлечение данных
« Reply #6 : 12 Лютий 2014, 10:45:26 »
Перезапишіть ,  будь ласка , в 2007 каді
Зроблено! Замінив в попередньому повідомленні файл.
Мой блог: roof-facade

 

Warning: this topic has not been posted in for at least 150 days.
Unless you're sure you want to reply, please consider starting a new topic.

Ім'я:     Email: