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

Вернуться   Форум 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 Кб, 4868 просмотров)
Тип файла: lsp AddLay.LSP (12.6 Кб, 5753 просмотров)


Последний раз редактировалось Andrey_13, 28.02.2018 в 21:17. Причина: Добавление ссылки на альтернативную версию программы.
Просмотров: 242015
 
Непрочитано 03.09.2020, 23:17
#301
petro_f

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


Цитата:
Сообщение от Zalman Посмотреть сообщение
Хочу спросить, а можно ли в код программы добавить нестандартные листы - например А4х3, А4х4 и т.д.?
Zalman, здравствуйте.
Вы не внимательно смотрели файл настройки (и не читали преамбулу к программе)
По умолчанию программа понимает
A4
A3
A2
A1
A0
A4x3
A4x4
A4x5
A4x6
A4x7
A4x8
A4x9
A3x3
A3x4
A3x5
A3x6
A3x7
A2x3
A2x4
A2x5
A1x3
A1x4
A0x2
A0x3
2A4x5
A1x5
A1x6

В описании программы, пост #92
Если кому надо добавить форматы, то в строке 243 (repeat (* 27 2) [для v5.06.0] надо исправить кол-во форматов, а в строках 87-195 (добавить строки, правда не обязательно) и в строках 1088-1141 [для v5.06.0] внести свои исправления.

Если же надо настроить физический плоттер, то в .ini файле в позициях с 101 по 127 внести свои данные.
Как "вытащить" имя формата листа, написано в файле .ini (в начале хелп) и дан лисп "Имя_и_формат_плоттера.lsp".


Ну для общего интереса во вложении файл с описанием форматов листов (распакуйте и откройте его текстовым редактором, хоть обычным "блокнотом".
Вложения
Тип файла: zip Sbugo_addlay_insert.zip (2.3 Кб, 65 просмотров)
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 07.09.2020, 12:16
1 | #302
Zalman


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


Большое спасибо! Разобрался, всё четко работает. Как всегда торопился и заменил не ту папку Plotters. Поспешишь, людей ...
Вам, petro_f желаю успехов в программировании и проектировании!
Zalman вне форума  
 
Непрочитано 16.09.2020, 14:32
#303
urius100


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


Ребят, кто-нибудь знает по след проблемке? При создании листов из модели, а затем ПДФки посредством лиспа Sbugo addlay, ПДФка получается в нередактируемом формате Т.е. в Акробате ПРО жмешь на Редактировать пдф и выскакивает ошибка, что возникла неизвестная ошибка.
urius100 вне форума  
 
Непрочитано 23.09.2020, 20:03
#304
Zalman


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


urius100, попробуйте ABBYY PDF Transformer+. Есть версия Portable. Через неё редактирую
Zalman вне форума  
 
Непрочитано 23.09.2020, 22:51
#305
petro_f

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


Цитата:
Сообщение от urius100 Посмотреть сообщение
Ребят, кто-нибудь знает по след проблемке? При создании листов из модели, а затем ПДФки посредством лиспа Sbugo addlay, ПДФка получается в нередактируемом формате Т.е. в Акробате ПРО жмешь на Редактировать пдф и выскакивает ошибка, что возникла неизвестная ошибка.
Какой PDF принтер используете? Тот, что идёт с программой или свой?
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 30.09.2020, 09:47
#306
urius100


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


Цитата:
Сообщение от petro_f Посмотреть сообщение
Какой PDF принтер используете? Тот, что идёт с программой или свой?
На самом деле решил проблему. Нужно полученный файл pdf после пакетной печати в Автокаде еще раз переслать на виртуальный принтер в самой программе Акробат, на Acrobat PDF, так сказать передистиллировать, и после этого он станет доступным для редактирования
urius100 вне форума  
 
Непрочитано 30.09.2020, 13:38
#307
petro_f

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


Цитата:
Сообщение от urius100 Посмотреть сообщение
На самом деле решил проблему. Нужно полученный файл pdf после пакетной печати в Автокаде еще раз переслать на виртуальный принтер в самой программе Акробат, на Acrobat PDF, так сказать передистиллировать, и после этого он станет доступным для редактирования
Странно, у остальных такой проблемы не наблюдается. Видимо стечение звёзд и ПО ))
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 30.09.2020, 16:55
#308
urius100


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


Честно говоря я не уверен, что Лисп скачан именно данной модификации, потому что я его получил от товарища. Но вот попробуйте пдф редактануть после применения лиспа. ПО дома винда7, на работе винда 10- Результат один и тот же при применении лиспа sbugo addlay
Вложения
Тип файла: pdf проект-14.pdf (53.5 Кб, 45 просмотров)
urius100 вне форума  
 
Непрочитано 01.10.2020, 12:05
#309
DMSskop


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


"Отключить слои для ускорения работы" присутствует настройка. Есть еще варианты или настройки автокада что бы быстрее процесс происходил?
Команды, мало помогли:
REGENMODE
FIELDEVAL
LAYOUTREGENCTL
Листы используются только для быстрого пэдээфинья.

Последний раз редактировалось DMSskop, 01.10.2020 в 14:45.
DMSskop вне форума  
 
Непрочитано 01.10.2020, 21:49
#310
petro_f

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


Цитата:
Сообщение от DMSskop Посмотреть сообщение
"Отключить слои для ускорения работы" присутствует настройка. Есть еще варианты или настройки автокада что бы быстрее процесс происходил?
Так для ускорения по данной команде рамки со штампами должны быть в отдельном слое. Тогда эта функция работает как надо. Если же весь винегрет в одном слое, то от этой настройки нет смысла.
P.S. Так же эта настройка используется только при создании листов. При печати она не работает.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 02.10.2020, 07:53
#311
DMSskop


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


Она должна скрывать рамки или все кроме них? У меня скрывает почему то рамки и как их потом выделять листы?
DMSskop вне форума  
 
Непрочитано 02.10.2020, 15:22
#312
petro_f

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


Цитата:
Сообщение от urius100 Посмотреть сообщение
Честно говоря я не уверен, что Лисп скачан именно данной модификации, потому что я его получил от товарища. Но вот попробуйте пдф редактануть после применения лиспа. ПО дома винда7, на работе винда 10- Результат один и тот же при применении лиспа sbugo addlay
Ну у меня редактируется.

P.S. Лисп из поста #92 надо ставить комплектно с принтером. Если Вы не ставили, то это скорее либо модернизация, либо просто кусок вырванный из контекста.





----- добавлено через ~3 мин. -----
Цитата:
Сообщение от DMSskop Посмотреть сообщение
Она должна скрывать рамки или все кроме них? У меня скрывает почему то рамки и как их потом выделять листы?
Читай те внимательно на слое должны располагаться только рамки (и штампы если важна последовательность выбора рамок) больше ничего не должно быть. Тогда при включении этой функции остальные элементы (слои) будут скрыты и создание листов будет ускоренно в разы, так как автокаду не нужно будет отрисовывать все элементы чертежа.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 17.02.2021, 11:09
#313
Битник


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


Подскажите, пожалуйста, как добавить в этот ЛИСП дополнительные настройки к создаваемому листу, а именно - Масштаб печати = вписать, Прозрачность при печати, Масштабировать веса линий
Миниатюры
Нажмите на изображение для увеличения
Название: Окно_печати.png
Просмотров: 84
Размер:	49.9 Кб
ID:	234622  
Битник вне форума  
 
Непрочитано 17.02.2021, 21:04
#314
petro_f

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


Цитата:
Сообщение от Битник Посмотреть сообщение
Подскажите, пожалуйста, как добавить в этот ЛИСП дополнительные настройки к создаваемому листу, а именно - Масштаб печати = вписать, Прозрачность при печати, Масштабировать веса линий
Немного не понял вопроса.
Если у Вас стоит эта версия плагина из поста #92 - то там эти настройки есть.
Миниатюры
Нажмите на изображение для увеличения
Название: Плагин.jpg
Просмотров: 50
Размер:	108.9 Кб
ID:	234641  
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!

Последний раз редактировалось petro_f, 18.02.2021 в 10:13.
petro_f вне форума  
 
Непрочитано 20.02.2021, 21:31
#315
Битник


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


Цитата:
Сообщение от petro_f Посмотреть сообщение
Немного не понял вопроса.
Если у Вас стоит эта версия плагина из поста #92 - то там эти настройки есть.
Пользовался первой версией. Судя по картинке, в новой версии почти то что надо, не хватает "Прозрачность при печати". (пока ещё не устанавливал, может и есть прозрачность)
Как вариант буду пользоваться системной переменной PLOTTRANSPARENCYOVERRIDE чтоб печатать с прозрачностью.
Битник вне форума  
 
Непрочитано 22.02.2021, 16:06
#316
petro_f

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


Цитата:
Сообщение от Битник Посмотреть сообщение
Как вариант буду пользоваться системной переменной PLOTTRANSPARENCYOVERRIDE чтоб печатать с прозрачностью.
Кто то пользуется этим?
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 23.02.2021, 21:49
#317
Битник


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


Цитата:
Сообщение от petro_f Посмотреть сообщение
Кто то пользуется этим?
Геодезисты много схем в одном файле в модели скидывают, я пользовался лиспом из шапки темы для создания листов, а потом уже пакетной печатью в pdf сохранял. А в схемах полупрозрачные заливки. Поэтому пользовался этой переменной, игнорируя настройки прозрачности в свойствах печати листа, печатал всё с учетом прозрачности
Битник вне форума  
 
Непрочитано 25.02.2021, 16:26
#318
Serghei


 
Регистрация: 07.02.2007
Мъ
Сообщений: 320


Всегда пользовался этим замечательным лиспом.
Работаю в автокад 2018, вчера установил автокад Plant 3D, но потом пришлось удалить. Может из-за этого я что-то удалил не то, что лисп отказывается работать?
Ошибка
Программа допустила ошибку в функции "SBugo-AddLay". no function definition: vlax-ename->vla-object

Подскажите пожалуйста, как решить этот вопрос, чтобы такая ошибка не выскакивала и можно было лиспом работать..
Serghei вне форума  
 
Непрочитано 25.02.2021, 16:27
#319
petro_f

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


Цитата:
Сообщение от Serghei Посмотреть сообщение
Программа допустила ошибку в функции "SBugo-AddLay". no function definition: vlax-ename->vla-object
А другие лиспы работают? Тут походу базовые навыки лиспа автокад потерял
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 25.02.2021, 16:36
#320
Serghei


 
Регистрация: 07.02.2007
Мъ
Сообщений: 320


Точно, попробовал StripMTEXT не работает.
По идее что-то добавилось или наоборот удалилось.
Наверное придется восстанавливать автокад
Serghei вне форума  
Ответ
Вернуться   Форум 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