Линия разрыва в автокаде
Перейти к содержимому

Линия разрыва в автокаде

  • автор:

Динамические блоки — линии разрыва и обрыва

Подборка содержит криволинейные и линии с зигзагом, а также линии обрыва для цилиндра.
Предназначена для использования в голом AutoCAD, Объекты СПДС Graphics (или SPDS Extension) — не используются.
Аннотативности нет, но в некоторых блоках используется автовыбор видимости при изменении длины линии.
Блоки очень удобно использовать с панели инструментов с заранее указанными параметрами.

P.S. Прошу извинения, если тут есть блок иного пользователя, уже выкладываемый тут на сайте. Файл выкладывается целиком, как и используется в повседневной работе.

Динамические блоки - линии разрыва и обрыва1

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-3 из 3
zprizrak , 05 ноября 2021 в 09:15

В блоках обозначающих трубы при изменении размера обозначение края трубы не изменяется.
Кривые не подключены к параметру растяжения соответствующей управляющей точки.

Линия разрыва одной кнопкой

Замучился уже каждый раз сплайн рисовать через 4 точки (концы двух линий + чтобы загиб напрво+налево). Как упростить процесс не подскажете. Мож уже где-то это было. Тогда буду рад ссылке.

__________________
Век живи, век учись — .
Просмотров: 48362
Регистрация: 17.05.2005
Сообщений: 696
SPDS_GraphiCS ставь или подобное

LISP, C# (ACAD 200[9,12,13,14])

Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,810

__________________
Моя библиотека lisp-функций

Обращение ко мне — на «ты».
Все, что сказано — личное мнение.

Кулик Алексей aka kpblc
Посмотреть профиль
Посетить домашнюю страницу Кулик Алексей aka kpblc
Найти ещё сообщения от Кулик Алексей aka kpblc

Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
А че, юзануть «_breakline» из ExpressTools блаародство не позволяет или денег нету?
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825
Bull
Попробуй так:

^C^C(Setq C1 (Getvar "Osmode"));(Setq C2 (Getvar "AUTOSNAP"));(Setq C3 (Getvar "Orthomode"));(Setq C4 (Getvar "Clayer"));_Line;\'_Cal;P1=@;\'Cal;P2=@;_Undo;_Undo;;_Erase;_L;;_Osmode;0;Ortho;Off;AUTOSNAP;0;-La;_Make;Разрывы;LWeight;0.20;;;_Pline;'_Cal;P1;_W;0;;_Arc;_Ang;60;'_Cal;P3=(P1+P2)/2;'_Cal;P2;;_Lengthen;_De;'cal;2;'cal;P1;'cal;P2;;(Setvar "Osmode" C1);(Setvar "Orthomode" C3);(Setvar "AUTOSNAP" C2);(Setvar "Clayer" C4);

Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825
>Лентяй
Кстати, не знаешь почему у меня эта комманда не работает?

Command: breakline no function definition: VLAX-PRODUCT-KEY

То-же с некоторыми другими лиспами.

LISP, C# (ACAD 200[9,12,13,14])

Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,810
Хоть вопрос и Лентяю, отвечу и я
В начале лиспов дай (v-load-com)

__________________
Моя библиотека lisp-функций

Обращение ко мне — на «ты».
Все, что сказано — личное мнение.

Кулик Алексей aka kpblc
Посмотреть профиль
Посетить домашнюю страницу Кулик Алексей aka kpblc
Найти ещё сообщения от Кулик Алексей aka kpblc

Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825

Хоть вопрос и Лентяю, отвечу и я
В начале лиспов дай (v-load-com)

Можно поподробнее, куда это дать. В лиспах ни бум-бум.
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,283

Я как-то еще в 2000 версии сделал свой тип линии, один недостаток — shx таскать приходится (расширение с jpg на rar)
[ATTACH]1129793872.jpg[/ATTACH]

LISP, C# (ACAD 200[9,12,13,14])

Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,810

Опаньки, ошибочка.
С ком.строки попробуй сделать (vl-load-com)
Кстати, а Express Tools-то установлены?

__________________
Моя библиотека lisp-функций

Обращение ко мне — на «ты».
Все, что сказано — личное мнение.

Кулик Алексей aka kpblc
Посмотреть профиль
Посетить домашнюю страницу Кулик Алексей aka kpblc
Найти ещё сообщения от Кулик Алексей aka kpblc

Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825

Кстати, а Express Tools-то установлены?

Установлены, уж до этого я додумался.

С ком.строки попробуй сделать (vl-load-com)

Да-уж кое что поменялось:

Error loading file: Breakl.lsp
no function definition: V-LOAD-COM

Вообще в 2004-м каде проблем небыло. Перешел на 2005-й и вот такая штука теперь получается.

Конструктор по сути (машиностроитель)

Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
Сообщение от Лентяй
А че, юзануть «_breakline» из ExpressTools блаародство не позволяет или денег нету?

Да я ж имею ввиду саму линию разрыва, а не разрыв на линии.

Совет по autocad.ru попробую (кстати, как будто специально для меня сегодня там его добавили), и за остальные советы тоже благодарствую. Всем спасибо.

__________________
Век живи, век учись — .
Регистрация: 06.01.2005
Московская обл.
Сообщений: 501

Я как-то еще в 2000 версии сделал свой тип линии, один недостаток — shx таскать приходится

Можно использовать стандартные формы и не надо ничего таскать
вот пример:

*OBRIV_A A,10,-0.12941,[TRACK1,ltypeshp.shx,R=-15,S=.5,Y=.48296],-.38823,[TRACK1,ltypeshp.shx,R=15,S=1,Y=0],-.38823,[TRACK1,ltypeshp.shx,R=-15,S=.5,Y=-.48296],-0.12941

Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392

Bull:Да я ж имею ввиду саму линию разрыва, а не разрыв на линии. PS ET есть

Ну, а если усть, так с богом запускай «_breakline», и будет тебе щастье в виде обретенной линии разрыва.

Конструктор по сути (машиностроитель)

Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
Сообщение от Krieger
Bull
Попробуй так:

^C^C(Setq C1 (Getvar "Osmode"));(Setq C2 (Getvar "AUTOSNAP"));(Setq C3 (Getvar "Orthomode"));(Setq C4 (Getvar "Clayer"));_Line;\'_Cal;P1=@;\'Cal;P2=@;_Undo;_Undo;;_Erase;_L;;_Osmode;0;Ortho;Off;AUTOSNAP;0;-La;_Make;Разрывы;LWeight;0.20;;;_Pline;'_Cal;P1;_W;0;;_Arc;_Ang;60;'_Cal;P3=(P1+P2)/2;'_Cal;P2;;_Lengthen;_De;'cal;2;'cal;P1;'cal;P2;;(Setvar "Osmode" C1);(Setvar "Orthomode" C3);(Setvar "AUTOSNAP" C2);(Setvar "Clayer" C4);

Вот эта последняя часть не влезает, блин, в команду кнопки:
2);(Setvar «Clayer» C4);
(у меня 2004, мож в дальнейших можно и больше писать?)

__________________
Век живи, век учись — .

Простановка линейного обрыва

Кнопка Линейный обрыв — вызывает инструмент СПДС GraphiCS для отрисовки и вставки на чертеж обозначения линейного обрыва. primer 1 - Prostanovka linejnogo obryva - SPDS Для вызова инструмента Линейный обрыв можно воспользоваться следующими способами:

  • кликнуть по иконке на вкладке СПДС — панель Обозначения; vkladka - Prostanovka linejnogo obryva - SPDS
  • кликнуть по иконке на панели Разрывы, обрывы; panel
  • Строка меню — СПДС — Разрывы, обрывы — Линейный обрыв; stroka menju - Prostanovka linejnogo obryva - SPDS
  • ввести в командную строку команду spbreak_linear.

Для отрисовки и вставки обозначения линейного обрыва необходимо:

  • активировать функцию (нажать на пиктограмму или ввести в командную строку команду);
  • указать точку вставки обрыва на чертеже; primer 2 - Prostanovka linejnogo obryva - SPDS
  • указать длину линии обрыва; primer 3 - Prostanovka linejnogo obryva - SPDS
  • указать ширину обрыва; primer 4 - Prostanovka linejnogo obryva - SPDS
  • получим вот такой результат. primer 5 - Prostanovka linejnogo obryva - SPDS

Обозначение линейного обрыва можно настроить самому, перейдя в настройки программы:

okno nastrojka - Prostanovka linejnogo obryva - SPDS

Редактирование обозначения линейного обрыва осуществляется следующими способами:

  • два раза кликнуть левой кнопкой мышки по обозначению. В окне Разрыв можно указать длину, ширину и смещение обрыва; okno razryv - Prostanovka linejnogo obryva - SPDS
  • кликнуть правой кнопкой мышки по обозначению;
  • выделить обозначение и кликнув правой кнопкой мышки вызвать контекстное меню, в котором выбрать пункт Редактировать; okno redaktirovanie kontekstnoe menju - Vynoska pozicionnaja - SPDS
  • активировать функцию Редактирование и указать на обозначение;
  • воспользоваться окном Свойства AutoCAD; okno Svojstva - Prostanovka linejnogo obryva - SPDS

Все объекты СПДС GraphiCS имеют так называемый Z-Order (Порядок следования). Это величина задает уровень Z-координаты по отношению к другим объектно-зависимым деталям СПДС GraphiCS . Редактируя значение порядка следования, можно управлять взаимным перекрытием объектов СПДС GraphiCS .

ruchki redaktirovanija 2- Prostanovka linejnogo obryva - SPDS

  • с помощью ручек редактирования.

В данном уроке Вы узнали об инструменте СПДС GraphiCS, с помощью которого всего в несколько кликов можно нарисовать обозначение Линейного обрыва. Инструмент Линейный обрыв поможет Вам ускорить процесс выполнения и оформления чертежей.

Упражнение 7. Создание и удаление разрывов линий. Правка с помощью ручек.

Возможности AutoCAD настолько разнообразны, что для создания одного эле­мента конструкции вы можете использовать несколько методов. Например, прямо­угольник, у которого с одной стороны имеется разрыв, легко начертить не только с помощью команды Line (Отрезок) (в этом случае он будет состоять из пяти от­резков), но и другим способом.

  1. Создайте новый чертеж с метрическими установками.
  2. Вызовите команду Rectang (Прямоугольник) из панели инструментов и на­чертите прямоугольник.
  3. Вызовите команду Break (Разорвать) из панели инструментов или меню Modify (Редакт). С помощью этой команды можно разорвать объект или — отсечь какую-либо его часть с любой стороны. Чтобы разорвать объект посредине и создать, таким образом два объекта, следует указать место разрыва, задав две точки. Если речь идет об окружности, то величина разрыва опреде­ляется в направлении против часовой стрелки от первой заданной точки до второй (рис.18).
  4. При использовании команды Break (Разорвать) отображается предложение выбрать объект. Укажите точку на нижнем ребре прямоугольника. Таким образом вы одновременно укажете и первую точку разрыва. Когда программа попросит указать вторую точку разрыва, сделайте это с помощью мыши, и разрыв будет создан.

Рис.18. Иллюстрация работы команды Break (Разорвать).

В AutoCAD 2006 появилась команда Join (Соединить), которая по своему действию противоположна команде Break (Разорвать). С помощью команды Join (Соединить) вы можете устранить разрыв на прямой, дуге или эллиптической дуге, присоединить к полилинии примыкающий к ней объект типа Line (Отрезок), Arc (Дуга) или Pline (Плиния), а также объединить при­мыкающие друг к другу сплайны.

5. В завершение рассмотрим еще один метод правки объектов — с помощью ру­чек (grips). Данный метод позволяет растягивать, перемещать, поворачивать, масштабировать, зеркально отображать объекты или копировать их, не ис­пользуя обычные команды редактирования или режимы привязки.

Ручки представляют собой маленькие квадраты (узлы), появляющиеся в гра­ничных точках, в середине или в центре выбранных объектов. Они активизи­руются (становятся видимыми) в результате выбора объекта посредством курсора при условии, что не выполняется никакая команда (в командной строке отображается подсказка Command:).

Измените с помощью ручек форму созданного прямоугольника. Выделите его мышью. Объект будет представлен штриховыми линиями, и на нем появятся небольшие квадраты синего цвета (по умолчанию) — ручки. Ручка может быть выбранной или нет. Появляется она всегда как невыбранная (рис.19).

Ручки не выбраны Объект выбран

Ручка выбранаОбъект выбран

Рис.19. Два состояния ручек объекта

Выбранная ручка имеет красный цвет (по умолчанию), а соответствующий ей объект выделен. Любую ручку можно сделать выбранной, щелкнув на ней мышью. Если на чертеже имеется выбранная ручка, в командной строке по­являются новые подсказки, отображающие различные опции редактирования с помощью ручек.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *