|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Задумал лисп для layout
ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
Торонто
Регистрация: 23.10.2007
Сообщений: 1,990
|
||
Просмотров: 8342
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409
|
По п.1: см.SheetSetManaget + поиск по форуму (тема про перенумерацию листов поднималась, только я результата не помню)
По п.2: А поле что, не подходит? Файл не скачивал - сейчас шансов нуль ![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
Red Nova, не забывай что еще дата записывается в штампе цыфрами, ты хочешь чтобы лисп запустился и он сам переберал страницы и вписывал в лайаут номер листа? или как, просто там бывают листы к примеру 1.1, 1.2, и к сожалению редко кого встречал чтобы листы по порядку только цыфрами записывали, на этом форуме только,
два человека это ты и я, а все я так понял обычно пишут название из штампа, но сейчас в 2009 автокаде можно так не делать, так как существует предворительный просмотр...
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
Кулик Алексей aka kpblc, почему я отказался от динамических блоков и м-текстов, к примеру написано строк десять м-текстов, к ниму курсор подводишь и на 3 секунды подвисает автокад, также и с динамическими блоками, я сделал таблицы для спецификации вроде все нормально работает убыстряет процесс, но когда их оч. много то не возможно работать, чертеж виснет хотя комп не слабый...
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
Кулик Алексей aka kpblc
По1. Sheet set изучил, интересно конечно же, но не совсем то. Поиск ничего не дал ![]() По2. А я такого в поле не нашел, чтобы с листом связать, и потом даже если найду, мне ведь надо часто только часть имени листа взять, а поле берет только все название. dextron3 Цитата:
Цитата:
![]()
__________________
Блог |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
У мну сейчас комп не подвисает вообще практически. Только автосохранение притормаживает работу.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409
|
Хорош Ктулху вызывать!
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
lee,
Цитата:
DEM, Цитата:
Может кто по теме ответит? Собственно для этого форум создан, а не для обсуждения в контексте "фигня"/"чушь".
__________________
Блог |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
А по теме могу сказать следующее, создание Нового листа можно сделать лиспом только вот остальная задача не вполне понятна, Я вотпользуюсь шаблонами и все ок, так же дополнительно создал шаблоны таблиц для общих данных, правда в СПДСке, ведь в итоге тебе понадобится чтобы ведомость чертеже основного комплекта создавалась автоматически.
Что Я в итоге и осуществил.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
DEM,
Твой совет про подсветку для dextron3 очень даже дельный. Я на этот счет возражений не высказывал. (когда писал свое сообщение я даже не знал что ты уже ответил) Цитата:
__________________
Блог |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Вот пример, правда если количество листов перевалило за 10 приходится строки в ручную перетаскивать, автоматом не срабатывает.
Тут надо Якова пытать пчему автоматически не получается сортировать листы по номерам.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Делаетcя полями элементарно. Вставляешь поле "Системная переменная " из раздела "Прочее" (AcVar) со ссылкой на системную переменную CTAB.
Код самого поля %<\AcVar ctab \f "%tc3">%
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
DEM, Cпасибо. В связи со штампом СПДС есть пару вопросов. Количество листов есть постоянная величина. А насколько я понял в СПДС штампах надо в каждом штампе отдельно вводить эту цифру. Может есть вариант автоматизировать о котором я не знаю?
VVA, Спасибо за пример. Правда это не всегда подходит. Как быть если название листа "КМ-1", а поле должно захватить только "1", конечно-же можно подстроится и писать в названии листа только 1, но все же интересно знать можно так или нет. А по пункту 1, с поста 1? Как считаешь не реально?
__________________
Блог |
||||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
1. В штампы СПДС можно вводить поля
2. По поводу выхватывания части поля то вопрос уже обсуждался попробуй по ищи по ключевому слову ПОЛЕ
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Fields, как взять только часть текста?
Поле: %<\AcDiesel $(substr,$(getvar,CTAB),4)>% Из имени листа (переменная CTAB) берется строка, начиная с 4 символа Листы должны иметь формат TTTNNN, где TTT - текстовая часть, NNN - числовая часть. Примеры: КМ-1, КМ-1.1
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Хе хе, темка то моя. Правда помню, я тогда так и оснался в тумане, щас попробую напрячься, и сделать как VVA говорит. Да прибудит со мной сила
![]()
__________________
Блог |
||||
![]() |
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,149
|
Red Nova, не все так просто листы штампы с лайаутами соеденить,
не забывай что на лайаутах примечание где стоит ссылка на близ лежащие листы, на листы со спецификациями, также на узлы, я раньше думал об этом, но лучше когда сам забил лист, проверил примечание, так и ошибок меньше...
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
![]() |
|
||||
VVA, Никак не получается эту строчку в поле прописать. Можно файл?
DEM, А как вообще из одного листа в другой поле задать, я умею только тогда поле задавать, когда оба объекта в одном пространстве. жму pick object, и выбераю нужный текст, но этим вариантом между листами прыгать не выходит. ![]()
__________________
Блог |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Файл
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
>Iee, dextron3 Так скоро и я латынь выучу
![]()
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
VVA,
Спасибо, теперь понял (беру на вооружение). А что ты демаешь про Цитата:
__________________
Блог |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
по п.1 см http://dwg.ru/f/showthread.php?p=238788
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Иду туда
__________________
Блог |
||||
![]() |
|
||||
Регистрация: 07.12.2004
ЛССР
Сообщений: 12
|
Цитата:
Заранее благодарю. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Категория полей Diesel Expression
$(substr,$(getvar,CTAB),1,4) или %<\AcDiesel $(substr,$(getvar,CTAB),1,4)>%
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
VVA,
А можно написать такую формулу, чтобы отсчет велся сзади, но до тех пор пока есть цифры? Примеры КМ-1 берем 1 ЭМ1.2 берем 1.2 ОолР 23 берем 23
__________________
Блог Последний раз редактировалось Red Nova, 04.06.2008 в 19:50. |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Сорри, в одном слове две ошибки многовато.
Я имел ввиду формулу для поля, отображающего номер страницы. Дело в том, что не всегда удобно брать скажем начиная от третьей цифры, так как имя листа может изменится, например КМ1 станет РРС1 В следствие вместо 1, в поле номера листа будет С1. А надо чтобы бралась только численная часть
__________________
Блог |
||||
![]() |
|
||||
насчет динамических блоков и притормаживания, у меня на чертеже куча разнообразных динамических блоков и таблиц привсем при этом
у меня стоит подсветка примитивов, ну незнаю почему у вас тормозин но у меня все просто летает. Компьютер: Pentium 4 intel core2 4300 1.8Ghz NVIDIA GeForce 7600 GS 1 GB ОЗУ остальное нетак важно да и вообще, автокад очень требователен к видеокарте а не к процессору, чем круче видюха тем быстрее акад будет работать, всетаки у автакада мощьная графическая система. |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Red Nova, Думаю Diesel'ом такое невозможно.
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
dextron3,
1. такого нету 2. очень просто, открой в блок эдиторе, что там за окошко в верхем левом углу?
__________________
Блог |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Новая задачка для ЛИСП умельцев | Gostushev | LISP | 63 | 29.10.2020 13:10 |
Резервуар 250м.куб. на проверку | dextron3 | Инженерные сети | 42 | 07.05.2011 15:59 |
Нужен маленький лисп - для текста | maksimys | LISP | 2 | 28.11.2007 08:51 |
ЛИСП Polyline для AutoCAD LT | paradplanet | LISP | 2 | 05.07.2006 02:38 |
Определение нагрузок для нестандартных конструкций. | NIVa | Конструкции зданий и сооружений | 2 | 06.08.2005 21:42 |