Системна змінна OSMODE в AutoCAD

Cover-2.jpg

Примітка: Ця стаття написана та опублікована англійською мовою і є перекладеною версією оригіналу тут.

 

Введення

 

Object Snap, широко відомий як Osnap, є одним із тих, що найбільш часто використовується в AutoCAD. Це дозволяє користувачам точно вирівнювати геометрію, прив'язуючись до ключових точок, таких як кінцеві точки, середні точки, центри та перетини, що значно допомагає в точному малюванні та дизайні.

 

Хоча багато користувачів знайомі з увімкненням і вимкненням прив'язки об'єктів через інтерфейс користувача, чи знаєте ви, що AutoCAD використовує системну змінну під назвою OSMODE для керування активними прив'язками об'єктів?

 

Що таке OSMODE?

 

Системна змінна OSMODE в AutoCAD визначає, які режими прив'язки об'єктів (OSNAP) активні в даний момент. Кожному параметру OSNAP присвоюється унікальний номер, і коли ви вмикаєте кілька прив'язок, AutoCAD додає їхні значення разом, щоб зберегти їх як один бітовий код.

 

Ось таблиця, яка показує прив'язки об'єктів і відповідні їм значення:

Значення

Опис

Опис (англійською)

0

Жодної

None

1

Кінцева точка

Endpoint

2

Середня

Midpoint

4

Центр

Center

8

Вузол

Node

16

Квадрант

Quadrant

32

Перетин множин

Intersection

64

Вставка

Insertion

128

Перпендикулярність

Perpendicular

256

Дотичність

Tangent

512

Найближча

Nearest

1024

Геометричний центр

Geometric center

2048

Видимий перетин

Apparent Intersection

4096

Збільшення

Extension

8192

Паралельність

Parallel

16384

Пригнічує поточні знімки запущених об'єктів

Suppresses the current running object snaps

  

Як користуватися OSMODE

 

Щоб керувати прив'язкою об'єкта за допомогою командного рядка: Введіть OSMODE у AutoCAD командному рядку та натисніть Enter.

Введіть числове значення, яке представляє бажану комбінацію прив'язки об'єкта.

 

Наприклад, якщо ви введете 1, активним буде лише прив'язка Кінцева точка (Endpoint).

 

Якщо потрібно ввімкнути кілька знімків, скажімо, Кінцева точка, Середня точка, Центр, Перпендикуляр і Геометричний центр, додайте відповідні значення: 1 + 2 + 4 + 128 + 1024 = 1159

Введення 1159 для OSMODE увімкне всі п'ять прив'язок одночасно.

 

Reference Image 1 - OSMODE.png 

 

Reference Image 2 - OSnap.png

 

Навіщо використовувати OSMODE?

 

Використання OSMODE особливо корисне під час автоматизації завдань за допомогою скриптів, процедур LISP або просто, коли ви хочете швидко перемикатися між користувацькими конфігураціями прив'язки, не натискаючи щоразу на інтерфейс користувача.

 

Один із найкращих способів оптимізувати робочий процес — перетворити часто використовувані параметри OSNAP на власну команду за допомогою настроювання інтерфейсу користувача (CUI).

 

Створення власної команди OSNAP

 

  1.  Відкрийте Налаштувати інтерфейс користувача (Customize User Interface), ввівши CUI у командному рядку.
  2.  Створіть нову команду.
  3.  Призначте команді власне ім'я, наприклад MyOsnap
  4.  Введіть наступний код у полі Макрос: ^C^C_OSMODE; 1159;
  5.  Цей макрос встановлює для OSMODE певне значення (наприклад, 1159), яке відповідає бажаній комбінації OSNAP.

Reference Image 3 - CUI.png 

 

  1.  Перетягніть нову команду на палітру інструментів для швидкого доступу. Тепер одним кліком миші ви можете миттєво застосувати власні налаштування прив'язки.

  

Бонус: Додайте його на стрічку

 

Хочете ще простіший доступ? Додайте власну команду OSNAP до стрічки!

Перегляньте мій пост в блозі: [Посібник із налаштування стрічки в AutoCAD] (англійською) щоб отримати покрокову інструкцію про те, як покращити інтерфейс AutoCAD за допомогою персоналізованих команд.

 

Примітка: Ця стаття написана та опублікована англійською мовою і є перекладеною версією оригіналу тут.