Re: Приёмы ускорения работы в AutoCAD

Valery Brelovsky пишет:

Да я к стати посадил эту команду в контекстное меню.

Валерий, а каким методом подгружаете меню со своей командой?

Re: Приёмы ускорения работы в AutoCAD

Yuriy,

Владимир, а новый вариант разместил отдельно от предыдущего по каким причинам?

Ответ

реакторы появились

Идея осталась прежняя, а содержание изменилось.

Re: Приёмы ускорения работы в AutoCAD

Yuriy,
Всё подгружаю налогичным макросом.
^C^C(if (not C:Q) (LOAD "QUICKDRAW.LSP")) Q

Re: Приёмы ускорения работы в AutoCAD

Владимир Азарко,
Спасибо Владимир работает отлично. :)

(изменено: Yuriy, 27 мая 2009г. 23:17:31)

Re: Приёмы ускорения работы в AutoCAD

Valery Brelovsky пишет:

Всё подгружаю налогичным макросом.
^C^C(if (not C:Q) (LOAD "QUICKDRAW.LSP")) Q

А в каком именно меню разместили эту строчку?
И каким способом - при помощи CUI или как-то подругому?

(изменено: Valery Brelovsky, 28 мая 2009г. 06:20:35)

Re: Приёмы ускорения работы в AutoCAD

Yuriy пишет:

А в каком именно меню разместили эту строчку? И каким способом - при помощи CUI или как-то подругому?

При помощи CUI создав новую команду именно с этой строчкой. В закладке файлов добавляю путь где лежит этот Лисп. В принципе у меня уже создана папка где я добавляю Лиспы.

(изменено: Yuriy, 28 мая 2009г. 11:25:18)

Re: Приёмы ускорения работы в AutoCAD

столкнулся с особенностью quckdraw при работе с размерами -

похоже масштаб размера берется не с образца а с размерного стиля образца
а эти масштабы могут быть разные ...


У меня получилось, что указал размер одного масштаба, а рисуется другого.

Re: Приёмы ускорения работы в AutoCAD

Yuriy, Да. С указанного размера берется размерный стиль и устанавливается текущим.

Re: Приёмы ускорения работы в AutoCAD

Yuriy,
Меня по крайней мере это устраивает.
Но интересно как работает программа с анотативными объектами?

(изменено: Yuriy, 30 мая 2009г. 22:13:44)

Re: Приёмы ускорения работы в AutoCAD

Владимир Азарко пишет:

С указанного размера берется размерный стиль и устанавливается текущим.

Поскольку при образмеривании всегда устанавливаю масштаб размеров меняя переменную dimscale
= 0 - для пространства листа
= величине масштаба - для пространства модели

А установка размерного стиля, похоже меняет значение dimscale
поэтому для себя изменил код программы сл. образом

(setq _dimscale (getvar "dimscale"))       ;добавлено
(command  "_.DIMSTYLE" "_R" (FLDVAL 3 EL)) ;   без изменения
(setvar "dimscale" _dimscale)              ;добавлено

и образмеривание ведется в текущем масшабе
С удовольствием прочитаю критику (если будет) по настройке масштаба при образмеривании.

Может для quickdraw было бы правильно как-то сверять масштаб размера-образца с масштабом его размерного стиля и если они отличаются, то устанавливать dimscale в соответствии с размером-образцом с последующим возвратом в исходное состояние.
Но как это сделать пока не знаю (((

(изменено: Yuriy, 30 мая 2009г. 22:42:45)

Re: Приёмы ускорения работы в AutoCAD

Чтобы масштаб создаваемых размеров по quickdraw соответствовал масштабу размера-образца
и возвращалось прежнее значение переменной dimscale
изменил код сл. образом

'("clayer" "cecolor" "celtype" "celweight" 
  "dimscale" ;добавлено
 ) 
    (list (getvar "clayer") 
          (getvar "cecolor") 
          (getvar "celtype") 
          (getvar "celweight")
      (getvar "dimscale")  ; добавлено
          ) 
   ) 
(command  "_.DIMSTYLE" "_R" (FLDVAL 3 EL)) ;   без изменения
(setvar "dimscale"  (vlax-get-property (vlax-ename->vla-object ent) "ScaleFactor"))  ; добавлено

Re: Приёмы ускорения работы в AutoCAD

Владимир Азарко,
Я думаю что программу нужно перенести в радел готовых программ. Программа отличная и возможно там получит более широкое использование.  :)

Re: Приёмы ускорения работы в AutoCAD

Будем считать, что тестирование завершено. Тема в "Готовых программах"
https://www.caduser.ru/forum/post260711.html#p260711

Re: Приёмы ускорения работы в AutoCAD

Ура !!!  :)

Re: Приёмы ускорения работы в AutoCAD

Владимир Азарко пишет:

Будем считать, что тестирование завершено. Тема в "Готовых программах"

https://www.caduser.ru/forum/post260711.html#p260711

Я думаю что да!Хорошая программа спасибо.

Re: Приёмы ускорения работы в AutoCAD

Вернёмся к теме Приёмы ускорения работы в AutoCAD
Да, и программу не плохую сочинили, и много полезного писали, но буквально на днях сделал для себя кучу открытий, которых раньше толи боялся, толи не попробовав, послушав кого-то счёл бесполезными.

1) шаблон
2) аннотативность
3) листы
4) динамические блоки

Не надо их бояться, всё не так сложно, потратьте своё свободное время на их изучение сегодня, и завтра свободного времени станет больше.

Re: Приёмы ускорения работы в AutoCAD

Владимир Азарко пишет:

Будем считать, что тестирование завершено. Тема в "Готовых программах"

https://www.caduser.ru/forum/post260711.html#p260711

После уже длительного использования, можно ещё раз сказать что программа отличная. :)

Re: Приёмы ускорения работы в AutoCAD

По мне нужно знать интерфейс на уровне особенно новый и подшивки, остальное само собой разумеющиеся.

Re: Приёмы ускорения работы в AutoCAD

Понятие знания интерфейса довольно широкое. В Автокаде более 400 функций не считая переменных. Но вряд ли ко пользуется всеми. Со временем формируется достаточный набор функций для выполнения работы. Это то что касаемо Атокада.  :)