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

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

Наиболее рациональный способ вставки форматки в чертеж

Ответ
Поиск в этой теме
Непрочитано 12.01.2011, 13:26 #1
Наиболее рациональный способ вставки форматки в чертеж
lastloch
 
Регистрация: 23.12.2010
Сообщений: 65

Казалось бы что здесь сложного? Нарисовал один раз формат с основной надписью и затем используй на здоровье.

Вопрос в том, как лучше использовать?
Вижу такие возможные варианты:
1. Наделать прототипов по количеству форматов и каждый раз выбирать нужный.
2. В один прототип натолкать блоками все форматы и вставлять в чертеж нужный блок.
3. Хранить форматы в виде блоков в одном или нескольких внешних файлах и вставлять их в "пустой" прототип по необходимости.
4. Создать формат в виде динамического блока и вставлять его, изменяя геометрию.
5. Создать (или применить готовую) программу, которая "рисует" форматку.

Так как же "красивее, проще и дешевле" делать это?
Просмотров: 15998
 
Непрочитано 12.01.2011, 13:28
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


использую вариант #3, каждый формат в отдельном файле, вставляю, как блок. Штамп- атрибуты.
Хмурый вне форума  
 
Непрочитано 12.01.2011, 13:35
#3
beholder

Конструктор (МК)
 
Регистрация: 27.11.2007
Львів
Сообщений: 456
<phrase 1=


Вставляю рамки форматов в виде дин. блока с параметром видимости, таким образом можно изменять формат листа не вставляя новый блок. Штампы (основной и боковой, согласно СПДС) вставляю как один дин. блок, в котором боковой оттягиваю в зависимости от выбранного формата листа, после чего блок взрываю.
В блоке штампа все текстовые поля штампа - мтексты (пробовал сделать таблицу для штампа, но с таблицами в автокаде проблемы, особенно при открытии в других версиях). Пока такой варинт для меня оптимальный.
beholder вне форума  
 
Непрочитано 12.01.2011, 13:41
#4
Sерж

проектировщик
 
Регистрация: 30.07.2008
Владимир
Сообщений: 579
<phrase 1= Отправить сообщение для Sерж с помощью Skype™


когда-то, давным-давно, использовал вариант 3. после того, как стал пользовать СПДС Graphics, использую только его форматы
Sерж вне форума  
 
Непрочитано 12.01.2011, 13:47
#5
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,179
<phrase 1=


Хмурый, задавал этот вопрос ранее, но не получил ответ.
Вот представь- штамп с атрибутом, в котором есть номер заказа.
Поменял значение атрибута номера заказа в одном штампе, НО ВЕДЬ В ДРУГИХ штампах, он не меняется!!!
Зачем здесь использовать атрибуты??

Видел чужие рамки на форуме, где в атрибут запихнуто фамилии, и что руками все исправлять в КАЖДОМ штампике? зачем здесь атрибуты , а не просто текст внутри блока ?
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 12.01.2011, 13:52
#6
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


6. Создать шаблон с листами всех возможных(в пределах разумного) форматов, и вставлять листы в нужный чертёж "По шаблону"
[IMG]http://s002.***********/i200/1101/44/5491e0327fde.gif[/IMG]
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 12.01.2011, 14:07
#7
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


sasha_lif, команда _find для чего придумана?
Хмурый вне форума  
 
Непрочитано 12.01.2011, 14:15
#8
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от sasha_lif Посмотреть сообщение
Хмурый, задавал этот вопрос ранее, но не получил ответ.
Вот представь- штамп с атрибутом, в котором есть номер заказа.
Поменял значение атрибута номера заказа в одном штампе, НО ВЕДЬ В ДРУГИХ штампах, он не меняется!!!
Зачем здесь использовать атрибуты??
Видел чужие рамки на форуме, где в атрибут запихнуто фамилии, и что руками все исправлять в КАЖДОМ штампике? зачем здесь атрибуты , а не просто текст внутри блока ?
В свойства документа забить все значения, которые общие для проекта (или листов, находящихся в этом файле). В атрибуты (али тексты - неважно) забить поля со ссылками на эти свойства. Соответственно, поменял значение в свойствах - обновил все поля.
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 12.01.2011, 14:19
#9
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Цитата:
Сообщение от Disney Посмотреть сообщение
6. Создать шаблон с листами всех возможных(в пределах разумного) форматов, и вставлять листы в нужный чертёж "По шаблону"
[IMG]http://s002.***********/i200/1101/44/5491e0327fde.gif[/IMG]
Самый оптимальный вариант в настоящий момент!
__________________
С уважением sbi
sbi вне форума  
 
Непрочитано 12.01.2011, 15:00
#10
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


Использую навороченный вариант 3:
Nike вне форума  
 
Непрочитано 12.01.2011, 15:39
#11
Dani

Проектирование
 
Регистрация: 28.06.2007
Тула
Сообщений: 826


Цитата:
Сообщение от Disney Посмотреть сообщение
6. Создать шаблон с листами всех возможных(в пределах разумного) форматов, и вставлять листы в нужный чертёж "По шаблону"
Использую такой же вариант.
Но очень заинтересовал вариант Nike.
Пора бы к теме опрос прилепить. Интересно будет посмотреть на результаты.
__________________
Век живи- век учись!!!
Dani вне форума  
 
Непрочитано 12.01.2011, 17:06
#12
Helga_Gor

Болтолог
 
Регистрация: 12.01.2011
Харьков
Сообщений: 1


Остановилась на гибридном варианте:

Файл-Шаблон.
В нём, кроме всех положенных настроек, в пространстве Листа размещен динамический блок Основной надписи, переключение форматов в блоке определяется свойством Видимость.
В Свойствах чертежа Шаблона - пользовательские поля, которые определяют содержимое Основной надписи. И никаких взрываний.

Кстати, Листы создаются средствами Подшивки и Шаблон для новых Листов установлен по умолчанию.

Ну, вот, как-то так. (с)
Helga_Gor вне форума  
 
Непрочитано 12.01.2011, 18:00
#13
Startrek

AutoCAD/AutoLISP
 
Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133


Цитата:
Сообщение от Helga_Gor Посмотреть сообщение
Остановилась на гибридном варианте:

Файл-Шаблон.
В нём, кроме всех положенных настроек, в пространстве Листа размещен динамический блок Основной надписи, переключение форматов в блоке определяется свойством Видимость.
В Свойствах чертежа Шаблона - пользовательские поля, которые определяют содержимое Основной надписи. И никаких взрываний.

Кстати, Листы создаются средствами Подшивки и Шаблон для новых Листов установлен по умолчанию.

Ну, вот, как-то так. (с)
На мой взгляд - cамый правильный подход.
SheetSet самое то. Создаю в нем ПОЛЯ (Fields) вставляю в atributes в штампы. Контроль полный - и чертежи открывать не надо. Работаю так уже лет 5 - ну очень удобно, хотя в начале надо потратить время на организацию процесса.
__________________
Сквозь тернии к звездам.... и обратно :yes:
Startrek вне форума  
 
Непрочитано 12.01.2011, 18:14
#14
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,179
<phrase 1=


Хмурый,
Цитата:
sasha_lif, команда _find для чего придумана?
Так лишние действия.!!Намного удобнее просто текст внутри блока, зашел в блок, оnредактировал- везде сразу поменялось, и не надо никаких find дополнительно..
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 12.01.2011, 18:33
#15
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Сначала использовал обычный блок со штампом и правил в блоке текст (не атрибут) чтобы он менялся во всех штампах. Потом появились динблоки и я сделал рамку со штампом у которой можно поменять формат, форму основной надписи и даже организацию. Потом прочухал про поля и натыкал в штамп эти поля которые редактировал через свойства чертежа. Потом прочухал про подшивки и переделал поля на подшивку, так как надо было работать с несколькими файлами.
В общем на чем остановился и считаю наиболее оптимальным: сделал динблок рамки в который запихал Xref на файл с основной надписью. Шаблон ясень пень настроен с этим блоком, да еще на разные форматы.
Плюсы.
1. Так как это динблок, можно свободно менять его размеры.
2. Через Xref штамп редактируется не только на всех листах файла но и во всех файлах.
3. Xref свободно редактируется абсолютно как угодно, не взирая не на какие параметры динамических блоков.
4. Xref можно элементарно дать своему коллеге чтобы у него был такой же.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 12.01.2011, 18:38 Поддерживаю
#16
perpetule


 
Регистрация: 23.09.2008
Волгоград
Сообщений: 805
<phrase 1= Отправить сообщение для perpetule с помощью Skype™


sasha_lif

_Find долго - непродуктивно.

Перепобовал массу вариантов.
Хочу предупредить дин блоки с параметрами видимости могут изрядно грузить базу чертежа.

Один из последних вариантов - внешняя рамка форматки - блок с растяжением по двум координатам (также можно цифрами задать через свойства длина - такая-то, ширина - сякая-то). Размер формата (А-такой-то) - редактируемый атрибут. Часто изменяемые надписи в штампе - многострочный текст поверх внешней ссылки сбитый группой с внешней ссылкой. В него полями вставляется название номер листа из подшивки, хотя можно и руками написать. Редко изменяемый как-то шифр, название объекта, непосредственно во внешней ссылке вместе с табличкой 55 и 15. От многострочных атрибутов отказался совсем - нестабильные они, хотя может уже и исправили уже с 2008 версии, много времени прошло.

Надписи и штамп 55мм, 15мм раньше делал блоками, но связался с подшивкой, для нее тоже не вариант. При изменениях сколько файлов столько блок и обновляй, геометрическая прогрессия так сказать.

Вставляю сейчас внешней ссылкой, так же можно отредактировать, зато меняется в десятках файлов сразу, вставка без пути просто в той же папке где и рабочие файлы. Единственно пришлось переделать все в слой 0 и defpoints с жестким заданием веса типа линий. Если этого не сделать то в файле появятся слои с именем _xref_а файла плюс слои этого _xref, что не очень приятно.
Из файла в файл такая штуковина замечательно таскается через буфер как любой примитив не забывая при этом оставаться внешней ссылкой, хотя с интерфейсом разберитесь там есть возможность разрыва с внешней ссылкой - тогда она станет обычным блоком.


Кроме того есть еще проблема с подписями в эл. виде. Если они в блоках то выключить то их можно через слой скажем , а вот убрать из базы чертежа когда файлов с десяток уже проблематично.

А вот с _xref это вообще перестает быть проблемой.

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

Нужно передать эл. версию стер файл и передавай.

Ну и т.д.

Любой вариант не идеален, на то он и идеал чтобы быть недостижимым.


Не могу определится как удобней вставлять из подшивки название в штамп
1)Из названия листа подшивки. (64символа без спец знаков)
2)Из описания этого листа подшивки. (нет ограничений , но не формирует ведомость листов, а штука очень удобная, лиспом точно можно вытащить, но не дорос пока).


Правка
Krieger Поддерживаю.
Посты писались одновременно . Так что Ваш увидел позже.
У меня _xref в блок не вставлен . Применил первый раз так что не рискнул , он уменя кроме того как матрешка многоэтажный т.е. В один _xref Вставлен другой с автографами, интересно если это дело в блок засунуть нормально обновлятся будет в смысле за один реген или как с полями на другой атрибут скажем за два...

Последний раз редактировалось perpetule, 12.01.2011 в 19:57.
perpetule вне форума  
 
Непрочитано 14.01.2011, 08:56
#17
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


В нашей фирме по требованию зарубежных партнеров действует закон: в файле не должно быть никаких ссылок, вставок, вхождений. Файл должен быть полностью автономным.
Поэтому используется вот уже лет 15 вариант #3 - блоки с атрибутоами.
Для удобства вставки блоков написана специальная программка, которая содержит в себе некую иммитацию внешней ссылки, т.е. программа запоминает единожды сделанный ввод содержимого штампа, а затем по умолчанию предлагает это содержимие, причем в любой момент можно сделать изменения, и в дальнейшем эти изменения вставляются в штамп.

Програмка лежит здесь:
http://d-rilovo.by.ru
http://d-rilovo.narod.ru
http://d_rilovo.chat.ru

А для быстой групповой замены содержимиго атрибутов существует "его величество" AutoLisp.
E-degtyarev вне форума  
 
Непрочитано 14.01.2011, 14:58
#18
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от perpetule Посмотреть сообщение
sasha_lifПрименил первый раз так что не рискнул , он уменя кроме того как матрешка многоэтажный т.е. В один _xref Вставлен другой с автографами, интересно если это дело в блок засунуть нормально обновлятся будет в смысле за один реген или как с полями на другой атрибут скажем за два...
Если делаешь обновления ссылок, то они все и обновляются за один раз.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 14.01.2011, 15:24
#19
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от sasha_lif Посмотреть сообщение
Намного удобнее просто текст внутри блока, зашел в блок, оnредактировал- везде сразу поменялось
Это говорит о том, что весь проект сосредоточен в одном файле, а это не лучший способ организации проекта
Vova вне форума  
 
Непрочитано 14.01.2011, 18:24
#20
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Цитата:
Сообщение от Nike Посмотреть сообщение
Использую навороченный вариант 3
Nike, подскажи, пожалуйста, этот вариант САМОнавороченный или в 2009-м (10-м, 11-м?) КАДе такая вещь? Особенно интересно, как реализованы выпадающие списки выбора фамилий?
skkkk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Наиболее рациональный способ вставки форматки в чертеж



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматизация вставки блоков в чертеж. gest AutoCAD 4 01.08.2008 14:54
Наиболее рациональный фундамент при действии на него большого опрокидывающего момента Иван 80 Основания и фундаменты 28 16.05.2008 12:59
Как сделать правильный чертеж pk77 Разное 64 03.04.2007 16:36