| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
17.09.2021, 11:50 | #1 | |
Lisp классификатор слоёв Autocad
Санкт-Петербург
Регистрация: 09.01.2018
Сообщений: 30
|
||
Просмотров: 9222
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
_checkstandards уже не прокатывает от слова совсем?
----- добавлено через ~6 мин. ----- В английской версии не сработает. Цветозависимая печать идет лесом. Реакции контролов диалога писать впрямую текстом - так себе идея. И самый главный вопрос - что делать тем, кому не повезло заиметь на рабочем месте Excel или Excel старой версии?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 09.01.2018
Санкт-Петербург
Сообщений: 30
|
Цитата:
Цитата:
Закрытые оборонные НИИ? Проектировщики в основном пользуются. Ну нет так нет. Алексей, предложите на ваш взгляд лучший вариант. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Я бы, во-первых, попробовал штатные средства. Может, они окажутся более вменяемыми и более предсказуемыми.
Во-вторых, на форуме были функции по загрузке штатных типов линий. В-третьих, создать callback-функцию, которую и использовать для обработки диалога. Четвертое. Не стоит лезьть в печать, особенно если об этом не просят. Пятое. Базу можно хранить в том же csv, который уже прочитается где угодно. Offtop: Лично я очень не люблю стилезависимую печать, поскольку предсказать, как будет выглядеть чертеж даже приблизительно весьма затруднительно. Но это мои предпочтения. Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Offtop: Гуглотаблицами.
----- добавлено через ~1 мин. ----- Я ошибся - код в английской (чисто теоретически) сработать должен. Но проверить не могу.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 09.01.2018
Санкт-Петербург
Сообщений: 30
|
Цитата:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
По поводу callback мне в свое время подказал А.Ривилис, я даже статейку нарисовал: https://autolisp.ru/2015/02/05/dcl-develop/
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 09.01.2018
Санкт-Петербург
Сообщений: 30
|
|
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,673
|
Цитата:
https://knowledge.autodesk.com/ru/su...1C688-htm.html |
|||
|
||||
Регистрация: 09.01.2018
Санкт-Петербург
Сообщений: 30
|
Перед вами уже готовый чертёж, созданный Ивановым И.И. Он уже почищен и создан неизвестно по какому шаблону. Ваша задача быстро разобраться.
Кроме того, база слоёв может быть большой. В примере >300шт. Названия могут быть непонятными, подчас даже нелепыми. В редакторе слоёв Автокада может быть непонятно, что это. Даже перелистать такое глаза разбегаются. Но вообще в чём-то вы правы. Каждый работает как ему удобно. Надо считать клики мышки. Если бы проблема действительно стояла остро, Autodesk решил бы. |
|||
|
||||
Регистрация: 24.01.2018
Сообщений: 62
|
Цитата:
[MTL] , вы уходите от темы. Зачем нужна ваша программа, если проблема решается средствами AutoCAD? Румата абсолютно прав, ничего не стоит после чистки рабочего чертежа восстановить свой набор слоев с помощью команды _adcenter. Просто постарайтесь убедить публику, что есть резон использовать (так или иначе) Отдельную Краснознаменную базу слоев, а не файл-шаблон в этими слоями. |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825
|
На самом деле было бы интересно нечто подобное. Но данная программа лишь помогает выбрать слой, а нужно его создавать по определенным правилам. dcl с несколькими окошками, где и выбираешь блоки наименования слоя, а уж слой генерируется (или выбирается, если такой уже есть) автоматом. В идеале, чтобы эти окна могли висеть постоянно и заменили стандартный выбор слоев.
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Регистрация: 06.04.2015
Сообщений: 2,673
|
В идеале, для каждого специалиста нужно создать свою инструментальную палитру, для того, что б выбирая какой-то примитив или блок для размещения в чертеже, этот примитив или блок попадав в заранее предопределенный слой без выбора из километрового списка слоев
|
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825
|
Если делать кнопки под каждый слой, то получится километровый список кнопок.
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Offtop: Что, "Корпоративные стандарты", часть фиг пойми какая?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825
|
Это смотря как работать. У меня 2 стиля, когда слои раскидываю по принадлежности на чертеже и когда слои раскидываю функционально к тому что вычерчиваю. Если в первом случае мне достаточно 20 +/- слоев и тогда ни кнопки, ни лиспы не нужны, то во втором случае их уже под сотню может набегать, что для кнопок уже многовато. И у меня нет заранее готовых заготовок, у меня полет мысли в процессе работы, разве что слои создаются по маске из блоков. Первые блоки зачастую повторяются, а вот последние уже уникальные. Поэтому нужен генератор слоев. Абсолютно все случаи не предусмотришь, да и зачем...
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,004
|
Цитата:
ну так даже встроенными средствами акада мало кто из фирм их реализовали. Ибо при реализации данных стандартов должно быть волевое решение начальства: ВСЕ работаем именно так, не смотря на выявляемые недостатки/недочеты. Т.е. принять на себя ответственность за возможные задержки/срывы сроков на процессе обкатки..) И с этими "БД" слоев будет энное количество вариантов в пределах одних и тех же фирм - кто как из исполнителей привык работать, в каком стиле сделаны "рыбы" и т.д. а сейчас со всем этим организационным бардаком еще и в БИМ "впишемся" со следующего года)) |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Плагин сборки в чертёж отмеченных областей из других файлов чертежей, с разбивкой объектов MagiCAD и SPDS. Протестировано в AutoCAD 2015, 2018 MagiCAD2016 в AutoCAD 2015 | petro_f | Готовые программы | 20 | 28.07.2020 14:21 |
Как в lisp программно заполнить таблицу созданную в autoCad? | SNIIP | LISP | 8 | 26.04.2013 10:20 |
проверить текущий профиль AutoCAD с помощью LISP или Delphi | Leo_fmf | LISP | 8 | 06.02.2012 15:21 |
Как средствами LISP узнать, сколько чертежей открыто в AutoCAD? | Nike | LISP | 5 | 22.06.2010 12:28 |
Не работает LISP в AutoCAD 2006 | hotirium | LISP | 8 | 02.06.2010 16:00 |