Как в Civil 3D 2010 создать простую подпись вершины угла с параметрами??
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Как в Civil 3D 2010 создать простую подпись вершины угла с параметрами??

Как в Civil 3D 2010 создать простую подпись вершины угла с параметрами??

Ответ
Поиск в этой теме
Непрочитано 05.01.2010, 22:13 #1
Как в Civil 3D 2010 создать простую подпись вершины угла с параметрами??
jork
 
Регистрация: 05.01.2010
Сообщений: 3

На плане трасы автомобильной дороги дожны быть вынесены вершины углов с элементами закруглений.
Как в Civil 3D 2010 создать простую подпись вершины угла с параметрами??
[IMG]http://i.*******info/i4/7f/fa/54bbdf650d478215d50a490516e5.jpeg[/IMG][IMG]http://*******info/view/d82b28953e8dd14402f925ca8c1baec5/[/IMG]

Последний раз редактировалось Кулик Алексей aka kpblc, 16.02.2017 в 12:59.
Просмотров: 16063
 
Непрочитано 05.01.2010, 22:49
#2
Sync02


 
Регистрация: 07.12.2007
Брест
Сообщений: 243


Перейти на вкладку Аннотации выбрать <добавить метки> несколько пересечений прямых участков и выбрать трассу. (названия точно не помню, но там разберешся )
Потом можно выбрав метку в контектсном меню -> править текст метки, либо сразу в шаблоне подправить на нужные параметры.
__________________
http://dwg.ru/dnl/5763
Sync02 вне форума  
 
Автор темы   Непрочитано 05.01.2010, 23:05
#3
jork


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


я уже пробовал. но создается какая-то неполноценная метка. В.У. ну и еще что-то. попробовал изменить шаблон, но там не нашел нужных элементов.(тангенс, кривая, домер, биссектриса) Подскажите пожалуйста где ещё можно найти ведомость углов поворотов?
jork вне форума  
 
Непрочитано 11.01.2010, 02:16
#4
vdim


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


Для простого случая трассирования трассы ,из перечисленного ,через стандартные свойства элементов ,можно получить тангенс, кривую, радиус и угол.При наличии переходных кривых "тангенс" из этого набора уже не будет работать.Функции для домера, биссектрисы и тангенса (уже при условии переходных кривых) придется писать самому.Делается это в Expressions (Toolspace->Alignment->Label Styles->Tangent Intersection)
А потом- смотри #2
Миниатюры
Нажмите на изображение для увеличения
Название: Элементы угла поворота.jpg
Просмотров: 729
Размер:	37.6 Кб
ID:	31648  
vdim вне форума  
 
Автор темы   Непрочитано 11.01.2010, 12:33
#5
jork


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


спасибо. посмотрим.
jork вне форума  
 
Непрочитано 29.10.2011, 14:46
#6
Silvester Shpilman


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


Добрый день. Подскажите пожалуйста как проставить нумерацию вершин углов? Я пробовал так, на вкладке аннотации выбирал "добавить метки", в мастере "добавлений меток", объект выбирал "трассу", тип метки "несколько точек пересечений" далее выбирал трассу, появлялись метки, но странные, стоит её передвинуть так номер начинает расти, перейти с модели на лист, номер тоже увеличивается, от сотни добрался до тысяч, как это решить? И первоначально первый угол имел 156 ,или около того, номер
Миниатюры
Нажмите на изображение для увеличения
Название: до манипуляции.jpg
Просмотров: 307
Размер:	15.4 Кб
ID:	68655  Нажмите на изображение для увеличения
Название: после манипуляции.jpg
Просмотров: 327
Размер:	28.4 Кб
ID:	68656  
Silvester Shpilman вне форума  
 
Непрочитано 19.11.2012, 16:32
#7
Blas


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


Здравствуйте. Столкнулся с с такой же проблемой. Кто-нибудь может подсказать как задать счетчик правильно, для нумерации ВУ?

Цитата:
Сообщение от vdim Посмотреть сообщение
При наличии переходных кривых "тангенс" из этого набора уже не будет работать.Функции для домера, биссектрисы и тангенса (уже при условии переходных кривых) придется писать самому.Делается это в Expressions (Toolspace->Alignment->Label Styles->Tangent Intersection)
Я написал формулу расчета для тангенса, при наличии переходной кривой. Возможно ли задать пустой аргумент в формуле, используя команду "IF".
Если автоматом проставлять метки ВУ, выходят "???" когда формула написана для переходной кривой, а ее нету фактически. Я пробовал написать выражение " если длина переходной кривой равна нулю, то считать просто тангенс"
Можно конечно составить две метки и ставить все руками НО... хочется написать одно сложное выражение и заставить его работать правильно.
Blas вне форума  
 
Непрочитано 20.11.2012, 09:58
#8
prokopchuk


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


Посмотрите по этой ссылке насчет нумерации ВУ: http://c3dexpert.blogspot.ru/2012/10/blog-post.html
prokopchuk вне форума  
 
Непрочитано 20.11.2012, 12:57
#9
vdim


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


Цитата:
Сообщение от Blas Посмотреть сообщение
выражение " если длина переходной кривой равна нулю...
Так точно не получиться, поскольку когда переходной кривой нет , ее длина не равна нулю. Ее просто нет.
В какой версии программы Вы работаете?
vdim вне форума  
 
Непрочитано 20.11.2012, 14:12
#10
Blas


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


спасибо prokopchuk. Полезная ссылка
vdim, я работаю в 2012.
Blas вне форума  
 
Непрочитано 20.11.2012, 19:28
#11
Silvester Shpilman


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


Цитата:
Сообщение от prokopchuk Посмотреть сообщение
Посмотрите по этой ссылке насчет нумерации ВУ: http://c3dexpert.blogspot.ru/2012/10/blog-post.html
Сколько я с ней бился, но так и не смог настроить, Огромное Вам спасибо!!!
Silvester Shpilman вне форума  
 
Непрочитано 21.11.2012, 11:42
1 | #12
prokopchuk


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


Вот небольшое руководство, как можно подписать кривые с правильными метками углов поворота где есть переходные кривые:

В «Области инструментов» вкладка «Параметры» > Трасса > Стили меток > Кривая > Выражения > правой кнопкой «Создать».
(рис1)

Далее задаем такие вот параметры выражению:
(рис2)

Почему именно 57.29577951? Т.к. 1 радиан = 57,295779513 градусов

Затем «ОК», и выбираем «Кривая» > «Создать»
(рис3)

Задаем название, к примеру, «Длина Радиус и Угол поворота с переходной кривой», а во вкладке «Компоновка» для компонента «Дельта» меняем содержимое на созданное свойство через выражения. Не забываем про стрелку для добавления.
(рис4)

Готово. Теперь можно проверить метку. Заходим во вкладку «Аннотации» > «Добавить метки»
Объект: Трасса
Тип метки: Несколько сегментов
Стиль метки кривой: Длина Радиус и Угол поворота с переходной кривой
И «Добавить».
Миниатюры
Нажмите на изображение для увеличения
Название: рис1.jpg
Просмотров: 348
Размер:	142.4 Кб
ID:	90863  Нажмите на изображение для увеличения
Название: рис2.jpg
Просмотров: 348
Размер:	102.3 Кб
ID:	90864  Нажмите на изображение для увеличения
Название: рис3.jpg
Просмотров: 297
Размер:	137.5 Кб
ID:	90865  Нажмите на изображение для увеличения
Название: рис4.jpg
Просмотров: 307
Размер:	265.5 Кб
ID:	90866  

Последний раз редактировалось prokopchuk, 21.11.2012 в 11:54.
prokopchuk вне форума  
 
Непрочитано 22.11.2012, 08:07
#13
Blas


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


Спасибо за подробное описание я все так и делал почти. только писал выражения не в " кривая" а в "пересечение с прямыми участками". в той ссылке делается нумерация ВУ в "точка пересечения". По сути у меня сейчас есть 2 метки. Для расчета Т,К круговой кривой без переходной и с. Вопрос в том, можно ли объединить это в одну метку. Чтоб автоматом проставлять метки Просто если автоматом пропустить метку, где формула стоит для переходных кривых, а на трассе их нет, то значения Т,К будут "???" . А если наоборот пропустить метку, где формула без переходных, то значения будут, но, соотвественно, неверные для кривых, где нету переходных.
Я увидел функцию "IF" в выражениях. Попробовал ее. Скорее всего это то, что нужно. Вот не могу понять, каким аргументом описать отсутствие переходной кривой. В теории все просто-Если нету переходной кривой, то считать по обычной формуле, если есть- считать по более сложной формуле.
Blas вне форума  
 
Непрочитано 22.11.2012, 10:53
#14
vdim


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


Посчитайте, какова должна быть длина кривой без переходных. Потом сравните результат с действительной длиной- вот Вам и IF
То есть два выражения надо написать
vdim вне форума  
 
Непрочитано 22.11.2012, 10:59
#15
Blas


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


Огромное спасибо. Хорошая идея
Blas вне форума  
 
Непрочитано 22.11.2012, 11:07
1 | #16
prokopchuk


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


Можно еще выражение такого вида, например для тангенса 1 на рисунке ниже:

P.S. А для общего тангенса будет такое:
IF({Дельта-угол}!={Дельта-угол кривой}, SQRT((({Переходная кривая 1 - начальное северное положение}-{Северное положение ТП})^2)+(({Переходная кривая 1 - начальное восточное положение}-{Восточное положение ТП})^2)), SQRT((({Северное положение начала кривой}-{Северное положение ТП})^2)+(({Восточное положение начала кривой}-{Восточное положение ТП})^2)))+IF({Дельта-угол}!={Дельта-угол кривой}, SQRT((({Переходная кривая 2 - конечное северное положение}-{Северное положение ТП})^2)+(({Переходная кривая 2 - конечное восточное положение}-{Восточное положение ТП})^2)), SQRT((({Северное положение начала кривой}-{Северное положение ТП})^2)+(({Восточное положение начала кривой}-{Восточное положение ТП})^2)))

Для домера:
IF({Дельта-угол}!={Дельта-угол кривой}, {Тангенс общий}-({Длина кривой}+{Длина переходной кривой 1}+{Длина переходной кривой 2}), {Тангенс общий}-{Длина кривой})
Миниатюры
Нажмите на изображение для увеличения
Название: ScreenShot 70.jpg
Просмотров: 267
Размер:	149.8 Кб
ID:	90947  

Последний раз редактировалось prokopchuk, 22.11.2012 в 11:54.
prokopchuk вне форума  
 
Непрочитано 22.11.2012, 18:21
#17
Blas


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


Еще раз огромное спасибо
Blas вне форума  
 
Непрочитано 06.12.2012, 15:14
#18
Андрей2000


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


Не стал создавать новую тему пишу тут.
хотел у Вас спросить по civil 3d 2013, возможно кто в курсе. Как сделать так чтобы в ведомости углов поворота(в exel) трассы отображался угол без вписанной кривой?
Андрей2000 вне форума  
 
Непрочитано 06.12.2012, 15:41
#19
Blas


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


Цитата:
отображался угол без вписанной кривой
что за угол? есть угол поворота, который присутствует в ведомости.
Blas вне форума  
 
Непрочитано 06.12.2012, 15:44
#20
Андрей2000


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


Я имею ввиду что если в точку перелома(трассы) не вписывать радиус , то в ведомости углов поворота он не отображается как вершина, т.е не видит что трасса переломлена без радиуса.
Андрей2000 вне форума  
 
Непрочитано 07.02.2013, 17:57
#21
chiset


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


Подскажите, как добавить к созданной метке вершины угла в редакторе компонентов > свойства "дельта угол" значение с правильными знаками + - ? т.е. если трасса поворачивает влево на определенный угол то он был с "-" а если вправо то с "+". Простая формула все значения дает с +
у меня civil 13
chiset вне форума  
 
Непрочитано 11.02.2013, 13:10
#22
prokopchuk


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


Если правильно понял, то выражение для точки пересечения. Во вложении скриншот с формулой.
Миниатюры
Нажмите на изображение для увеличения
Название: ScreenShot 91.jpg
Просмотров: 178
Размер:	299.2 Кб
ID:	96444  
prokopchuk вне форума  
 
Непрочитано 13.02.2013, 09:33
#23
chiset


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


prokopchuk, спасибо большое!!! Почти идеально, но вот почему то иногда не правильно ставит, не понимаю. Это конечно можно проверить пробежаться, но вероятность пропустить ошибку велика когда углы мизерные и сложно определить в какую сторону отклоняется трасса. Делаю первый шаблон в цивиле, поэтому многого еще не понимаю. Например как "прорядить" углы трассы не создавая заново, как потом оказалось в ней есть углы меньше минуты и выходит что угол с нулевым значением. Переделывать уже некогда(((
Кому интересно потыкаться прикладываю трассу с метками (одна созданная ранее - без знака "=" там всё с плюсами, вторая создана по подсказке с условием)
Миниатюры
Нажмите на изображение для увеличения
Название: clip_image002.jpg
Просмотров: 152
Размер:	7.1 Кб
ID:	96626  
Вложения
Тип файла: dwg
DWG 2007
Чертеж2.dwg (870.8 Кб, 1644 просмотров)
chiset вне форума  
 
Непрочитано 15.02.2013, 12:53
#24
Русмак


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


prokopchuk

день добрый

у меня вопрос

IF({Дельта-угол}!={Дельта-угол кривой}, SQRT((({Переходная кривая 1 - начальное северное положение}-{Северное положение ТП})^2)+(({Переходная кривая 1 - начальное восточное положение}-{Восточное положение ТП})^2)), SQRT((({Северное положение начала кривой}-{Северное положение ТП})^2)+(({Восточное положение начала кривой}-{Восточное положение ТП})^2)))+IF({Дельта-угол}!={Дельта-угол кривой}, SQRT((({Переходная кривая 2 - конечное северное положение}-{Северное положение ТП})^2)+(({Переходная кривая 2 - конечное восточное положение}-{Восточное положение ТП})^2)), SQRT((({Северное положение начала кривой}-{Северное положение ТП})^2)+(({Восточное положение начала кривой}-{Восточное положение ТП})^2)))

не работает

как правильно все это прописать
ведь в выражениях нет такого понятия как Переходная кривая 1 или Восточное положение начала кривой
их надо самому как то создавать
не могли бы вы поподробней это расписать
Русмак вне форума  
 
Непрочитано 15.02.2013, 14:17
#25
prokopchuk


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


Русмак

Добрый день.
Это выражение необходимо создавать для Трасса > Стили меток > Пересечение с прямым участком > Выражения, правой кнопкой "Создать". Забиваете туда формулу, название, тип. В предыдущих постах описано, как это делать.
prokopchuk вне форума  
 
Непрочитано 15.02.2013, 15:43
#26
Русмак


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


как это сделать я разобрался
сейчас попробую в пересечениях
Русмак вне форума  
 
Непрочитано 25.02.2013, 12:13
1 | #27
prokopchuk


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


Цитата:
Сообщение от chiset Посмотреть сообщение
prokopchuk, спасибо большое!!! Почти идеально, но вот почему то иногда не правильно ставит, не понимаю. Это конечно можно проверить пробежаться, но вероятность пропустить ошибку велика когда углы мизерные и сложно определить в какую сторону отклоняется трасса. Делаю первый шаблон в цивиле, поэтому многого еще не понимаю. Например как "прорядить" углы трассы не создавая заново, как потом оказалось в ней есть углы меньше минуты и выходит что угол с нулевым значением. Переделывать уже некогда(((
Кому интересно потыкаться прикладываю трассу с метками (одна созданная ранее - без знака "=" там всё с плюсами, вторая создана по подсказке с условием)
Придумал выражение без ошибок.
Необходимо создать 2 выражения таких, как на первых двух скриншотах. Если входящее\исходящее направление больше 180 градусов, то оно будет со знаком минус. Далее создать собственно то, которое будет показывать дельта-угол со знаком, оно на третьем скриншоте и оно использует 2 первоначально созданных, и на его основе создаем метку для подписи (скриншот 4).
Миниатюры
Нажмите на изображение для увеличения
Название: с1.jpg
Просмотров: 121
Размер:	116.0 Кб
ID:	97524  Нажмите на изображение для увеличения
Название: с2.jpg
Просмотров: 97
Размер:	117.4 Кб
ID:	97525  Нажмите на изображение для увеличения
Название: с3.jpg
Просмотров: 122
Размер:	284.4 Кб
ID:	97526  Нажмите на изображение для увеличения
Название: с4.jpg
Просмотров: 121
Размер:	310.0 Кб
ID:	97527  
Вложения
Тип файла: dwg
DWG 2013
подписи углов.dwg (1.03 Мб, 1507 просмотров)
prokopchuk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Как в Civil 3D 2010 создать простую подпись вершины угла с параметрами??

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать 3D модель для презентации? Villy-Churak Прочее. Программное обеспечение 40 07.05.2009 08:23
Как создать 2D проекцию 3D объекта? MrKiLLER AutoCAD 18 09.10.2008 17:25
Civil 3D 2008. Как повернуть проектные отметки на плане ? Valery Brelovsky Прочее. Отраслевые разделы 8 23.01.2008 12:05
как в CIVIL 3D точки нанесенные в 3-ке - перенести в точки п maksimys AutoCAD 3 23.08.2007 14:13
ЮМОР 2006 =) Perezz!! Разное 1122 04.01.2007 00:46