Нумерация по спецификации ? - Страница 5
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Нумерация по спецификации ?

Нумерация по спецификации ?

Ответ
Поиск в этой теме
Старый 12.08.2008, 18:38
Нумерация по спецификации ?
Dmitry AD
 
инженер-проектировщик
 
Москва
Регистрация: 12.08.2008
Сообщений: 64

Коллеги! Каким образом можно сделать автоматическую нумерацию объектов (оборудования) по спцификации (спецификация с нумерацией в формате Excel).
Желательно нумерация блоков должна быть мобильной (можно было бы менять расположение цифр на чертеже, для создания читаемого чертежа)
з.ы. AutoCAD 2005
Просмотров: 23382
 
Автор темы   Непрочитано 19.08.2008, 15:17
#81
Dmitry AD

инженер-проектировщик
 
Регистрация: 12.08.2008
Москва
Сообщений: 64
<phrase 1= Отправить сообщение для Dmitry AD с помощью MSN


Все работает, информация считывается со спецификации, не смотря на пробелы и надписи!
Номера позиций кроме выделеных блоков нигде больше не всплывают!
Я так понимаю когда появится команда для запрса рядов будет все в ажуре!
пока что все номера из спецификации выставляются по атрибуту на выделеный блок.
прилагается скриншот:
Миниатюры
Нажмите на изображение для увеличения
Название: работает!.jpg
Просмотров: 127
Размер:	75.0 Кб
ID:	9438  
Dmitry AD вне форума  
 
Непрочитано 19.08.2008, 15:23
#82
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Какой у нас серьезный пабочий процесс
Все наверно смотрят и о....ют!

Может нам в личку нужно перейти?
Vildar вне форума  
 
Автор темы   Непрочитано 19.08.2008, 15:28
#83
Dmitry AD

инженер-проектировщик
 
Регистрация: 12.08.2008
Москва
Сообщений: 64
<phrase 1= Отправить сообщение для Dmitry AD с помощью MSN


давай)
Dmitry AD вне форума  
 
Непрочитано 19.08.2008, 15:55
#84
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Не, не получится. Там файлы крепить некуда. Только что пробовал.

Продолжаем разговор!
Вот потестируй с запросоми рядов.
Запрос можешь переформулировать, я долго не думал:
Код:
[Выделить все]
'запрос рядов
   strOtvet = InputBox("Ряды, например 22-45:")
Держи.
Вложения
Тип файла: zip BlockNum.zip (27.0 Кб, 83 просмотров)
Vildar вне форума  
 
Автор темы   Непрочитано 19.08.2008, 16:12
#85
Dmitry AD

инженер-проектировщик
 
Регистрация: 12.08.2008
Москва
Сообщений: 64
<phrase 1= Отправить сообщение для Dmitry AD с помощью MSN


Выдает ошибку...
Миниатюры
Нажмите на изображение для увеличения
Название: Снова ошибку выдает.jpg
Просмотров: 82
Размер:	56.9 Кб
ID:	9442  
Dmitry AD вне форума  
 
Непрочитано 19.08.2008, 16:32
#86
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Куда же без них ( ты главно терпи

Вот отдельно запрос начального и конечного ряда.
Вложения
Тип файла: zip BlockNum.zip (26.9 Кб, 76 просмотров)
Vildar вне форума  
 
Автор темы   Непрочитано 19.08.2008, 17:16
#87
Dmitry AD

инженер-проектировщик
 
Регистрация: 12.08.2008
Москва
Сообщений: 64
<phrase 1= Отправить сообщение для Dmitry AD с помощью MSN


)))
что то не то! )
сначала он пишет введите строки, потом определяет область, потом нихрена не находит! )))

По логике:
1. Определить область или весь чертеж
1.1 весь чертеж -> проставилась нумерация
1.2. область -> появляется курсор -> обвести -> "введите номера поиска по спецификации"-> начальный ряд -> конечный ряд -> (что бы ставились номерки ))) )
Dmitry AD вне форума  
 
Автор темы   Непрочитано 19.08.2008, 17:18
#88
Dmitry AD

инженер-проектировщик
 
Регистрация: 12.08.2008
Москва
Сообщений: 64
<phrase 1= Отправить сообщение для Dmitry AD с помощью MSN


он искал не по определенным номерам, а не пойми как!
Dmitry AD вне форума  
 
Непрочитано 19.08.2008, 17:40
#89
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Чё не так!
Выбрал ты хоть весь чертеж, хоть область, надо вводить начальный ря и конечный ряд.
У меня правильно проставляет номера.
Для мясного цеха:
Ввел начальный ряд - 41, конечный -63
Выделил один блок - M16_7R
Получил: код 19614 - номер 29,
11579 - 23
3795 - 24,28,35,36
Все верно.
Vildar вне форума  
 
Автор темы   Непрочитано 19.08.2008, 17:49
#90
Dmitry AD

инженер-проектировщик
 
Регистрация: 12.08.2008
Москва
Сообщений: 64
<phrase 1= Отправить сообщение для Dmitry AD с помощью MSN


ммм, точно, получается!
я видимо не теномера вводил.
А можно последовательность запроса изменить, как я писал:. Определить

1.область или весь чертеж
1.1 весь чертеж -> проставилась нумерация
1.2. область -> появляется курсор -> обвести -> "введите номера поиска по спецификации"-> начальный ряд -> конечный ряд ->номерки
Dmitry AD вне форума  
 
Автор темы   Непрочитано 19.08.2008, 17:50
#91
Dmitry AD

инженер-проектировщик
 
Регистрация: 12.08.2008
Москва
Сообщений: 64
<phrase 1= Отправить сообщение для Dmitry AD с помощью MSN


потому что, если выбираем "НЕТ"- запрос ряда не актуален!
Dmitry AD вне форума  
 
Непрочитано 19.08.2008, 17:56
#92
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Цитата:
Сообщение от Dmitry AD Посмотреть сообщение
потому что, если выбираем "НЕТ"- запрос ряда не актуален!
Как так неактуален. У тебя тогда опять будут в кучу собираться номера со всего Екселя. Ты чё

Ладно допустим ты прав. Но это не так просто сделать. Так что, надо покумекать.

Последний раз редактировалось Vildar, 19.08.2008 в 18:05.
Vildar вне форума  
 
Автор темы   Непрочитано 19.08.2008, 18:07
#93
Dmitry AD

инженер-проектировщик
 
Регистрация: 12.08.2008
Москва
Сообщений: 64
<phrase 1= Отправить сообщение для Dmitry AD с помощью MSN


я как понимаю:
Если "да" (выбор объектов) . -> выбираем объекты! А выбираем потому, что спецификация разбита на части (одни и те же коды под разными номерами) и они накладываются друг на друга.
Если "нет" -> объекты не выбираем! делается нумерация по всей спецификации! это удобно. когда спецификация составлена сплошными данными - без разбития по цехам! Объекты с одинаковыми кодами складываются (будем стараться это делать) и накладок номеров не получается!
или я не правильно что то понял?
если правильно понял, то именно предложеный мною порядок считаю логичным.
Dmitry AD вне форума  
 
Непрочитано 19.08.2008, 18:14
#94
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Тогда да, базара нет.
Сделаю, завтра скорее всего.
Vildar вне форума  
 
Автор темы   Непрочитано 19.08.2008, 18:23
#95
Dmitry AD

инженер-проектировщик
 
Регистрация: 12.08.2008
Москва
Сообщений: 64
<phrase 1= Отправить сообщение для Dmitry AD с помощью MSN


оке!
Dmitry AD вне форума  
 
Непрочитано 20.08.2008, 09:48
#96
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Потестируй.
Перечислю общие недостатки:
1. При запуске макроса должен быть отркрыт эксель и активен документ с нужной таблицей.
Надо придумать проверку идентификации таблицы.
2. Сейчас любая встречная комбинация чисел в столбце А и B считается за комбинацию кода и номера позиции.
Надо придумать проверку.
4. Высота текста для номеров - фиксированной высоты =100. А нужно сделать в зависимости от масштаба. У тебя что, все чертежи в одном масштабе?
5. При дальнейшем использовании макроса могут появляться новые "неожиданности", неучтенные условия. Будь начеку.
6. Вот уже сейчас я мог что-то упустить.

Ну а про то, что номера вставляются не туда, всмысле над кодами а не внутрь блоков, я ваще молчу.

"А в остальном, прекрасная маркиза, все хорошо, все хорошо!" (из песни слов не выкинешь)
Вложения
Тип файла: zip BlockNum.zip (26.7 Кб, 87 просмотров)
Vildar вне форума  
 
Автор темы   Непрочитано 20.08.2008, 11:18
#97
Dmitry AD

инженер-проектировщик
 
Регистрация: 12.08.2008
Москва
Сообщений: 64
<phrase 1= Отправить сообщение для Dmitry AD с помощью MSN


С П А С И Б О !!! )
клево! все работает!
По поводу недостатков:
1.- это нужно прививать людям, кто будет с этими чертежами и таблицами работать (следить за правильностью)- не проблема!
2. Не вижу ничего в этом страшного - в этих столбах всегда должны находиться данные значения номера и кода!
3. Высота текста оптимальна! масштаб не меняется - всегда одинаковый, ведь оборудование всегда одинаково!
4.По поводу неожиданостей - ну всякое бывает! если че, буду надеяться на твою поддержку )))

А если появится мысль как сделать что бы номера вставлялись в центр блока - буду очень признателен!

p.s. Спасибо огромаднийшее!
Dmitry AD вне форума  
 
Непрочитано 20.08.2008, 11:55
#98
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Мне добавить нечего!
Я определенный опыт получил.
Пока.
Vildar вне форума  
 
Автор темы   Непрочитано 20.08.2008, 12:01
#99
Dmitry AD

инженер-проектировщик
 
Регистрация: 12.08.2008
Москва
Сообщений: 64
<phrase 1= Отправить сообщение для Dmitry AD с помощью MSN


Vildar,
ну вот не прошло и полу часа, а я снова к тебе с просьбой ))) :

При сплошной нумерации без выделения области был решон вопрос со старыми нумерами (они удалялись и появлялись новые)
При выделении области старые номера не удаляются , а накладываются новые, как раньше было со сплошной.

Не мог бы поправить ? ))) плиз.
Dmitry AD вне форума  
 
Непрочитано 20.08.2008, 12:33
#100
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Удаляются только те номера которые попали в выделение (номера - это DText или MText, и только на слое "NUMBER").
Выделяй нужную область вместе с номерами.
Vildar вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Нумерация по спецификации ?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сквозная нумерация чертежей Alxd Прочее. Архитектура и строительство 26 19.06.2024 09:01
Нумерация листов в AutoCad Sergk AutoCAD 21 11.03.2022 05:21
Обозначение арматуры А500с в спецификации арматурных стержне Летун Железобетонные конструкции 10 23.06.2007 10:05
Нужна програмка для спецификации Нютка Программирование 46 02.04.2007 14:53
Нужно ли показывать с спецификации болты, гвозди, анкеры? Колян Прочее. Архитектура и строительство 9 14.09.2006 08:09