Легкая насыпь
VetCAD

Трубные динамические блоки

    0 оценок

Алексей Георгиевич

размещено: 23 Октября 2015
Уважаемые коллеги!

Те из вас, кто работает с трубопроводной разводкой, знают, как утомительно иногда чертить трубы. Нужно ведь изобразить нужный диаметр и осевую линию. Некоторые просто рисуют три линии. В результате получается беспорядочное нагромождение линий, если труб много. Да и неудобно это.
Другие изображают трубы в виде прямоугольника с осевой линией по середине. Вариант не намного удобнее первого. И трубы получаются прозрачными, не закрывают объектов позади себя. Значит, нужно что-то обрезать, поправлять. А если потом нужно потом корректировать чертежи - дополнительные сложности.

Иные рисуют трубы из толстых полилиний. Способ получше, но явно не вписывается в ГОСТ. Плюс при печати на отображение толстых цветных линий тратится масса краски из принтера.

Приготовил для вас вариант с трубными динамическими блоками. В приложенном файле выложена база таких блоков применительно к трубам из напорного ПВХ. Берёте блок, копируете его себе и растягиваете за концы - в результате получается непрозрачный блок с уже готовой осевой линией. Причём можно задать длину трубы в свойствах - это пункт "расстояние" или что-то в этом роде в зависимости от версии AutoCad. Причём уже готовы блоки для разных масштабов. Конечно, не везде соблюдена гостовская длина штрих-пунктирных линий, но это всегда можно поправить через "Редактор (editor) блоков". С цветами блоков аналогично. Есть также не совсем понятное явление, когда размер штрих-пунктирной линии на горизонтальных и вертикальных трубах почему-то отличается. Но это пусть скажут больше профессионалы AutoCad, чем я.

Есть одна, правда, хитрость: когда сжимаете блок, не переходите среднюю точку исходного блока, так как могут появиться искажения. Иногда, особенно, в более старых версиях AutoCad бывает, что заливка динамического блока отрывается от его контуров. Но тут могу посоветовать лишь вставить блок снова - это недолго на самом деле.

Для примера на листах приведены блоки произвольной длины в разных масштабах - чтоб можно было увидеть, как это будет выглядеть на чертежах.

Так что пользуйтесь, коллеги по проектированию. Лично я изображаю трубы в чертежах теперь только так.

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-9 из 9
Post , 27 октября 2015 в 17:30
#1
Я трубопроводами не занимаюсь, может быть именно поэтому не понимаю почему нельзя пользоваться стандартной Мультилинией...
Алексей Георгиевич , 28 октября 2015 в 00:13
#2
Цитата:
Сообщение #1 от Post
Я трубопроводами не занимаюсь, может быть именно поэтому не понимаю почему нельзя пользоваться стандартной Мультилинией...


Можно. Но эта мультилиния должна:
во-первых, с двух сторон быть толстой и сплошной, а по оси тонкой и пунктирной,
во-вторых, быть разных цветов: контуры чёрные, заливка 255,255,255,
в-третьих, иметь возможность менять масштаб осевой линии.

Вот, пожалуйста, и сделайте такую хитрую мультилинию. По сути динамические блоки и есть тоже самое.
Кстати, обратите внимание, что нет труб диаметрами (наружными) 200 и 280 мм. Не пользуюсь ими и вам, коллеги, не советую, так как найти под них фасонные части - большая проблема.
Post , 28 октября 2015 в 11:19
#3
Цитата:
Сообщение #2 от Алексей Георгиевич

Вот, пожалуйста, и сделайте такую хитрую мультилинию.


И что же здесь хитрого? Это стандартные настройки
AlexKniga , 28 октября 2015 в 14:48
#4
Спасибо за наводку на мультилинию: я раньше прямоугольники полилинией + осевую простой линией рисовал (мы рисуем без заливки).
Теперь мультилиния (формат: Line в начале и в конце) + осевая простой линией в другом слое. Осевая не входит в состав полилинии, т.к. требуется осевые на отдельный слой.
Если отказаться от требования: осевые отдельным слоем, и включить осевую в мультилинию, то еще удобней.
Post , 28 октября 2015 в 22:51
#5
Цитата:
Сообщение #4 от AlexKniga
Спасибо за наводку на мультилинию

Не за что
Алексей Георгиевич , 30 октября 2015 в 01:31
#6
Цитата:
Сообщение #4 от AlexKniga
Спасибо за наводку на мультилинию: я раньше прямоугольники полилинией + осевую простой линией рисовал (мы рисуем без заливки).
Теперь мультилиния (формат: Line в начале и в конце) + осевая простой линией в другом слое. Осевая не входит в состав полилинии, т.к. требуется осевые на отдельный слой.
Если отказаться от требования: осевые отдельным слоем, и включить осевую в мультилинию, то еще удобней.


В том вся и суть: динамическим блоком изображаются и осевая линия, и контуры трубы, и заливка. всё входят в один слой, всё изображается едино. На самом деле, идея не моя - сам подсмотрел у других проектировщиков, правда они не трубы рисовали, а металлоконструкции.
На чертежах пользуюсь почти только двумя слоями: 0 и Defpoint. Изредка создаю слои для архитектурной подосновы.
Post , 30 октября 2015 в 11:47
#7
Цитата:
Сообщение #6 от Алексей Георгиевич
Цитата:Сообщение #4 от AlexKnigaСпасибо за наводку на мультилинию: я раньше прямоугольники полилинией + осевую простой линией рисовал (мы рисуем без заливки).
Теперь мультилиния (формат: Line в начале и в конце) + осевая простой линией в другом слое. Осевая не входит в состав полилинии, т.к. требуется осевые на отдельный слой.
Если отказаться от требования: осевые отдельным слоем, и включить осевую в мультилинию, то еще удобней.

В том вся и суть: динамическим блоком изображаются и осевая линия, и контуры трубы, и заливка. всё входят в один слой, всё изображается едино. На самом деле, идея не моя - сам подсмотрел у других проектировщиков, правда они не трубы рисовали, а металлоконструкции.
На чертежах пользуюсь почти только двумя слоями: 0 и Defpoint. Изредка создаю слои для архитектурной подосновы.


Мультилинией изображается и осевая, и контуры трубы, и заливка, все входит в один слой, все изображается едино. Кроме того если в формате мультилинии задать смещение для осевой 0, для контура трубы -0,5 и +0,5 соответственно, то указываем масштаб (правой кнопкой мыши перед указанием базовой точки) равный диаметру введем сразу толщину трубы. Линию можно вести произвольно под любым углом и поворотами (ваш блок нужно дополнительно поворачивать) Ну и т.д.

Слоями пользоваться нужно! Также нужно пользоваться группами слоев и наборами групп слоев - это не зря придумали.

P.S.: Как я уже писал, трубопроводами я не занимаюсь. Казалось бы ну какая мне разница как вы чертите? Однако, налицо тенденция, когда люди, не изучив базовый функционал AutoCad, придумывают "костыли", в 90% случаев убогие. Так мы скоро дойдем до ЛИСП-программ, которые вставляют точки сплошняком между двумя указанными координатами и с гордостью будем писать: "Смотрите, какую я удобную программу написал, чтобы линии чертить!"
Post , 30 октября 2015 в 11:50
#8
Хочу заметить, что Ваш блок имеет право на жизнь, но разумеется не в таком виде. Сходу могу предложить:
1) добавить параметр поворота
2) добавить атрибут с параметром видимости, чтобы вставлять обозначения, если нужно и скрывать если не нужно
3) добавить еще один атрибут, который считывал бы длину блока, чтобы в полуавтоматическом режиме заполнять спецификацию
Алексей Георгиевич , 02 ноября 2015 в 13:12
#9
Цитата:
Сообщение #8 от Post
Хочу заметить, что Ваш блок имеет право на жизнь, но разумеется не в таком виде. Сходу могу предложить: 1) добавить параметр поворота2) добавить атрибут с параметром видимости, чтобы вставлять обозначения, если нужно и скрывать если не нужно3) добавить еще один атрибут, который считывал бы длину блока, чтобы в полуавтоматическом режиме заполнять спецификацию



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

Также могу сказать, что блок вполне можно поворачивать при вставке. Длину любого блока можно посмотреть в свойствах.

Скрытие и отображение объектов производится командами "поместить вперёд" или "поместить назад", что очень просто.
zip

0.26 МБ