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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP. Создание листов и видовых экранов на них

LISP. Создание листов и видовых экранов на них

Ответ
Поиск в этой теме
Непрочитано 21.08.2015, 13:33 9 | 1
LISP. Создание листов и видовых экранов на них
Andrey_13
 
Инженер-проектировщик РЗА, ПА, ВК
 
Екатеринбург
Регистрация: 06.02.2014
Сообщений: 32

Вызов командой "_AL".
Указать слой с рамками чертежей (рамки выполнить в виде прямоугольников либо в виде блоков). Программа создаёт листы с видовыми экранами, совпадающими c рамками листов.
Программа нумерует листы по порядку следования рамок в одну строку или в один столбец (либо слева направо, либо сверху вниз). При расположении рамок матрицей - листы будут созданы, но нумерация вкладок потеряет упорядоченность.
Обновление (от старых к новым):
- предусмотрена установка параметров листов (установка принтера DWG to PDF.pc3, подбор ближайших стандартных форматов (A0,1,2,3,4), таблица стилей печати monochrome);
- убрано слово "Лист" из наименования листов;
- для нестандартных форматов листов устанавливается пустое устройство печати;
- улучшение для размещающих рамки форматов в пространстве модели вертикально;
- вместо ввода имени слоя с рамками определение слоя указанием объекта;
- предусмотрено блокирование создаваемых видовых экранов;
- предусмотрен ввод масштаба;
- исправлено завершение программы при пустом выборе объекта для определения слоя с форматами;
- исправлены мелкие ошибки, предусмотрен ввод номера первого листа при работе с удалением существующих листов;
- предусмотрено зумирование создаваемых листов, команда вызова "_AddLay" в целях ускорения набора сокращена до "_AL".
----------------------------
Выложена дополнительная программа создания группы видовых экранов в пространстве листа AVP.lsp. Выход из программы клавишей Esc.
Обновление:
- расширены пределы указания масштабов видовых экранов;
- показана рамка видового экрана при вставке.
----------------------------
По просьбе участника petro_f привожу ссылку на альтернативную версию программы http://forum.dwg.ru/showpost.php?p=1577494&postcount=92

Вложения
Тип файла: lsp AVP.LSP (2.9 Кб, 4864 просмотров)
Тип файла: lsp AddLay.LSP (12.6 Кб, 5749 просмотров)


Последний раз редактировалось Andrey_13, 28.02.2018 в 21:17. Причина: Добавление ссылки на альтернативную версию программы.
Просмотров: 241850
 
Непрочитано 17.10.2019, 20:38
#261
Andy83


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


Да вроде раньше работала группа. Специально создал, чтобы выделять быстрее.
Спасибо, буду пробовать и то, и другое
Andy83 вне форума  
 
Непрочитано 17.10.2019, 20:52
#262
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Можно и так, но это не рамки, а просто пипец )))
Меня даже пробрал "испанский стыд".

Ну или хотя бы рамки приведите в порядок. Малый левый боковой уже с 2013 года выглядит немного по другому )))
Сколько лет ещё должно пройти, что бы его во всех "рыбах" поправили?
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 17.10.2019, 22:09
#263
skkkk


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


Цитата:
Сообщение от maratovich Посмотреть сообщение
У вас полилинии собраны в Группу, поэтому и не обрабатывает. используйте _UNGROUP
Возможно, поможет изменение переменной PICKSTYLE.
skkkk вне форума  
 
Непрочитано 28.10.2019, 08:21
#264
DMSskop


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


Здравствуйте. А организовать появление листов не из модели, а из листа ( с кучей рамок в 1 листе ) возможно?
DMSskop вне форума  
 
Непрочитано 28.10.2019, 08:24
#265
baksconstructor


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


Цитата:
Сообщение от DMSskop Посмотреть сообщение
А организовать появление листов не из модели, а из листа ( с кучей рамок в 1 листе ) возможно?
Создать лист с видовым экраном на другой лист - невозможно.
Печатайте напрямую из вашего листа.
baksconstructor вне форума  
 
Непрочитано 28.10.2019, 18:58
1 | #266
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от DMSskop Посмотреть сообщение
Здравствуйте. А организовать появление листов не из модели, а из листа ( с кучей рамок в 1 листе ) возможно?
Попробуйте новую версию плагина из поста #92.
Кнопка выделена.
Я правильно понимаю, что именно это имелось ввиду (рисунки 2 и 3)?
Миниатюры
Нажмите на изображение для увеличения
Название: Плаг.JPG
Просмотров: 110
Размер:	110.3 Кб
ID:	219443  Нажмите на изображение для увеличения
Название: all_sheet.png
Просмотров: 104
Размер:	108.1 Кб
ID:	219449  Нажмите на изображение для увеличения
Название: one_to_many_sheet.jpg
Просмотров: 82
Размер:	82.0 Кб
ID:	219450  
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!

Последний раз редактировалось petro_f, 29.10.2019 в 01:23. Причина: Уточнение вопроса
petro_f вне форума  
 
Непрочитано 29.10.2019, 08:01
#267
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,293
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от petro_f Посмотреть сообщение
Попробуйте новую версию плагина из поста #92.
Работает, но..
если рамки касаются, то в новый лист тянет все смежные рамки((
конечно сделать зазор не проблема
ЗЫ похоже программе пофих с чем работать... растаскивает даже форматки СПДС CS
Вложения
Тип файла: dwg
DWG 2018
Sbugo bug.dwg (61.6 Кб, 30 просмотров)
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 29.10.2019, 10:47
1 | #268
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от doctorraz Посмотреть сообщение
если рамки касаются, то в новый лист тянет все смежные рамки((
Конечно захватит, так как алгоритм работы прост - выделить ВСЁ что попало в границы рамки, а раз попали смежные границы, то и их захватит. Если сделать по другому, то может быть косяк с видовыми экранами, которые не полностью лежат в границах рамки.

Для себя попробуйте тогда в лиспе заменить 700 строку с "(setq SbugoPDSetOfPortableSheetElements (ssget "_C" Point2 Point1))" на "(setq SbugoPDSetOfPortableSheetElements (ssget "_W" Point2 Point1))". Будет чуть лучше, но помните о названном косяке.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 29.10.2019, 11:19
#269
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,293
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от petro_f Посмотреть сообщение
Будет чуть лучше, но помните о названном косяке.
да чуть лучше, в смысле некоторые захватывает , некоторые нет ((
вернул как было, там зато стабильно, проще раздвинуть рамки на миллиметр и раскидывать листы по пересечениям, чем по окошку

----- добавлено через ~6 мин. -----
Offtop: хм если сделать отступ от Bound Point2 Point1, лишнее не цепляет
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 29.10.2019, 11:27
#270
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от doctorraz Посмотреть сообщение
да чуть лучше, в смысле некоторые захватывает , некоторые нет ((
вернул как было, там зато стабильно, проще раздвинуть рамки на миллиметр и раскидывать листы по пересечениям, чем по окошку

----- добавлено через ~6 мин. -----
Offtop: хм если сделать отступ от Bound Point2 Point1, лишнее не цепляет
Лучше рамки в одном листе не создавать Не самый лучший метод ))) Да и остальные проектировщики потом ругаются
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 08.11.2019, 08:44
#271
DMSskop


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


Различные генпланисты и кто на их планах работает, в листах создают кучу других листов. Обновлённый скрипт отлично работает.
DMSskop вне форума  
 
Непрочитано 16.11.2019, 14:48
#272
slmr


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


Добрый день, подскажите. Есть у данного лиспа возможность, создания видового экрана, по контуру полилинии в простанстве модели? Если да, то как это сделать?
slmr вне форума  
 
Непрочитано 16.11.2019, 20:29
#273
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от slmr Посмотреть сообщение
Добрый день, подскажите. Есть у данного лиспа возможность, создания видового экрана, по контуру полилинии в простанстве модели? Если да, то как это сделать?
Добрый вечер.
Вы по какому из плагинов спрашиваете? Если из поста #92, то данному плагину без разницы: рамка блоком, или прямоугольник из полилинии или иной объект. Он определяет координаты переданного объекта. Если его координаты попадают в координаты стандартных форматов (таблица 2 ГОСТ 2.301-68), то будет оформлен лист.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 18.12.2019, 09:42
#274
wkp


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


petro_f Добрый день использую вашу программу с 92 поста , хотел спросить можно выложить еще лисп программу которая собирает все видовые экраны сформированные вашей программой и вставляет в отдельный лист который потом будет настроен на печать на рулонный плоттер. Сформированные листы мы передаем в электронном PDF формате и распечатываем на бумаге Плоттер HP T520

Последний раз редактировалось wkp, 18.12.2019 в 10:22.
wkp вне форума  
 
Непрочитано 18.12.2019, 11:40
#275
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от wkp Посмотреть сообщение
petro_f Добрый день использую вашу программу с 92 поста , хотел спросить можно выложить еще лисп программу которая собирает все видовые экраны сформированные вашей программой и вставляет в отдельный лист который потом будет настроен на печать на рулонный плоттер. Сформированные листы мы передаем в электронном PDF формате и распечатываем на бумаге Плоттер HP T520
Доброе утро. Немного не понял идеи... А что Вам мешает использовать команду _PUBLISH для печати листов на плоттере или для создания многостраничного PDF файла?
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 18.12.2019, 14:21
#276
wkp


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


Смысл такой я сформировал по вашей программе листы с видовыми экранами согласно штампу, получилось 15-25 листов различного формата,я печатаю их в формат ПДФ по листам. Затем я копирую ручками видовые экраны из этих листов в новый лист с названием на печать настроенный на Плоттер HP T520 Получается портянка длинной до 3м там все форматы согласно листам ну а потом девочки их просто нарезают

----- добавлено через ~4 мин. -----
Плоттер рулонный печатаем за раз 12 листов А3 или A4х3 сколько нужно разместив их на листе
wkp вне форума  
 
Непрочитано 18.12.2019, 14:41
#277
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от wkp Посмотреть сообщение
Смысл такой я сформировал по вашей программе листы с видовыми экранами согласно штампу, получилось 15-25 листов различного формата,я печатаю их в формат ПДФ по листам. Затем я копирую ручками видовые экраны из этих листов в новый лист с названием на печать настроенный на Плоттер HP T520 Получается портянка длинной до 3м там все форматы согласно листам ну а потом девочки их просто нарезают

----- добавлено через ~4 мин. -----
Плоттер рулонный печатаем за раз 12 листов А3 или A4х3 сколько нужно разместив их на листе
Понимаю, но я так не делаю, так что такой лисп мне и не не был нужен.
Большие листы печатаю (если надо на рулоне) просто отключив разрезание листов у плоттера. А мелкие стараюсь либо на принтер (А3) либо располагать, что бы был минимальный расход бумаги.

Будет время, сделаю кнопку сбора в один лист )))
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 18.12.2019, 14:53
#278
wkp


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


Типа вот Так
Миниатюры
Нажмите на изображение для увеличения
Название: ScreenShot013.jpg
Просмотров: 68
Размер:	216.0 Кб
ID:	221214  
wkp вне форума  
 
Непрочитано 18.12.2019, 15:17
#279
wkp


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


Вот еще

----- добавлено через ~26 мин. -----
Спасибо!
Миниатюры
Нажмите на изображение для увеличения
Название: ScreenShot014.jpg
Просмотров: 58
Размер:	64.6 Кб
ID:	221220  
wkp вне форума  
 
Непрочитано 19.12.2019, 13:34
#280
petro_f

Проектировщик
 
Регистрация: 06.10.2016
СПб
Сообщений: 299
Отправить сообщение для petro_f с помощью Skype™


Цитата:
Сообщение от wkp Посмотреть сообщение
Смысл такой я сформировал по вашей программе листы с видовыми экранами согласно штампу, получилось 15-25 листов различного формата,я печатаю их в формат ПДФ по листам. Затем я копирую ручками видовые экраны из этих листов в новый лист с названием на печать настроенный на Плоттер HP T520 Получается портянка длинной до 3м там все форматы согласно листам ну а потом девочки их просто нарезают

----- добавлено через ~4 мин. -----
Плоттер рулонный печатаем за раз 12 листов А3 или A4х3 сколько нужно разместив их на листе
Попробуйте 5 версию плагина в посте #92
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP. Создание листов и видовых экранов на них

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сбиваются масштабы аннотаций и видовых экранов (из-за размерности юнита ?) Tyhig AutoCAD 9 15.09.2015 15:53
Автоматическое создание Листов (layot) с встроенной рамкой. Ассистент содания Листов. Что я делаю не так? Couleurs du Sud AutoCAD 14 16.06.2015 20:17
Проекции видовых экранов листов в модели (= отображение viewport на layout в model) I.Van AutoCAD 6 02.08.2012 15:31
Содержимое видовых экранов (в ПЛ) плавает при кручении колеса мыши JokerrSergh AutoCAD 29 29.12.2008 13:16