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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Построение размерной цепи с учетом масштаба чертежа

Построение размерной цепи с учетом масштаба чертежа

Ответ
Поиск в этой теме
Непрочитано 21.04.2014, 14:44 #1
Построение размерной цепи с учетом масштаба чертежа
AlexCondor
 
инженер
 
Регистрация: 03.08.2007
Сообщений: 1,329

Очень давно пользуюсь функцией построения размерной цепи от базовой точки. Писал ее не я, сам в программировании силен не очень, нашел ее на этом форуме или аналогичном. При черчении в масштабе 1:1 функция со своей задачей справляется превосходно! Изменение масштаба размеров она тоже учитывает, а масштаб чертежа нет. Прошу помощи знатоков LISP'а, может найдется у кого-нибудь время, добавить в функцию возможность указания масштаба чертежа и конечно учитывание его при вычислении размеров (перебивать их просто надоело). Заранее огромное спасибо.

Последний раз редактировалось AlexCondor, 26.11.2016 в 17:41.
Просмотров: 3729
 
Непрочитано 21.04.2014, 16:59
#2
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


То есть за просто так копаться в 30 кб чужого кода? мдааа
gomer вне форума  
 
Непрочитано 21.04.2014, 17:07
#3
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,794
Отправить сообщение для ssn с помощью Skype™


самое непонятное в этой ситуации - почему не воспользоваться штатной функцией проставления размеров... хоть цепочки, хоть от базы. не понятно.
ssn вне форума  
 
Автор темы   Непрочитано 21.04.2014, 17:53
#4
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,329


ssn, размерная цепочка которая есть в AutoCAD'е, в моем 2006-ом точно, это совсем не то, а многоэтажное построение размеров от базы занимает слишком много площади чертежа.
AlexCondor вне форума  
 
Непрочитано 21.04.2014, 18:42
#5
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


стиль размеров не пробовал настраивать?
gomer вне форума  
 
Автор темы   Непрочитано 22.04.2014, 10:15
#6
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,329


gomer, Если подскажете где это настраивается, буду очень благодарен!
AlexCondor вне форума  
 
Непрочитано 22.04.2014, 10:48
#7
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


А не пробовали F1 нажимать?
ciril вне форума  
 
Автор темы   Непрочитано 22.04.2014, 10:59
#8
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,329


ciril, Я в AutoCAD'е работаю не первый год, и прекрасно знаю что и где настраивается, а с такими советами могли бы и промолчать!
AlexCondor вне форума  
 
Непрочитано 22.04.2014, 11:14
#9
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


Цитата:
стиль размеров не пробовал настраивать?
Цитата:
gomer, Если подскажете где это настраивается, буду очень благодарен!
я разве оспариваю ваш многолетний опыт
ciril вне форума  
 
Автор темы   Непрочитано 22.04.2014, 11:28
#10
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,329


ciril, Что думаешь самый умный, найдешь, дам конфетку!
Для справки

Последний раз редактировалось AlexCondor, 22.04.2014 в 11:42.
AlexCondor вне форума  
 
Непрочитано 22.04.2014, 11:41
#11
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


Что искать-то? Где в 2006 акаде настраивается масштаб основных единиц? Ничего, что 2015 версия в продаже Я сам в упор не помню, есть ли он там, в более поздних - в свойствах-основные единицы-масштаб линейных размеров. Где в коде, вами же приложенном, это настраивается? Так, знаете ли, в ЭТОМ рыться - проще переписать Как сделать так, чтобы не перебивать вычисленные размеры, так чертеж приложите, который выходит после, если все тексты размеров на одном слое, то вопрос вполне решаем.

Последний раз редактировалось ciril, 22.04.2014 в 11:48.
ciril вне форума  
 
Непрочитано 22.04.2014, 12:08
#12
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Цитата:
Сообщение от AlexCondor Посмотреть сообщение
ciril, Что думаешь самый умный, найдешь, дам конфетку!
Для справки
Вопрос в том чтобы сделать как на картинке?
Размерный стиль элементарно настраивается.

Первый размер командой DIMLINEAR, следующие по DIMBASELINE с нулевым отступом. Масштаб аннотативный.
Вложения
Тип файла: dwg
DWG 2010
Размерный стиль.dwg (65.7 Кб, 896 просмотров)
__________________
Делай хорошо, плохо само получится.

Последний раз редактировалось Krieger, 22.04.2014 в 12:15.
Krieger вне форума  
 
Непрочитано 22.04.2014, 12:45
#13
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


Код:
[Выделить все]
 (defun c:размасш  (/ x00 x01 x02 x03 x04 x05)
  (initget 7)
  (setq x00 (getreal "\nВведите масштабный коэффициент: "))
  (princ "\nВыберите тексты размеров для масштабирования...")
  (while (setq x01 (ssget '((0 . "TEXT"))))
    (repeat (setq x02 (sslength x01))
      (or (zerop (setq x05 (atof (cdr (setq x04 (assoc 1 (setq x03 (entget (ssname x01 (setq x02 (1- x02)))))))))))
          (entmod (subst (cons 1 (rtos (* x00 x05) 2 0)) x04 x03))))
    (setq x01 nil)
    (princ "\nВыберите тексты размеров для масштабирования..."))
  (princ))
(princ "\nМасштабирует значения текстов, вызывается РАЗМАСШ")
Какая справка, такой и код Вводите масштабный коэффициент, выбираете тексты размеров, пока не надоест, на блокированном слое масштабироваться не будут.

Последний раз редактировалось ciril, 22.04.2014 в 13:04.
ciril вне форума  
 
Автор темы   Непрочитано 22.04.2014, 13:06
#14
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,329


За размерный стиль отдельное спасибо, вроде разобрался, настроил, даже 0 можно поставить указав выносную первого размера и подавив стрелку. И за код спасибо.

P.S. Да уж, такой и код, не работает он.

Последний раз редактировалось AlexCondor, 22.04.2014 в 18:42.
AlexCondor вне форума  
 
Непрочитано 22.04.2014, 14:08
#15
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


Да не за что
ciril вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Построение размерной цепи с учетом масштаба чертежа

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несвойственные Автокаду вещи Vova AutoCAD 49 01.02.2012 19:33
Изменение масштаба чертежа jttc AutoCAD 11 16.06.2010 15:34
Изменение рабочего пространства чертежа и масштаба надписей DLF AutoCAD 2 25.04.2008 10:06
ЛИСП для Масштаба чертежа Таня. LISP 26 22.09.2007 06:30