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

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 538
  • Country: ua
    • Перегляд профілю
    • Awards
Re: Извлечение данных
« Reply #1 : 29 Травень 2013, 12:04:33 »
быстро сообразить спецификацию

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

Offline andery

  • Administrator
  • ******
  • Thank You
  • -Given: 1170
  • -Receive: 573
  • Повідомлень: 3 245
  • 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: 950
  • Повідомлень: 9 398
  • 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: 1109
  • Повідомлень: 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:    
Жирний Курсив Підкреслений Закреслений | Вирівняний текст Вирівняти ліворуч Центрувати Вирівняти праворуч
Вставити зображення Гіперлінк Email Вставити посилання на FTP | З обрамленням З тінню Біжучий рядок | Надрядковий Підрядковий Телетайп | Вставити таблицю Код Цитата Insert Spoiler | Insert Unordered List Insert Ordered List Горизонтальна лінія
Smiley Wink Grin laugh Cool evil Roll Eyes Tongue Angry Лукавый Sad Shocked Хм? crazy Wall slap Смущенный Шокирован Недопонял... Сумасшедший Kiss Cry thumbsup пиво flower Study Благодарю! Жадность Сомнение Умолкаю