|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
нефтепереработка Регистрация: 17.11.2009
Мозырь, Республика Беларусь
Сообщений: 77
|
Всё отлично, благодарю.
----- добавлено через ~2 мин. ----- Цитата:
Вот так вроде ^C^C-dimstyle;_restore;ISOTEXT-1;_dimaligned;\\_text;\\_dimedit;_o;_Last;;-30; |
|||
|
||||
Регистрация: 25.05.2016
Сообщений: 111
|
Здравствуйте уважаемые специалисты! Прошу помощи. Решил попытать удачу и создать простой макрос для команды повернуть с базовой точкой выглядит он так
Код:
У меня получилось только предварительно выбрав объект вызываю команду, задаю базовую точку, 1 точка опорного отрезка, 2 точка опорного отрезка и поворачиваю. Последний раз редактировалось Кулик Алексей aka kpblc, 28.07.2016 в 10:05. |
|||
|
||||
Регистрация: 06.11.2013
Сообщений: 78
|
Электрик по образованию, при рисовании планов использую вот такие макросы:
1)*^C^C_fillet;Радиус;0.8;;_Polyline; -- Скругляет углы полилинии, начальнику нравится что кабель поворачивает плавно, мне тоже нравится 2)*^C^C_fillet;Радиус;0;;_Polyline; -- действие противоположное первому, применяю при изменении трассы кабеля 3)^C^CПСК;НН;С -- сохранить ПСК с указанием имени (новую ПСК обычно задаю командой Объект (^C^C_ucs _ob )) 4)^C^C_Plan;Текущая; -- поворачивает вид оператора в соответствии с текущей ПСК |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Макросы надо создавать на инструментальной палете, и тогда не придется "скакать". Тестировать их становится легче чем лиспы
----- добавлено через ~19 мин. ----- Пока не устаканилась трасса лучше рисовать ее одиночными полилиниями или даже отрезками (!?). Для этого поищи лисп от Profan, кaжется, нзывается Poliline-1. Если соединять их командой из Express Exfillet (вместо Fillet) то скругления также останутся не связанными с прилегающими прямыми. Зато затем все окончательно соединить легко командой Join. Если-же изначально не использовать полилинии а только отрезки и дуги но хочется иметь конечный результат в виде полилиний то команда Join легко превратит все соединенное в полилинию, если первый отрезок превратить в полилинию командой Pedit. Это мало кто знает, но, кажется, работает не во всех автокадах |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
Без проверок, новый вид макроса Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Регистрация: 25.05.2016
Сообщений: 111
|
Цитата:
|
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Клаус, на эту тему (скругление смежных отрезков) есть примитивный лиспик, он может обработать сразу много полилиний. Чтобы вернуть обратно скругления, надо назначить радиус равным нулю.
Цитата:
Цитата:
Я хотел было вспомнить про выражения на языке Delphi для макросов, как более близкие к этому языку и способные работать в LT версиях, но твой вариант оказался "качественнее", я совсем забыл про эту собачку. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
Чем-же рисовать. полилиниями или отрезками? Я сторонник отрезков, если нет необходимости выделять всю трассу для просмотра или задавать толщину. Во всяком случае, пока делается чертеж и если трасса сложная и их много, и они пресекаются. Ведь в процессе создания чертежа обычно маршрут трасс меняется. Крайним случаем такого чертежа, где миллион линий и все они пересекаются является электрич. схема. Пока ее сформируешь, сотни и сотни раз отрезки перерисовываются, идут другим маршрутом и грипса на середине сегмента полилинии мало поможет. Если в конце черчения, когда все устаканилось.все отрезки превратить в полилинии (кстати, это легко и быстро делает команда Join, даже примененная к чистым отрезкам) то и в этом случае возможны коллизии, если схема в полилиниях а не в отрезках. Ведь обычно вскоре последуют изменения, которые может делать другой сотрудник, менее продвинутый. Он все повзрывает. SKKKK, если будешь в наших краях, конечно, встретимся и поговорим, и даже примем на грудь |
|||
|
||||
Цитата:
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
Насколько я помню историю схемных пересечений то она выглядела так: при царе горохе и в СССР до 60х- 70х годов пересечения в схемах согласно рисовательному госту осуществлялось разрывом с дугой, что давало понять что эл. контакта в месте пересечения нет. Затем гост упростили: дугу убрали но разрыв оставили. И, наконец, в очередном новом госте убрали и разрыв. Поскольку все схемные пересечения обычно осуществляются под прямым углом, разночтений - есть ли контакт не возникало, а карандашное черчение значительно упростилось. В США гостов на рисование нет, что вызывает недоумение на форуме. Рисовали согласно традициям начальников. Когда я делал свою первую схему, уже в автокаде, на образцах увидел разрывы. Поначалу и я делал разрывы, а потом понял что многократное изменение конфигурации схемы, перенос ранее нарисованных отрезков, составляющих линию- фидер требует много доп. работы. И я вспомнил последний советский гост неразрывных пересечений и стал так рисовать. Начальству понравилось, и это стало традицией в нашей компании, а также в тех, куда попадали мои чертежи. Чужие схемы видел разные, по всем трем вариантам. Наши легко читаются и отслеживаются в автокаде несколькими кликами от начала до конца. Для того чтобы трасса прослеживалась малым количеством кликов (в пределе одним, если сделать ее полилинией) надо кроме того сделать некоторое количество "хитрых" блоков того оборудования, которое нанизано на линию. Именно тогда я и изобрел блок с маскировкой, который получил широкое распространение на форуме. Но автокад иногда капризничает и опускает блоки с вайпаутом вниз, под линию. Отдать файл - чертеж в чужие руки небезопасно Поэтому не надо перебарщивать, стараясь непремено не разрывать свои трассы, добиваясь одного клика для выделения. На всякий случай я имею макрос, поднимающий весь слой, на котором размещены блоки с вайпаутом наверх, сделанный на базе команды... ХХХХ. Предлагаю умельцам создать такой макрос здесь Последний раз редактировалось Vova, 08.08.2016 в 00:28. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мои динамические блоки | Shoorup | Динамические блоки | 2713 | 21.04.2011 23:34 |
Повторение выполнения макрокоманды по циклу. КАК? | Kostinok | AutoCAD | 12 | 05.12.2007 15:40 |
Мои проекты | Vova | Разное | 10 | 08.10.2007 23:18 |
Мои палитры инструментов на соседний компьютер | Pave1 | AutoCAD | 4 | 27.06.2006 09:45 |