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

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

Как привязать размерную линию к нулю

Ответ
Поиск в этой теме
Непрочитано 28.07.2010, 15:57 #1
Как привязать размерную линию к нулю
Eroshind
 
Регистрация: 28.07.2010
Сообщений: 15

Есть необходимость привязать размерную линию (одну из ее точек) к нулевой координате с отсутствием возможности ее от туда сдвинуть. Может у кого-то есть мысли, как это моожно сделать?
Просмотров: 9909
 
Непрочитано 28.07.2010, 16:07
#2
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Ещё раз подробно и точно!
__________________
Я дарю не рыбу, а удочку и море.
www.zodchii.ws,
Библиотеки электронных книг
Download
BM60 вне форума  
 
Автор темы   Непрочитано 28.07.2010, 16:09
#3
Eroshind


 
Регистрация: 28.07.2010
Сообщений: 15


Ставлю на чертеже размер. Одну тучку размера стаскиваю в координату 0,0. Нужно каким-то образом привязать эту точку, что бы не было возможности при перетаскивании размера ее сдвинуть от туда. То бишь, что бы одна точка всегда была с координатой 0,0 - а вторая по желанию редактировалась. Вот как-то так.
Eroshind вне форума  
 
Непрочитано 28.07.2010, 16:19
#4
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Влепи в 0,0,0 точку, и привязывай размер к ней.. Ассоциативный, есссно..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Автор темы   Непрочитано 28.07.2010, 16:21
#5
Eroshind


 
Регистрация: 28.07.2010
Сообщений: 15


Что за ассоциативный, можн по подробнее. Где его искать
Eroshind вне форума  
 
Непрочитано 28.07.2010, 16:25
#6
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Не понимаю!
0,0,0 - это единое и несмещаемое начало мировой системы координат. Любая точка на чертеже может находиться ... (сколь угодно далеко от 0,0,0).
0,0,0 - может быть расположена где угодно, но это будет уже ПСК
О какой координате 0,0 речь?

ИДЕЯ в чем? В мёртвом положении какой точки на размерной линии? Почему размерной? Или всё-таки выносной? Зачем?
Зачем (для чего) "стаскиваешь в координату 0,0"?

Еще раз подробно и точно!
Причем тут ассоциативный размер? Если речь о размерной линии?
Справка скажет или книжка.
__________________
Я дарю не рыбу, а удочку и море.
www.zodchii.ws,
Библиотеки электронных книг
Download
BM60 вне форума  
 
Автор темы   Непрочитано 28.07.2010, 16:33
#7
Eroshind


 
Регистрация: 28.07.2010
Сообщений: 15


Проектирую инженерные сети. Строю профиль. На профиле есть отметки заложения коммуникации, которые пробиваются в виде привязки положения трубопровода по оси Y от нуля (цифра проставляется в виде размера с отключенными линиями и привязанного к координате 0 по оси Y. Автокад двухмерный). Таких отметок много. При редактировании профиля иногда случайно размер сдвигется вместе с чертежом и соответственно съезжает с координаты 0 по Y. Т.о. отметка заложения коммуникации показывается с ошибкой. это дело уже очень сильно бесит, т.к. постоянно приходится контролировать, все ли размеры (они же отметки) сидят привязанными к координате х,0. Вот собственно так.
Eroshind вне форума  
 
Непрочитано 28.07.2010, 16:52
#8
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Ну вот, уже ясно, откуда "ноги растут". Тогда почитай тут относительно профилей и генпланов. Много есть тем на этот счет. Мне кажется, твой путь не совсем уместный, вряд ли получится так контролировать и "удерживать" размеры и отметки.
Попробуй в качестве к/с писать: профиль трассы, высотные отметки, координаты профиля, координаты плана, ... (по мере поиска ключевые слова меняй на точные).
В модели всё уезжает? В листе работаешь?
Может, просто все эти размеры и отметки разместить на одном-двух слоях и их заблокировать? Они видны останутся, но невозможно их сдвинуть даже специально.
Но твой метод сомнительный, хоть я его и не понял.
А если сюда генпланисты и профильщики заглянут, то твое счастье наступит скорее.
__________________
Я дарю не рыбу, а удочку и море.
www.zodchii.ws,
Библиотеки электронных книг
Download
BM60 вне форума  
 
Непрочитано 28.07.2010, 16:53
#9
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,834
<phrase 1=


М.б. проще всего заблокировать слой "Размеры"?
И будет Вам счастье!
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Автор темы   Непрочитано 28.07.2010, 16:57
#10
Eroshind


 
Регистрация: 28.07.2010
Сообщений: 15


Если заблокировать слой размеры, то заблокируется весь размер. Мне же нужно при редактировании профиля его зачастую изменять, но при этом привязка одной точку к нулю должна оставаться всегда. А вот как ее привязать так, что бы не было возможности ее от туда сдвинуть - большой вопрос.
Eroshind вне форума  
 
Непрочитано 28.07.2010, 21:41
#11
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от BM60 Посмотреть сообщение
Мне кажется, твой путь не совсем уместный, вряд ли получится так контролировать и "удерживать" размеры и отметки.
Почему нет?
В отметку ноль воткнуть точку вставки блока. Сам блок расположить на закрытом слое.
Вторым блоком ставить засечки. Атрибут блока будет показывать дистанцию между точками вставки блока ноль и блока засечки по выбранным координатным осям. А уж как сами блоки будут выглядеть - как "высотная отметка" (см. по-моему тему "мои динамические блоки") или как "размер" уже дело художественного вкуса.
twilight вне форума  
 
Непрочитано 28.07.2010, 21:54
#12
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409


А это не попытка сымитировать работу ординатных размеров?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.07.2010, 22:04
#13
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Товарищи, кто понял, о чем вещает автор, ну разъясните мне на пальцах, зачем такое нужно, если автор при этом перебивает размер или его изменяет (каким образом - инструментом ручки или как-то иначе).
Я в его идею не могу врубиться. Ведь самое простое - перенести эти размеры на отдельный слой, заблокировать, а потом поверх него творить свои изменения. Тут хоть видно будет, что, как и где ошибся при таких изменениях - исходный-то останется видимым и нетронутым.
Ничего не понимаю. Это что у него вообще - геоподоснова что ли. Ну сделай её подложкой и твори-ваяй в свое удовольствие. Или я и это не понял?

Автор, колись, пока люди с темы не ушли.
__________________
Я дарю не рыбу, а удочку и море.
www.zodchii.ws,
Библиотеки электронных книг
Download
BM60 вне форума  
 
Непрочитано 28.07.2010, 22:57
#14
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А это не попытка сымитировать работу ординатных размеров?
А ординатный размер изменится если подвинуть объект?
Похоже что нет. Т.е. те же яйца вид сбоку - незаметная ошибка.

2 ВМ60

Нууу. Если телепатические таблетки нам не врут, то автор использует размеры в качестве автоматически обновляющихся высотных отметок, что при редактировании приводит к потере ассоциативности - при выделении объектов для смещения выделяет размер и отрывает его от нуля.

Размерные же линии на заблокированном слое от этого избавлены но менее удобны в работе если постоянно двигать и ставить засечки. Плюс к тому их неудобно ставить при большом размере чертежа - приходится постоянно метаться к нулевой линии и обратно к объекту, а на общем виде невозможно попасть в объект.
twilight вне форума  
 
Непрочитано 28.07.2010, 23:04
#15
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Или скотчем прилепить ножку Dimension или утилиту писать, которая будет с некоторой дискретностью проверять координаты этой ножки и возвращать ей 0,0,0 .
forMA вне форума  
 
Непрочитано 28.07.2010, 23:31
#16
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,921


Цитата:
Сообщение от twilight Посмотреть сообщение
А ординатный размер изменится если подвинуть объект?
Так ему и не нужно. Он же и так хотел - двигать только одну ручку.
Ход мысли у автора правильный, и вообще размер - интересный элемент. Но решусь посоветовать обратить взоры автора с размеров на динблоки.
engngr вне форума  
 
Автор темы   Непрочитано 29.07.2010, 08:54
#17
Eroshind


 
Регистрация: 28.07.2010
Сообщений: 15


Идея в том, что профиль иногда приходится редактировать. Ну например нужно растянуть участок. При этом меняется отметка земли. Так я беру, растягиваю профиль, изменяю линию, показывающую землю, а при этом для изенения отметки земли мне достаточно выделить этот размер и перетянуть одну его точку к изменившейся линии земли. НО! Если при раедактировании размер случайно попал в поле деятельности, то его незаметно для себя можно сдвинуть и он может потерять координату одной из точек x,0. Ну станет она например x1, 20. Я, не заметив этого, спокойно перетягиваю вторую точку размера к изменившейся земле и при этом получаю отметку земли, отличающуюся от нужной мне на 20 пунктов. Так вот идея в том, что бы при редактировании координата x,0 у размера не изменялась, даже если он попал в поле перемещения. Можно поподробнее про ассоциативный размер и точку на заблокированном слое?
Вот ссылка на профиль, там есть размеры в виде отметок земли, оси трубопровода и т.д. : http://files.mail.ru/TYQC29

Последний раз редактировалось Eroshind, 29.07.2010 в 09:04.
Eroshind вне форума  
 
Непрочитано 29.07.2010, 09:16
#18
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


А почему вложением к посту не сделать?
Автокад не терпит случайных телодвижений - отомстит по-черному. Он только внимательных любит и аккуратных.
По "профилю трассы" искал хоть? http://www.google.ru/cse?cx=partner-...eurl=dwg.ru%2F
А на "точки на трассе" http://www.google.ru/custom?hl=ru&in...%D0%B5&spell=1
А "координаты на трассе" http://www.google.ru/custom?hl=ru&in...%3Ayfg4jcff6x2
"профиль" http://dwg.ru/search.php?sid=&zone=1...pe=&mod=2&st=1
...!
__________________
Я дарю не рыбу, а удочку и море.
www.zodchii.ws,
Библиотеки электронных книг
Download

Последний раз редактировалось BM60, 29.07.2010 в 09:23.
BM60 вне форума  
 
Автор темы   Непрочитано 29.07.2010, 09:22
#19
Eroshind


 
Регистрация: 28.07.2010
Сообщений: 15


Цитата:
Сообщение от BM60 Посмотреть сообщение
А почему вложением к посту не сделать?
Автокад не терпит случайных телодвижений - отомстит по-черному. Он только внимательных любит и аккуратных.
Вообще я пришел сюда за помощью, а не за флудом.
Eroshind вне форума  
 
Непрочитано 29.07.2010, 09:27
#20
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Eroshind, тогда изъясняй проблему точко и с картинкой!
ГДЕ ты видишь флуд?
__________________
Я дарю не рыбу, а удочку и море.
www.zodchii.ws,
Библиотеки электронных книг
Download
BM60 вне форума  
 
Автор темы   Непрочитано 29.07.2010, 09:31
#21
Eroshind


 
Регистрация: 28.07.2010
Сообщений: 15


ДА уж куда точнее-то, даже чертеж приложил. Там просто нужно размеры посмотреть и все станет ясно. Ордината одной точки привязана к 0, второй - к харакетрной точке профиля.
Eroshind вне форума  
 
Непрочитано 29.07.2010, 09:33
#22
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


А если запрет на эти ресурсы?
Вложение сделать проще простого же...
Ссылки посмотрел? Это же штатная работа с профилем, неужели все так "мучаются", там хоть идеи у кого есть - глянь, не убудет. Даже программа есть по этим построениям.
__________________
Я дарю не рыбу, а удочку и море.
www.zodchii.ws,
Библиотеки электронных книг
Download
BM60 вне форума  
 
Непрочитано 29.07.2010, 09:40
#23
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999


Eroshind, а чем Вам не нравятся ординатные размеры? Или динамический блок высотной отметки, например? Линейные размеры - это догма, или просто Вам так удобней? Кроме того, в заголовке темы Вы хотели привязать одну точку размера к координате 0,0, а сейчас выясняется, что Вам нужно привязывать эту точку к оси Х (т.е. координатам Х,0). Это разные вещи и решаются, соответственно, по-разному.
cancercat вне форума  
 
Автор темы   Непрочитано 29.07.2010, 09:55
#24
Eroshind


 
Регистрация: 28.07.2010
Сообщений: 15


Вот файл на форуме
Вложения
Тип файла: dwg
DWG 2000
Профиль.dwg (377.1 Кб, 511 просмотров)

Последний раз редактировалось Eroshind, 29.07.2010 в 10:24.
Eroshind вне форума  
 
Непрочитано 29.07.2010, 10:14
#25
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409


Eroshind, вот лично у меня на работе на тот ресурс, куда ты картинки (или что там?) залил, доступа нет. Тебе еще интересно, помогут или нет?
Сказано - прикладывай к посту!
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 29.07.2010, 10:23
#26
Eroshind


 
Регистрация: 28.07.2010
Сообщений: 15


Вот на форуме картинки
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 87
Размер:	39.9 Кб
ID:	42996  Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 54
Размер:	20.9 Кб
ID:	42997  Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 50
Размер:	17.6 Кб
ID:	42998  Нажмите на изображение для увеличения
Название: 4.jpg
Просмотров: 62
Размер:	37.3 Кб
ID:	42999  Нажмите на изображение для увеличения
Название: 5.jpg
Просмотров: 54
Размер:	39.2 Кб
ID:	43000  

Eroshind вне форума  
 
Непрочитано 29.07.2010, 10:29
#27
cancercat

инженер-преподаватель ;-)
 
Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999


Самое простое, что тут можно предложить - перед перемещением каких-либо объектов не забывать блокировать слой, на котором находятся размеры, а после перемещения - разблокировать. Делается это легко на 2 клика мыши. Единственное неудобство - придётся после этого править положение размерного текста. Только перед этим надо слой этот создать и переместить на него размеры.
Как советовали уже здесь, имеет смысл перейти от размеров к динамическим блокам. Точка вставки блока - на точке, ординату которой надо показать, внутри динблока только один текстовый объект, который представляет собой поле с координатой У (примерно как в той высотной отметке, ссылку на инструкцию к которой я давал в посте 23). Сложного там ничего нет. Если сложно самостоятельно, можно написать в тему "Мои динамические блоки". Народ поможет, у кого рука уже набита...
Кулик Алексей aka kpblc, мысль про ординатные размеры была здравая, только вот Автокад в том положении, как нужно автору темы, показывает не ту координату (Х вместо У). Возможно это Лиспом поменять? Кстати, картинки - лишнее. Есть ссылка на файл чертежа, там всё понятно. Только вот непонятно, как реализовать задуманное автором...

Последний раз редактировалось cancercat, 29.07.2010 в 10:36.
cancercat вне форума  
 
Непрочитано 29.07.2010, 11:53
#28
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,921


Цитата:
Сообщение от cancercat Посмотреть сообщение
мысль про ординатные размеры была здравая, только вот Автокад в том положении, как нужно автору темы, показывает не ту координату (Х вместо У). Возможно это Лиспом поменять? Кстати, картинки - лишнее
Х или Y - настраивается при простановке ординатного размера.
http://forum.abok.ru/index.php?s=&sh...dpost&p=468665
http://forum.dwg.ru/showpost.php?p=502981&postcount=18
engngr вне форума  
 
Непрочитано 29.07.2010, 15:05
#29
E-degtyarev

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


А у меня все наоборот. Одна тетка создала размеры, одна из выносных линий намертво прицепилась к определенной точке и при переносе форматки в другое место отцепляться не желает. Помогите и мне пожалуйста, но только отцепить размеры от точек. Файл прилагаю.
Вложения
Тип файла: dwg
DWG 2000
22437-3 КМД_УТ1_1.dwg (559.7 Кб, 488 просмотров)

Последний раз редактировалось E-degtyarev, 29.07.2010 в 15:12.
E-degtyarev вне форума  
 
Непрочитано 29.07.2010, 15:09
#30
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409


E-degtyarev, а какой конкретно размер-то?
P.S. Глянь При переносе/копировании объекта в чертеже его размеры "улетают". Сбивается положение текста, размерных линий и т.п.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.07.2010, 15:48
#31
E-degtyarev

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


Кулик Алексей, Все понял, спасибо, раньше такого не было, а недавно СПДС поставили и начался гемор.
E-degtyarev вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как привязать размерную линию к нулю



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как построить среднюю линию между непараллельными? vigold AutoCAD 54 14.09.2024 04:54
Как найти линию пересечения двух плоскостей в VBA? молод и перспективен Программирование 7 10.07.2009 15:36
Мониторы LCD CRT Разное 94 17.06.2008 10:51
Как из trace сделать обычную линию? Нюра AutoCAD 1 06.09.2004 17:10
Как на LISPе автоматически выбрать линию и точку? Mikhail LISP 4 28.10.2003 10:33