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

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

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

Ответ
Поиск в этой теме
Непрочитано 21.08.2015, 13:33 8 | 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 Кб, 1788 просмотров)
Тип файла: lsp AddLay.LSP (12.6 Кб, 1897 просмотров)


Последний раз редактировалось Andrey_13, 28.02.2018 в 21:17. Причина: Добавление ссылки на альтернативную версию программы.
Просмотров: 91656
 
Непрочитано 04.06.2018, 17:08
#241
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,347
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от IvanMosc Посмотреть сообщение
вывод всех листов на листы, по принципу с лева на право и сверху в низ
Цитата:
Сообщение от petro_f Посмотреть сообщение
Конечная цель у него тут http://forum.dwg.ru/showpost.php?p=1734185&postcount=25
Цитата:
Сообщение от IvanMosc Посмотреть сообщение
поэтому я не понимаю о чем вы вообще говорите, говоря, что "так никто не делает"
Я лично понял что вы хотите на один лист создать много рамок в столбцы и строки , а потом их нумеровать. Не ?
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 13.06.2018, 16:11
#242
IvanMosc


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


Цитата:
Сообщение от maratovich Посмотреть сообщение
Я лично понял что вы хотите на один лист создать много рамок в столбцы и строки , а потом их нумеровать. Не ?
Неее.
В модели у меня есть листы=рамки, которые нужно выкинуть на листы, для быстрой печати и др. Этим занимается один лисп.
А вот у этих листов=рамок есть сквозная нумерация, причем эти рамки располагаются в несколько рядов по 1-30 штук в ряду, для этого и требуется автоматическая нумерация, что бы не перенумеровывать каждый раз как что-то изменилось.
IvanMosc вне форума  
 
Непрочитано 13.06.2018, 16:47
#243
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,347
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от IvanMosc Посмотреть сообщение
В модели у меня есть листы=рамки, которые нужно выкинуть на листы, для быстрой печати и др. Этим занимается один лисп.
А вот у этих листов=рамок есть сквозная нумерация, причем эти рамки располагаются в несколько рядов по 1-30 штук в ряду, для этого и требуется автоматическая нумерация, что бы не перенумеровывать каждый раз как что-то изменилось.
Теперь понял.
А не проще всё нумеровать в модели и печатать автоматом из модели ? (рас уж Вы всё равно делаете рамки в модели, запускаете лисп для создания листов, а потом лисп для нумерации, может исключить лишнее ?)
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 14.06.2018, 11:37
#244
petro_f


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


Цитата:
Сообщение от IvanMosc Посмотреть сообщение
В модели у меня есть листы=рамки, которые нужно выкинуть на листы, для быстрой печати и др. Этим занимается один лисп.
А вот у этих листов=рамок есть сквозная нумерация, причем эти рамки располагаются в несколько рядов по 1-30 штук в ряду, для этого и требуется автоматическая нумерация, что бы не перенумеровывать каждый раз как что-то изменилось.
Попробуйте для рамок привязать данный лисп я им как раз рамки и нумерую.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 23.08.2018, 19:33
#245
baksconstructor


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


Вот этот вариант тому кто в лиспе не селён, может пригодится.
И видео - https://youtu.be/XERTJErm63g
baksconstructor вне форума  
 
Непрочитано 24.08.2018, 13:09
#246
tujn08


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


Цитата:
Сообщение от IvanMosc Посмотреть сообщение
есть сквозная нумерация, причем эти рамки располагаются в несколько рядов по 1-30 штук в ряду
пакетная печать пронумерованных чертежей из модели, имена pdf из шифра чертежей (или своей маски).
tujn08 вне форума  
 
Непрочитано 27.08.2018, 10:10
#247
IvanMosc


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


Цитата:
Сообщение от maratovich Посмотреть сообщение
Теперь понял.
А не проще всё нумеровать в модели и печатать автоматом из модели ? (рас уж Вы всё равно делаете рамки в модели, запускаете лисп для создания листов, а потом лисп для нумерации, может исключить лишнее ?)
Может быть и проще, только всё равно нужно сначала чем-то пронумеровать, а потом чем-то специальным распечатать, т.е. всё равно 2 лиспа или скрипта нужно

Цитата:
Сообщение от petro_f Посмотреть сообщение
Попробуйте для рамок привязать данный лисп я им как раз рамки и нумерую.
Да, интересная вещь, возможно даже идеальная... Надо только проверить лично

Цитата:
Сообщение от tujn08 Посмотреть сообщение
пакетная печать пронумерованных чертежей из модели, имена pdf из шифра чертежей (или своей маски).
То же самое, для этого требуется два лиспа или скрипта, и разница только в том, что не создаются листы

В принципе уже нашелся необходимый "софт", спасибо за ссылки, жить стало легче

Хотя данное обсуждение началось вот с этого моего поста:
Цитата:
Сообщение от IvanMosc Посмотреть сообщение
Добрый день, а возможно сделать вывод всех листов на листы, по принципу с лева на право и сверху в низ, как в теме "Автоматическая нумерация текстовых объектов и атрибутов блока в AutoCad"?

И пожалуйста добавляйте номер версии если вносите изменения, ато не понятно изменился лисп или нет
И я запутался, теперь тут обсуждается другой лисп?
И зашло как-то не туда

Последний раз редактировалось IvanMosc, 27.08.2018 в 10:20.
IvanMosc вне форума  
 
Непрочитано 27.08.2018, 11:05
#248
petro_f


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


Цитата:
Сообщение от IvanMosc Посмотреть сообщение
И зашло как-то не туда
Бывает
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 09.09.2019, 17:20
#249
petro_f


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


Обновил плагин из поста #92, добавил функционала.
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано 17.09.2019, 10:23
#250
OMFGpewpew


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


Цитата:
Сообщение от petro_f Посмотреть сообщение
Обновил плагин из поста #92, добавил функционала.
После обновления почему-то пакетная печать стала делить листы на отдельные .pdf, раньше в один файл .pdf сохранялось.

Будь добр, подскажи пожалуйста, это изменились настройки? Или я что-то накосипорил?
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 19
Размер:	82.3 Кб
ID:	217935  Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 18
Размер:	28.8 Кб
ID:	217936  
OMFGpewpew вне форума  
 
Непрочитано 17.09.2019, 20:10
#251
petro_f


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


Цитата:
Сообщение от OMFGpewpew Посмотреть сообщение
После обновления почему-то пакетная печать стала делить листы на отдельные .pdf, раньше в один файл .pdf сохранялось.

Будь добр, подскажи пожалуйста, это изменились настройки? Или я что-то накосипорил?
Проверьте настройки публикации (пакетной печати). Я пометил настройку.

Обновление этого точно не затрагивало )))
Миниатюры
Нажмите на изображение для увеличения
Название: Настройки.JPG
Просмотров: 37
Размер:	43.6 Кб
ID:	217982  
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!

Последний раз редактировалось petro_f, 17.09.2019 в 20:11. Причина: Уточнение текста
petro_f вне форума  
 
Непрочитано 18.09.2019, 06:05
#252
OMFGpewpew


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


Цитата:
Сообщение от petro_f Посмотреть сообщение
Проверьте настройки публикации (пакетной печати). Я пометил настройку.

Обновление этого точно не затрагивало )))
Большое спасибо!
OMFGpewpew вне форума  
 
Непрочитано 03.10.2019, 15:25
#253
mituk


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


--- удалено ----

Последний раз редактировалось mituk, 03.10.2019 в 15:34. Причина: нашел ответ
mituk вне форума  
 
Непрочитано 15.10.2019, 16:19
#254
Yanej


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


autocad 2015 последняя версия Lisp jn petro_f https://forum.dwg.ru/showpost.php?p=...4&postcount=92. Работает частично. При формировании листов выскакивает ошибка
Программа допустила ошибку в функции "SBugo-AddLay". Ошибка Automation. Недопустимый аргумент Height в AddPViewport methodВыполняется регенерация модели.
Закономерностей при появлении ошибки не обнаружил.
Yanej вне форума  
 
Непрочитано 16.10.2019, 09:14
#255
petro_f


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


Цитата:
Сообщение от Yanej Посмотреть сообщение
autocad 2015 последняя версия Lisp jn petro_f https://forum.dwg.ru/showpost.php?p=...4&postcount=92. Работает частично. При формировании листов выскакивает ошибка
Программа допустила ошибку в функции "SBugo-AddLay". Ошибка Automation. Недопустимый аргумент Height в AddPViewport methodВыполняется регенерация модели.
Закономерностей при появлении ошибки не обнаружил.
Либо выявите закономерность и пришлите описание возникновения проблемы с файлом, либо это у Вас локальный глюк. Стоит попробовать на другой машине....
P.S. Так листы создаются или же ошибка только идёт?
P.P.S Ещё может быть, что Вы вместо рамки листа захватываете какой либо другой мелкий объект (например боковой штампик, см. прилагаемый рисунок).
Миниатюры
Нажмите на изображение для увеличения
Название: Боковой штамп.JPG
Просмотров: 7
Размер:	41.5 Кб
ID:	218912  
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано вчера, 19:35
#256
Andy83


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


Может подскажете? Пользовался программкой не раз.
А сейчас не получается.
Что может быть?
Вложения
Тип файла: dwg
DWG 2013
СКУД мин.dwg (4.51 Мб, 2 просмотров)
Andy83 вне форума  
 
Непрочитано вчера, 20:08
#257
petro_f


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


Цитата:
Сообщение от Andy83 Посмотреть сообщение
Может подскажете?
Что именно подсказать?


Цитата:
Сообщение от Andy83 Посмотреть сообщение
Пользовался программкой не раз.
О какой программе идёт вопрос и что не получается?
Тут есть несколько версий программ, какая именно не фурычит и в чём?
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано вчера, 20:12
#258
Andy83


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


Addlay.
Но попробовал разок и в вашей: Sbuggo Adlay

что-то с масштабом, вроде корректный задаю, а в итоге чертёж не вписывается как надо в видовой экран
Andy83 вне форума  
 
Непрочитано вчера, 20:21
#259
petro_f


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


Цитата:
Сообщение от Andy83 Посмотреть сообщение
Может подскажете? Пользовался программкой не раз.
А сейчас не получается.
Что может быть?
У Вас используются кривые рамки, а если быть точнее, то используется общий блок с рамками. Для того, что бы Вы поняли, я его вынес отдельно и обвёл.
Так как плагин определяет размер блока/элемента, то в Вашем случае он видит один блок с огромными размерами, то что в красном обводе.
Попробуйте заменить рамки на рамки из этого поста #93 или нарисуйте свои нормально. Размер каждой рамки должен быть равен размеру листа.
Миниатюры
Нажмите на изображение для увеличения
Название: Кривые рамки.JPG
Просмотров: 6
Размер:	73.3 Кб
ID:	219024  
__________________
Если ты разговариваешь с идиотом - убедись что он не занят тем же!
petro_f вне форума  
 
Непрочитано вчера, 20:36
#260
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,347
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Andy83 Посмотреть сообщение
Что может быть?
У вас полилинии собраны в Группу, поэтому и не обрабатывает. используйте _UNGROUP
Проверил при помощи Реверс, группу скушал на ура, без расчленения.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
Ответ
Вернуться   Форум 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