|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Штриховки с одинаковыми свойствами стали отображаться по-разному.
Регистрация: 27.06.2008
Сообщений: 313
|
||
Просмотров: 5321
|
|
||||
Инженер-конструктор Регистрация: 25.02.2008
Москва
Сообщений: 142
|
Проблема масштаба штриховок (и масштабов типов линий тоже) заключается в переменной MEASUREMENT. Эта переменная определяет какие единицы используются в чертеже - метрические (мм) или британские (дюймы). Можно заметить что штриховки меняют свой масштаб ("плывут") ровно в 25.4 раза (1 дюйм = 25.4мм). Соответственно если переменная 0 то единицы британские и штриховки из файла acad.pat а типы линий из файла acad.lin. Если же переменная равна 1 то единицы метрические и образцы штриховок из файла acadiso.pat а типы линий из файла acadiso.lin. Можно заметить что файлы с iso и без iso по сути одинаковые, но все соответствующие цифры в них отличаются в 25.4 раза, поэтому когда вычерчивается штриховка при включенном "метрическом" режиме она имеет один вид, а если та же штриховка вычерчивается в "британском" режиме, то она будет в 25.4 раза чаще, ХОТЯ В СВОЙСТВАХ ВСЕ ПАРАМЕТРЫ ЭТИХ ШТРИХОВОК БУДУТ АБСОЛЮТНО ОДИНАКОВЫМИ!!! Это связано с тем что ОБРАЗЦЫ ШТРИХОВОК взяты из разных файлов и они разного размера, хотя в свойствах имеют одно и то же название. Проблема часто связана с программой Project Studio, определенные команды или действия которой (до конца не выяснено какие) вызывают изменение этой переменной.
РЕШЕНИЕ ПРОБЛЕМЫ: 1 Вариант: Если вам не приходится работать с британскими единицами измерения, то открываем блокнотом файл acadiso.pat, который лежит в папке C:\Users\"Имя пользователя"\AppData\Roaming\Autodesk\AutoCAD ХХХХ\R18.2\rus\Support. Копируем все его содержимое. Открываем файл acad.pat, удаляем все его содержимое и вставляем туда скопированное из файла acadiso.pat. После этого стандартным штриховкам Автокада будет "по барабану" изменение этой переменной, они всегда будут в "метрической" системе. ![]() 2 Вариант: Если приходится использовать британскую систему, то единственный выход это - пристально следить за значением системной переменной MEASUREMENT. К примеру добавить в автозагрузку .lsp файл с реактором на изменение системной переменной (предварительно написав его ![]() |
|||
![]() |