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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Замер линейкой - простановка расстояния

Замер линейкой - простановка расстояния

Ответ
Поиск в этой теме
Непрочитано 12.11.2010, 10:29 #1
Замер линейкой - простановка расстояния
Velik84
 
Генплан и транспорт
 
Регистрация: 26.11.2008
Сообщений: 214

Ребята как можно сделать так чтобы при замере расстояния, значение расстояния проставлялось само в виде однострочного текста в том месте например посредине где производился замер?
__________________
Hi people))):crazy:
Просмотров: 4757
 
Непрочитано 12.11.2010, 10:39
#2
Yu_rok


 
Регистрация: 08.04.2009
Тамбов
Сообщений: 69


Можно стиль размера создать без линий. Будет только текст, но не как однострочный.
Yu_rok вне форума  
 
Автор темы   Непрочитано 12.11.2010, 10:49
#3
Velik84

Генплан и транспорт
 
Регистрация: 26.11.2008
Сообщений: 214


Цитата:
Сообщение от Yu_rok Посмотреть сообщение
Можно стиль размера создать без линий. Будет только текст, но не как однострочный.
А можно подробнее? это в настройках как то надо отключить размерные линии?
__________________
Hi people))):crazy:
Velik84 вне форума  
 
Непрочитано 12.11.2010, 11:08
#4
Yu_rok


 
Регистрация: 08.04.2009
Тамбов
Сообщений: 69


Диспетчер размерных стилей - редактировать/новый - вкладка линии - поставить галочки подавить 1ю ВЛ, 2юВЛ, 1юРЛ, 2юРЛ
Yu_rok вне форума  
 
Непрочитано 12.11.2010, 11:12
#5
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Нет ничего невозможного Ватсон! Ставишь размер, _explode (все лишнее удаляем).
Для особо одаренных: цвет размерных линии равен цвету фона.(останется один бедняга текст)
__________________
С уважением sbi

Последний раз редактировалось sbi, 12.11.2010 в 11:21.
sbi вне форума  
 
Непрочитано 12.11.2010, 11:24
#6
Yu_rok


 
Регистрация: 08.04.2009
Тамбов
Сообщений: 69


А можно и без создания стиля размера. Одному линии поодключать в свойствах, а на остальные применять его свойства.
Yu_rok вне форума  
 
Автор темы   Непрочитано 12.11.2010, 11:33
#7
Velik84

Генплан и транспорт
 
Регистрация: 26.11.2008
Сообщений: 214


Цитата:
Сообщение от sbi Посмотреть сообщение
Нет ничего невозможного Ватсон! Ставишь размер, _explode (все лишнее удаляем).
Для особо одаренных: цвет размерных линии равен цвету фона.(останется один бедняга текст)
Это будет дольше чем я померяю и поставлю текст потом сам)))
__________________
Hi people))):crazy:
Velik84 вне форума  
 
Непрочитано 12.11.2010, 11:37
#8
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Цитата:
Сообщение от Velik84 Посмотреть сообщение
Это будет дольше чем я померяю и поставлю текст потом сам)))
Каждому свое- это было где-то написано. Желаю удачи!
__________________
С уважением sbi
sbi вне форума  
 
Непрочитано 12.11.2010, 11:39
#9
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


Попробуй этот лиспик:

Код:
[Выделить все]
(defun c:rd (/ p_n p_k rasst ugol p_c p_t ug_txt)
  (setq	p_n    (getpoint "\nОт точки:")
	p_k    (getpoint p_n "\nДо точки:")
	rasst  (distance p_n p_k)
	ugol   (angle p_n p_k)
	p_c    (polar p_n ugol (* 0.5 rasst))
	p_t    (polar p_c (+ (* pi 0.5) ugol) 2)
	ug_txt (* (/ ugol pi) 180)
  ) ;_ конец setq
  (vl-cmdf "_text" "_ce" "_non" p_t "5" ug_txt (rtos rasst 2 2))
) ;_ конец defun
Примитив, но работает.
E-degtyarev вне форума  
 
Непрочитано 12.11.2010, 13:23
#10
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Velik84 Посмотреть сообщение
А можно подробнее?
[IMG]http://i040.***********/1011/09/cbe31796f0e3.gif[/IMG]

[IMG]http://s010.***********/i314/1011/ff/cba74c3125a8.gif[/IMG]

Но уж если сильно хочется именно текст, то потом можно и расчленить, и "это будет гораздо быстрее, чем ты померишь и поставишь текст потом сам)))"
[IMG]http://s57.***********/i158/1011/42/2a921cb2ddec.gif[/IMG]

Опять же, если тем не менее, тебе нужен тупо текст, то быстрее всего будет использовать программу, предоставленную E-degtyarev
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Автор темы   Непрочитано 12.11.2010, 15:07
#11
Velik84

Генплан и транспорт
 
Регистрация: 26.11.2008
Сообщений: 214


Цитата:
Сообщение от E-degtyarev Посмотреть сообщение
Попробуй этот лиспик:

Код:
[Выделить все]
(defun c:rd (/ p_n p_k rasst ugol p_c p_t ug_txt)
  (setq	p_n    (getpoint "\nОт точки:")
	p_k    (getpoint p_n "\nДо точки:")
	rasst  (distance p_n p_k)
	ugol   (angle p_n p_k)
	p_c    (polar p_n ugol (* 0.5 rasst))
	p_t    (polar p_c (+ (* pi 0.5) ugol) 2)
	ug_txt (* (/ ugol pi) 180)
  ) ;_ конец setq
  (vl-cmdf "_text" "_ce" "_non" p_t "5" ug_txt (rtos rasst 2 2))
) ;_ конец defun
Примитив, но работает.
то что нужно!!!!! спасибо. только еще бы высоту текста выставлять можно бы было, например один раз ввел и по умолчанию она такая бы и оставалась, когда надо поменял высоту и опять не запрашивая высоты мерять и выставлять))))
__________________
Hi people))):crazy:
Velik84 вне форума  
 
Непрочитано 12.11.2010, 16:41
#12
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


Код:
[Выделить все]
(defun c:rd (/ p_n p_k rasst ugol p_c p_t ug_txt)
    (setq	p_n    (getpoint "\nОт точки:")
	p_k    (getpoint p_n "\nДо точки:")
	rasst  (distance p_n p_k)
	ugol   (angle p_n p_k)
	p_c    (polar p_n ugol (* 0.5 rasst))
	p_t    (polar p_c (+ (* pi 0.5) ugol) 2)
	ug_txt (* (/ ugol pi) 180)
  ) ;_ конец setq
  (vl-cmdf "_text" "_ce" "_non" p_t pause ug_txt (rtos rasst 2 2))
) ;_ конец defun
Попрбуй так, может это лучше, хотя не совсем то, что нужно.

Можно вместо PAUSE поставить две двойных кавычки "" , тогда высота будет просто по умолчанию и запроса высоты не будет.

Последний раз редактировалось E-degtyarev, 12.11.2010 в 17:01.
E-degtyarev вне форума  
 
Автор темы   Непрочитано 12.11.2010, 16:59
#13
Velik84

Генплан и транспорт
 
Регистрация: 26.11.2008
Сообщений: 214


впринципе то, только теперь приходится высоту текста все время набивать)))
__________________
Hi people))):crazy:
Velik84 вне форума  
 
Непрочитано 12.11.2010, 19:11
#14
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Цитата:
Сообщение от sbi Посмотреть сообщение
.(останется один бедняга текст)
Вот и приходится кликать, кто больше и кто быстрее?
__________________
С уважением sbi
sbi вне форума  
 
Непрочитано 13.11.2010, 05:43
#15
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Velik84, а мне вот честно, очень интересно, а зачем тебе такие тексты с размерами?
Иногда бывает ставишь размер, а он привязываться куда-нибудь рядом, и это видно и можно поправить ручки размера, а соответственно измениться и значение размера.
И так же использование программ, что она там считает? как округляет?
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 13.11.2010, 09:29
#16
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


Velik84. Можно немножко изменить код, но это тоже не очень красивое решение:

Код:
[Выделить все]
(defun c:rd (/ p_n p_k rasst ugol p_c p_t ug_txt)
  (if (= v_t nil)
    (progn
      (setq v_t (getreal "\n Высота текста: "))
      (setvar "textsize" v_t)
    ) ;_ конец progn
  ) ;_ конец if
  (setq	p_n    (getpoint "\nОт точки: ")
	p_k    (getpoint p_n "\nДо точки: ")
	rasst  (distance p_n p_k)
	ugol   (angle p_n p_k)
	p_c    (polar p_n ugol (* 0.5 rasst))
	p_t    (polar p_c (+ (* pi 0.5) ugol) 2)
	ug_txt (* (/ ugol pi) 180)
  ) ;_ конец setq
  (princ)
  (command "_text" "_ce" "_non" p_t "" ug_txt (rtos rasst 2 2))
) ;_ конец defun
А высоту набивать не нужно, просто жмякнуть Enter. (или правую кнопку м.)
E-degtyarev вне форума  
 
Непрочитано 13.11.2010, 10:30
#17
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Disney Скорей всего действует принцип "доверяй, но проверяй" В прошлом, установил лебедку на уровне мачты (выше пятиэтажки) только через два года заметили эту координату Z в нагрузках. Надо было увеличить остойчивость корабля. А так - это что за размер! Подать мне Тяпкина-Ляпника!
__________________
С уважением sbi
sbi вне форума  
 
Непрочитано 13.11.2010, 11:29
#18
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Немного изменил код, чтоб текст не был вверх ногами и его высоту по реже вводить
Код:
[Выделить все]
(defun c:rd (/ p_n p_k rasst ugol p_c p_t ug_txt v_t_2)
  (setq	v_t   (if v_t
		v_t
		(getvar "textsize")
	      )
	v_t_2 (getreal (strcat "\n Высота текста <" (rtos v_t 2) ">: "))
	v_t   (if v_t_2
		v_t_2
		v_t
	      )
  )
  (while
    (and
      (setq p_n (getpoint "\nОт точки <Выход>: "))
      (setq p_k (getpoint p_n "\nДо точки <Выход>: "))
    )
     (setq
       rasst (distance p_n p_k)
       ugol  (angle p_n p_k)
     )
     (if (> (* 1.5 pi) ugol (/ pi 2))
       (setq p_n  p_k
	     ugol (+ pi ugol)
       )
     )
     (setq
       p_c    (polar p_n ugol (* 0.5 rasst))
       p_t    (polar p_c (+ (* pi 0.5) ugol) (/ v_t 2))
       ug_txt (* (/ ugol pi) 180)
     ) ;_ конец setq
     (princ)
     (command "_text"
	      "_ce"
	      "_non"
	      p_t
	      v_t
	      ug_txt
	      (rtos rasst 2 2)
     )
  )
) ;_ конец defun
[IMG]http://i035.***********/1011/5c/808c9711cda6.gif[/IMG]

sbi, а... т.е. ты думаешь суть в том, чтоб получить не плоский размер, а натуральное расстояние с учётом Z координаты?
Ну это ещё опаснее, как известно velik84 у нас генпланист, а "генпланят" они как правило по топосъёмке от геодезистов, а она в свою очередь очень даже бывает трёхмерной, причём сами геодезисты об этом ни всегда догадываться. Соответственно там такого можно понамерить...
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 13.11.2010, 12:36
#19
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Disney Вот и кумекаю на кой леший это расстояние ... (наказать виновного геодезиста?) Пусть автор рассекретится.
__________________
С уважением sbi
sbi вне форума  
 
Автор темы   Непрочитано 13.11.2010, 12:58
#20
Velik84

Генплан и транспорт
 
Регистрация: 26.11.2008
Сообщений: 214


Цитата:
Сообщение от Disney Посмотреть сообщение
Velik84, а мне вот честно, очень интересно, а зачем тебе такие тексты с размерами?
Иногда бывает ставишь размер, а он привязываться куда-нибудь рядом, и это видно и можно поправить ручки размера, а соответственно измениться и значение размера.
И так же использование программ, что она там считает? как округляет?
Все намного проще господа. Просто у меня около 30 поперечников нужно сделать, вот и надоедает мерять расстояния между отметками земли и между отметками проектными. А так померял - бац и уже рассстояние стоит
А этот код учитывает или не учитывает Z все таки?))
__________________
Hi people))):crazy:
Velik84 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Замер линейкой - простановка расстояния



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нарушение расстояния между фундаментом и инж.сетями. Какие необходимы мероприятия? Koldni4 Инженерные сети 1 20.09.2010 21:57
Где найти максимальные расстояния между стальными нагелями при проектировании деревянных конструкций maximumm Поиск литературы, чертежей, моделей и прочих материалов 8 29.05.2010 02:59