|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
27.03.2019, 14:39 | #1 | |
Помогите разобраться с появлением номеров линий на чертеже
Регистрация: 21.09.2018
Сообщений: 29
|
||
Просмотров: 3159
|
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,336
|
кажется, что самое удобное создать непечатный слой, быстрым выбором выделить все тексты цвета COLOR 130 и на этот слой их перекинуть.
PS остаётся только внимательно смотреть, чтобы лишнее ничего не попало. Например, в приложенном файле цвет №130 имеют и надписи в штампе |
|||
|
||||
если файлов десятки, то да..
если сотни.. селсет текстов, по слою, цвету, размеру шрифта стилю.. думаю будет достаточно , и перенос в новый отключенный слой.. в принципе как это на vba я представляю, но там свои ограничения лучше будет лисп, а дальше как в предыдущей теме, скрипт и батник.. но мой ушу слишком слаб.. тут есть гуру net и прочих высоких технологий, возможно они..
__________________
Мастерская СПДС |
||||
|
||||
Регистрация: 21.09.2018
Сообщений: 29
|
doctorraz, Спасибо! Их где-то больше, где-то меньше. Думаю, лапками осилю.
Просто интересно, какого, собсна, хрена у меня всё плывёт - и линии, и номера, и шрифты (да-да, у нас до кучи шрифт Arial по-разному отображает показатель степени в мм2, к примеру). Ведь несмотря на то, что пусть эти чертежи и сделаны в Еплане, но у заказчика-то в Автокаде всё показывает нормально. На этой почве у нас возникает конфликт интересов в разрезе "кто дурак". Хотелось бы верить, что не я . |
|||
|
||||
ты бы все жэж исходник бы выложил от заказчика нетронутый.. а то от него мы видим только скрины педеэф..
коллективный ражум все жэж приходит, что траблы в дюймах метрах..
__________________
Мастерская СПДС |
||||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Но вроде высоту текста в 2.325 имеют только номера линий. По крайней мере в приложенном файле именно так. Можно их быстрым выбором отфильтровать, гадов.
Или вот строчкой кода: Код:
Но они большие молодцы. Вполне очевидно (), сдерживаются изо всех сил, не выскакивают, чтоб нубасы могли хоть немного научиться шкодить. |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Можно в _CUI создать команду (слева в нижней части окна, по правой кнопке), в ее макрос (справа) добавить код, размещенный выше, затем перетащить эту новоиспеченную команду в нужную панель (слева сверху). Вызывать с кнопки на панели, повтора по правой клавише мыши или по Enter не будет. А можно разобраться, как использовать лисп, опубликованный на форуме, и создать свою собственную команду, которую можно будет вызвать из комстроки, и также поместить на панель на кнопку. Она будет повторяться по правой кнопке (хотя, может, в данном случае это и не надо). Плюс, можно будет добавлять в лисп другие действия, а в первом же случае они сильно ограничены.
Примеры: Код:
Код:
----- добавлено через ~4 мин. ----- Только вот тема, как обычно переросла в программирование... ----- добавлено через ~15 мин. ----- Да, и удалять рекомендуется все же аккуратнее. Мало ли, какие еще тексты окажутся такой же высоты. можно попробовать выбирать фрагментами, для этого в коде надо убрать из третьей строки "_X" |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
К гуру себя не отношу, но подсмотрев идею в Бентли (Теги), для себя писал утилитку, которая просто переопределяет внешний вид линий или другого объекта и выводит нужную мне информацию (с соответствующей фильтрацией...)... ИМХО, самый простой и наглядный способ, при этом текст- неотъемлемая часть самой линии и никуда не теряется.
В данном случае для линии на определенном слое выводится номер ее цвета. ЗЫ. skkkk, базовый код этого переопределения гуглится за пару минут, тут особо делиться нечем. Увы. Последний раз редактировалось Boxa, 29.03.2019 в 10:39. |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Boxa, а эта единичка чем является? На тип линии и похоже и не очень. С типом линии я подобное делал, чтоб линии нумеровать.
Offtop: Да тут делись - не делись, кодом на NET ещё надо уметь воспользоваться. И это совсем не так тривиально, как использовать лисп. Наверное, поэтому тут так повелось. Тут, похоже все из лиги лени. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Я видимо не правильно выразился... в моем случае такие пометки выводятся не для всех линий, а только для линий на определенном слое, а текст в данном случае это неотъемлемая часть линии, в ARX и в .NET есть возможность переопределять внешний вид примитивов, именно это на картинке и показано, просто линия в данном слое выглядит теперь вот так, для некоторых линий длина выводится, для некоторых данные из XData, там достаточно инструментов для создания удобных рабочих инструментов... В блогах, давненько, проскальзывала статья про Теги в Бэнтли, я после ее прочтения себе что то подобное и запилил, оказалось очень удобно.
Я встречал крайности, когда вместо линии выводился просто текст или вместо линии ряд кружков... но это крайности (хоть и в коммерческом софте) |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Boxa, вот и не зря я подозревал, что тут что-то экзотическое замешано. Это я не так выразился, хотел узнать как раз, что это за тип объекта.
Штука прикольная. А как увидят эти тайтлы пользователи без установленной такой примочки? Как прокси? |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
нет, как обычный примитив, без доп. информации, в этом то и прелесть, можно работать комфортно и быстро, имея под рукой все нужное, а по завершении можно передать заказчику результат ничего не взрывая и не переделывая (в моем случае эти доп свойства нужны только мне для работы, на чертеж они попасть не должны). Если есть задача в последствии передать заказчику с доп информацией, то это решается достаточно просто.
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ребят, помогите разобраться с нахождением усилий по линиям влияния | belan_es | Прочее. Архитектура и строительство | 5 | 31.05.2015 12:28 |
Помогите выполнить разрез на чертеже диплома! | rentgenn | Машиностроение | 10 | 27.05.2015 06:06 |
Помогите разобраться с допусками на изготовление сварных конструкций | Black Daimond | Машиностроение | 48 | 16.03.2015 14:43 |
Помогите разобраться с обозначениями? | Viacheslav Afonin | Прочее. Отраслевые разделы | 33 | 23.05.2014 23:06 |
ANSYS 10 Помогите разобраться. | Aндрeй | ANSYS | 6 | 12.12.2007 00:03 |