Schöck
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Справочник команд > OSNAPHATCH ( Системная переменная )

OSNAPHATCH ( Системная переменная )

Ответ
Поиск в этой теме
Непрочитано 23.10.2008, 18:28 #1
OSNAPHATCH ( Системная переменная )
VVA
 
Инженер LISP
 
Минск
Регистрация: 11.05.2005
Сообщений: 6,889

Доступна в Автокадах версий:
2005 - можно ввести в командной строке, нет описания в Справке
2006 - можно ввести в командной строке, есть описание в Справке
2007, 2008, 2009 - Считается устаревшей,можно ввести в командной строке, есть описание в Справке

Из справки Автокад 2006 рус
Тип: целый
Сохранен в: реестр
Начальное значение: 0


Управляет игнорированием объектов штриховки при объектной привязке . При использовании значения по умолчанию 0 повышается производительность.

0 - Объекты штриховки игнорируются при объектной привязке

1 - При объектной привязке объекты штриховки воспринимаются как другие объекты

Эту же цель преследует установка соответствующих галочек по маршруту (см рисунок) :
Сервис\Настройка\Построения\Параметры объектной привязки - для русского Атокада
Tools\Options\Drafting\Ignore hatch objects - для английского Автокада
или соответствующие закладки команды _.OPTIONS.
PS. Название пунктов меню в последующих версиях могут отличаться. Вышеприведенные справедливы для 2006 Автокада.

Начиная с Автокада 2007 считается устаревшей. Для управления объеткной привязкой используется OSOPTIONS

Миниатюры
Нажмите на изображение для увеличения
Название: osnaphatch.jpg
Просмотров: 203
Размер:	68.6 Кб
ID:	11447  


Последний раз редактировалось VVA, 24.10.2008 в 16:20.
Просмотров: 3475
 
Непрочитано 24.10.2008, 03:11
#2
KAI

геологоразведка, строительство
 
Регистрация: 14.10.2003
Магадан
Сообщений: 311


Цитата:
1 - При объектной привязке объекты штриховки воспринимаются как другие объекты
p.s. Только не для штриховки SOLID.
__________________
Лень - великий двигатель прогресса!
KAI вне форума  
 
Непрочитано 24.10.2008, 08:40
#3
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,254


В справке по 2008-му она фигурирует как уже устаревшая:

Цитата:
OSNAPHATCH
...
Устар. Системная переменная OSOPTIONS используется для управления объектной привязкой: игнорировать объекты штриховки или нет. При использовании значения по умолчанию 0 повышается производительность.
Т.е. я так понял, что рекомендуется в место неё использовать OSOPTIONS - там больше вариантов
Makswell вне форума  
 
Непрочитано 24.10.2008, 08:52
#4
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,254


Кстати, изменение OSOPTIONS влияет на значение OSNAPHATCH.
Я тут накидал простенькую прогу:
Код:
[Выделить все]
(defun test (/ n Old_OSOPTIONS)
  (setq n 0)
  (setq Old_OSOPTIONS (getvar "OSOPTIONS"))
  (while (<= n 3)
    (setvar "OSOPTIONS" n)
    (princ "OSOPTIONS=")
    (princ (getvar "OSOPTIONS"))
    (princ " | ")
    (princ "OSNAPHATCH=")
    (princ (getvar "OSNAPHATCH"))
    (terpri)
    (setq n (1+ n))
  )
  (setvar "OSOPTIONS" Old_OSOPTIONS)
  (princ)
)
И вот что она выдала:
Цитата:
_$ (test)
OSOPTIONS=0 | OSNAPHATCH=1
OSOPTIONS=1 | OSNAPHATCH=0
OSOPTIONS=2 | OSNAPHATCH=1
OSOPTIONS=3 | OSNAPHATCH=0
Этот факт надо не забыть упомянуть тому, кто будет описывать переменную OSOPTIONS.

Добавлено:
Да и, ИМХО, в этой теме можно тоже добавить фразу:
"Значение переменной OSNAPHATCH зависит от значения переменной OSOPTIONS"

Последний раз редактировалось Makswell, 24.10.2008 в 09:06.
Makswell вне форума  
 
Непрочитано 24.10.2008, 09:04
#5
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,663


В AutoCAD 2009 переменной OSNAPHATCH в Справке уже нет, хотя ее можно ввести в командной строке.
Profan вне форума  
 
Автор темы   Непрочитано 24.10.2008, 10:11
#6
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,889
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Внес корректировки. Обнаружил, что для Автокада 2005 пост #5 будет звучать наоборот
Цитата:
В AutoCAD 2005 переменной OSNAPHATCH в Справке еще нет, хотя ее можно ввести в командной строке.
__________________
Как использовать код на Лиспе читаем здесь
VVA на форуме  
 
Непрочитано 24.10.2008, 11:11
#7
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,254


А вот так влияет изменение значения OSNAPHATCH на переменную OSOPTIONS:
Цитата:
_$ (test1)
Начальное значение OSOPTIONS: 0
OSNAPHATCH=0 => OSOPTIONS=1
OSNAPHATCH=1 => OSOPTIONS=0

Начальное значение OSOPTIONS: 1
OSNAPHATCH=0 => OSOPTIONS=1
OSNAPHATCH=1 => OSOPTIONS=0

Начальное значение OSOPTIONS: 2
OSNAPHATCH=0 => OSOPTIONS=3
OSNAPHATCH=1 => OSOPTIONS=2

Начальное значение OSOPTIONS: 3
OSNAPHATCH=0 => OSOPTIONS=3
OSNAPHATCH=1 => OSOPTIONS=2
Makswell вне форума  
 
Непрочитано 24.10.2008, 12:41
#8
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,466


VVA, а что ж пост №1 остался без изменений?
Надо бы:
В AutoCAD 2005 и 2009 переменной OSNAPHATCH в Справке нет, но ее можно ввести в командной строке

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

Последний раз редактировалось BM60, 24.10.2008 в 16:15.
BM60 вне форума  
 
Автор темы   Непрочитано 24.10.2008, 12:51
#9
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,889
<phrase 1= Отправить сообщение для VVA с помощью Skype™


BM60, Про 2009 есть, про 2005 не был уверен, вдруг у меня help кривой? Но если так, сейчас добавлю
__________________
Как использовать код на Лиспе читаем здесь
VVA на форуме  
 
Непрочитано 24.10.2008, 13:13
#10
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,466


Так-так, я проверил на своем 2005ru.
BM60 вне форума  
 
Непрочитано 24.10.2008, 13:21
#11
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,466


А вот в аналогичном скрине 2005-го есть только "Игнорировать штриховку" (для сведения)

И кстати, в первой строке следует пояснить доступность: до 200какого?
При "не уверен" поставить ? вместо последней цифры, но в конце поста №1 вручную дописать о том, что точно известно. Кто захочет, дополнит, тогда и заменить ? на 8 или 9.

Последний раз редактировалось BM60, 24.10.2008 в 16:15.
BM60 вне форума  
 
Непрочитано 24.10.2008, 13:31
#12
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,466


Сертпобери, забыл сказать.
Вот вместо этого: "в группе "Параметры объектной привязки" во вкладке "Построения" диалогового окна "Настройка" (команда _.OPTIONS (НАСТРОЙКА) или меню «Сервис» -> «Настройка»)"
наглядней написать: "по маршруту: Сервис\Настройка\Построения\Параметры объектной привязки.
Англоязычники либо догадаются, либо пришлют этот путь...

Давайте упрощать казённый литературный язык квазиписателей или квазиредакторов! - они читать действия наоборот тоже не умеют...

Последний раз редактировалось BM60, 24.10.2008 в 16:16.
BM60 вне форума  
 
Автор темы   Непрочитано 24.10.2008, 14:14
#13
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,889
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Исправил
__________________
Как использовать код на Лиспе читаем здесь
VVA на форуме  
 
Непрочитано 24.10.2008, 16:14
#14
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,466


Нормально.
Впрочем, после ... в Автокад поставить :
и Атокад как-то не очень звучит
BM60 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Справочник команд > OSNAPHATCH ( Системная переменная )

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MEASUREINIT (Системная переменная) VVA Справочник команд 4 27.02.2016 09:41
QAFLAGS (Системная переменная) VVA Справочник команд 5 21.11.2012 20:55
AREA (Системная переменная) Ddjo Справочник команд 6 15.07.2008 10:52
MTEXTED (Системная переменная) Shoorup Справочник команд 9 10.07.2008 17:19
какая системная переменная отвечает за "вырисовку" Gaa AutoCAD 3 23.02.2006 14:41