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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Нужно пронумеровать листы

Нужно пронумеровать листы

Ответ
Поиск в этой теме
Непрочитано 24.01.2006, 13:02
Нужно пронумеровать листы
Даниил
 
Регистрация: 19.01.2006
Сообщений: 16

Есть файл, в нем несколько листов в пространстве модели, в штампе на каждом листе в месте простановки номера листа стоит блок с атрибутом "ЛИСТ", можно ли пронумеровать все листы (автоматически не выбирая каждый атрибут) если все листы точно распологаются друг за другом по Х ?????????? И если можно занесением общего количества листов (блоков с атрибутами "ЛИСТ") в штамп на первом листе (тоже блок с атрибутом "ЛИСТОВ")????

Наверное многово хочу, но если кто знает подскажите!!!!!
Просмотров: 13752
 
Непрочитано 01.07.2011, 14:12
#21
yurkiy


 
Регистрация: 23.06.2008
Сообщений: 7


Прошу помочь непонятливому.
Недавно совсем начал интересоваться автоматизацией AutoCAD. Распишите, пожалуйтса, пошагово как сделать в подшивке сквозную автонумерацию листов?
yurkiy вне форума  
 
Непрочитано 01.07.2011, 15:33
#22
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 904


Насколько я, понял в подшивках нет автонумерации.........
Я делаю так
Захожу в Диспетчер подшивки - Список листов -выбираю "первый" лист - Прав. кн. мыши - Сменить название и номер - вписываю номер - Ентер появляеться следующий по списку лист - вписываю номер - Ентер.......
Vintorez вне форума  
 
Непрочитано 01.07.2011, 16:44
#23
yurkiy


 
Регистрация: 23.06.2008
Сообщений: 7


делаю точно так же, но хочется автонумерацию
именно о ней, как я понял, и пишут в этой теме
хочется чтобы расписали как все файлы создавать, куда их сохранять и как потом пользоваться ...
yurkiy вне форума  
 
Непрочитано 01.07.2011, 16:48
#24
Сергей Богатов


 
Регистрация: 21.02.2009
Сообщений: 825


была тема уже - ищи лучше...

Используй поиск: "Нумерация листов из "менеджера подшивок"
__________________
Я-проектировщик бывший проектировщик!

Последний раз редактировалось Сергей Богатов, 01.07.2011 в 16:54.
Сергей Богатов вне форума  
 
Непрочитано 01.07.2011, 17:09
#25
Psyakrev


 
Регистрация: 17.06.2010
Сообщений: 438


Сергей Богатов,
Эта тема?

Автодеск в своем репертуаре. Подшивку добавили черт знает когда, а удобных инструментов для работы с ней до сих пор нет. Самому их написать затруднительно - доступ к SheetSet только через VBA, который уже пару лет официально не поддерживается. И куда податься бедному крестьянину - неужели в VB.NET? Или все же есть способ получить доступ к подшивке при помощи Lisp и ActiveX?
Psyakrev вне форума  
 
Непрочитано 01.07.2011, 18:03
#26
yurkiy


 
Регистрация: 23.06.2008
Сообщений: 7


Спасибо
нашел вот тут http://forum.dwg.ru/showthread.php?t=5111
у меня сработал
единственно надо каждому листу у нужном месте вставить блок или текстовое поле с CurrentSheetNumber.
yurkiy вне форума  
 
Непрочитано 01.07.2011, 18:50
#27
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 904


Цитата:
Сообщение от yurkiy Посмотреть сообщение
- прочтя эту ссылку , так понял макрос привязан к Автокаду 2009 ???? А на 2012 пойдёт ....?????? Опишите если не трудно весь процесс........
Vintorez вне форума  
 
Непрочитано 04.07.2011, 08:49
#28
Сергей Богатов


 
Регистрация: 21.02.2009
Сообщений: 825


Цитата:
с 2010 по-умолчанию не устанавливается VBA. Надо скачивать модуль. А по поводу привязки к версии - с того-же 2010 изменяется формат файлов, объектная модель и соответственно библиотека работы с подшивками. Так-что всё равно привязка к версии будет. Ну типа - 2007-2009, 2010-2011(12?).
Кстати - попробуй поменять библиотеку на AcSMComponents18 - может быть заработает. Это в окне VBA - меню Tools->References
в 2012 всё работает...
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Непрочитано 04.07.2011, 09:30
#29
yurkiy


 
Регистрация: 23.06.2008
Сообщений: 7


Цитата:
Сообщение от Vintorez Посмотреть сообщение
- прочтя эту ссылку , так понял макрос привязан к Автокаду 2009 ???? А на 2012 пойдёт ....?????? Опишите если не трудно весь процесс........
я сделал так (файлы проекта собраны в подшивке *.dst)
1. скачал "копия autonumbering.dvb" (http://forum.dwg.ru/showthread.php?t=5111 post#11) и сохранил в подготовленной папке(любой);
2. открыл любой файл проекта;
3. Подгрузил данный макрос в проект - Tools/Macro/Load Project (у меня autocad англоязычный) в открывшемся окне находим файл "копия autonumbering.dvb" открываем ... и активируем макрос (Enable Macros);
4. Чтобы пронумеровать листы в подшивке - Tools/Macro/Macros и в окне выбрать нужный макрос (нумерация листов - autonumbering.dvb!Module1.changeNumber) и нажать Run.
В результате у каждого листа появляется в свойствах значение Sheet Number. Чтобы данный номер отображался на листе необходимо создать блок или ячейку таблицы со вставленным полем CurrentSheetNumber (Insert/Field/). Данный блок(ячейку) необходимо вставить на лист в пространстве листа в нужном месте (правый верхний угол).
yurkiy вне форума  
 
Непрочитано 04.07.2011, 09:54
#30
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 904


Спасибо !!!!!Сегодня попробую запустить автономератор!!!!!!!

P.S. "3. Подгрузил данный макрос в проект - Tools/Macro/Load Project (у меня autocad англоязычный) в открывшемся окне находим файл "копия autonumbering.dvb" открываем ... и активируем макрос (Enable Macros);" - Я не силён в аглицком , работаю в 2012 rus, подгружать макрос нужно через " Макрос VBA" , этот модуль на стандартном 2012 на стоит надо подгружать ,.....подгрузил из Нета.....По правильному пути иду ......????? Через ""Приложения" не удаётся подгрузить ,не видит..........

Модуль подгрузил .....
"1. скачал "копия autonumbering.dvb" (http://forum.dwg.ru/showthread.php?t=5111 post#11) и сохранил в подготовленной папке(любой);
2. открыл любой файл проекта;
3. Подгрузил данный макрос в проект - Tools/Macro/Load Project (у меня autocad англоязычный) в открывшемся окне находим файл "копия autonumbering.dvb" открываем ... и активируем макрос (Enable Macros);
4. Чтобы пронумеровать листы в подшивке - Tools/Macro/Macros и в окне выбрать нужный макрос (нумерация листов - autonumbering.dvb!Module1.changeNumber) и нажать Run." - и тут выскакиват редактор какой то и пишет что не найдены библиотеки ......

Сергей Богатов -"Кстати - попробуй поменять библиотеку на AcSMComponents18 - может быть заработает. Это в окне VBA - меню Tools->References" Что такое поменять библиотеку ,я поставил галочку на AcSMComponents18 , может другие галочки снять????

Последний раз редактировалось Vintorez, 04.07.2011 в 12:23.
Vintorez вне форума  
 
Непрочитано 04.07.2011, 12:57
#31
yurkiy


 
Регистрация: 23.06.2008
Сообщений: 7


я в 2012 не работал
желаю удачи
yurkiy вне форума  
 
Непрочитано 04.07.2011, 13:02
#32
Сергей Богатов


 
Регистрация: 21.02.2009
Сообщений: 825


Цитата:
Сообщение от Vintorez Посмотреть сообщение
библиотеку ,я поставил галочку на AcSMComponents18 , может другие галочки снять????
сними где стоит "missing"
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Непрочитано 04.07.2011, 14:16
#33
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 904


Цитата:
Сообщение от Сергей Богатов Посмотреть сообщение
сними где стоит "missing"
Спасибо Серёга !!!!! Но вылезла другая неприятность ,у меня проект в Подшивках состоит из группы - подгруппы - так. далее.....Нумерация произошла только в каждой "ячейке" ,а в другой "ячейке" по новой т.е. Группа Рм1 - 1.Рама1, 2.Колонна1 и т.д. Группа Рм2 - 1.Рама2, 2.Колонна1 и т.д. .....Надеюсь понятно,обьяснил. Как боротся с Этим ????? Сделать весь проект в "одну-ячейку".....

Последний раз редактировалось Vintorez, 04.07.2011 в 14:24.
Vintorez вне форума  
 
Непрочитано 04.07.2011, 14:25
#34
Сергей Богатов


 
Регистрация: 21.02.2009
Сообщений: 825


Цитата:
Сообщение от Vintorez Посмотреть сообщение
Как боротся с Этим ?????
1. Убрать SubSet_ы
Цитата:
Сделать весь проект в "одну-ячейку".....
2. Править код...
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Непрочитано 04.07.2011, 14:34
#35
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 904


Цитата:
Сообщение от Сергей Богатов Посмотреть сообщение
1. Убрать SubSet_ы
Так Я понимаю в коде надо ,убрать но там либо Sub или Set , может чего-то не догоняю..Обьясни поподробнее...с програмированием не дружу.....
Vintorez вне форума  
 
Непрочитано 04.07.2011, 15:22
#36
Сергей Богатов


 
Регистрация: 21.02.2009
Сообщений: 825


Цитата:
Сообщение от Сергей Богатов Посмотреть сообщение
1. Убрать SubSet_ы
Имелось в виду сделать подшивку без "групп" (SubSet - в английской версии).
А править код - дольше объяснять... особенно если не дружишь с программированием
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Непрочитано 04.07.2011, 16:01
#37
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 904


Понятно .......проект в 130 листов ,в группе 7-8 листов......Щас начну строить в одну колонну , бо уже на выходе .....

Зато,обнаружил что между группами с 14 л. на 16 л. перескакивал и только сейчас обнаружил в одной колонне ,хотя проверял и ГИП и ГАП!!!!!!

Последний раз редактировалось Vintorez, 04.07.2011 в 16:28.
Vintorez вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Нужно пронумеровать листы