|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Решение проблемы с единицами блоков в Автокад
Регистрация: 28.10.2019
Сообщений: 57
|
||
Просмотров: 8447
|
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
сам и написал
Цитата:
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Регистрация: 28.10.2019
Сообщений: 57
|
Цитата:
У меня в двух блоках значение DIMALTF=0,0394 в чертеже куда вставляется данные блоки этот же параметр равен 0,0394, но вставка блоков происходит по разному, в одном случае нормально, в другом в 25 раз больше. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Nikilin, _dwgunits?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 28.10.2019
Сообщений: 57
|
Все правильно, если нажать "да" то блок откроется. Просто блок с элементами видимости.
Забыл добавить данную команду в шапку. Проверял через данную команду и блоки и чертеж, все идентично, однако блоки как вставлялись в разных масштаба так и вставляются. (приложил бы скрины, но их было бы много и не информативно) Думал вообще отрубать масштабирование блоков, или задать через панель масштаб. Это бы конечно решило бы проблему со вставкой блоков в будущую отчетную документацию, но опять же хотелось бы понять причину почему происходит подобная ситуевина. Да и выглядело бы это как костыли, а не нормально отработанная форма. |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
Цитата:
При закрытии редактора блока автокад закрывает файл.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 759
|
|
|||
![]() |
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,401
|
А почему вы решили что блоки масштабируются. Например, размеры Blok_Gl полностью соответствуют приведенным ранее.
Я бы советовал вам полностью отключить DIMALT, и не заморачиваться альтернативными единицами, а работать только в мм. И помнить что, элемент начерченный в одних единицах чертежа, после изменения этих самых единиц, автоматически сам не отмасштабируеся. |
|||
![]() |
|
||||
Регистрация: 28.10.2019
Сообщений: 57
|
Цитата:
Я сам могу потратить пару секунд на масштабирование, а некоторых моих коллег которые пользуются этими блоками это выбивает. Все потом копируют от куда не надо, и что не надо, или бегут ко мне. Хотелось бы отладить все до ума и забыть. Цитата:
Пока даже не знаю если создам блоки по новой, появится ли подобный сбой или нет. Времени на это уходит не мало, блоков много. |
|||
![]() |
|
||||
Регистрация: 28.10.2019
Сообщений: 57
|
Цитата:
Может все же есть другая переменная которая и составила разницу в файлах. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
_.dwgunits запусти для начала:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 28.10.2019
Сообщений: 57
|
Спасибо. Я что то даже не задумывался, что единицы заданные через INSUNITS могут отличатся от ._dwgunits. Сказывается недостаточная изученность данного вопроса.
Однако с блоками это не помогло. Как вставлялись по разному, так и вставляются. Но это поправимо. Теперь хотя бы один вариант вставки блоков, а не 2. Забил в панельку масштаб для некоторых блоков 0,0393700787401575 и теперь они все нормального размера. И добавил на панельку команду для простаки всех единиц в мм. Открыл непонятно как созданный чертеж, запустил, и привел к стандарту. |
|||
![]() |
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,401
|
|
|||
![]() |
|
||||
Регистрация: 28.10.2019
Сообщений: 57
|
Ранее когда писали про данную команду, я проверил пару чертежей, везде стояли мм, однако сейчас при проверки других (выведенные из различных программ, или присланные заказчиком) выяснялось, что везде настройки _dwgunits отличаются, где то при INSUNITS в мм, _dwgunits стоит в дюймовой.
Теперь возьму на заметку проверять все чертежи на единицы измерений. Еще раз СПАСИБО. ----- добавлено через ~10 мин. ----- Цитата:
Заметил только разницу масштаба по оси Z в блоке Blok_Gl от X и Y. Это механическая ошибка при вставки блока, удалил блок, очистил чертеж, добавил по новой, проверил масштабы по осям, везде масштаб равен 1. Скорей всего случайно сам изменил и не заметил. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Выставь INSUNITSDEFSOURCE = 0 (не заданы) и INSUNITSDEFTARGET = 0 (не заданы) и блоки (ссылки) не будут масштабироваться при вставке в зависимости от значения переменной INSUNITS
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 28.10.2019
Сообщений: 57
|
В общем нашел причину проблемы. Связана она с командой _dwgunits. Не зря многие ссылались на нее. В общем проставив в блоках _dwgunits в мм я особо ее больше не проверял. Оказалось у меня сбоит на рабочем месте автокад. Ставлю _dwgunits, 3, она делает вид что выставилась, но зайдя повторно оказалось, что настройки не выставились. На другом компьютере все нормально работает. В общем теперь блоки все нормального размера вставляются.
|
|||
![]() |
|
||||
Регистрация: 28.10.2019
Сообщений: 57
|
Товарищи необходима помощь.
Как изменить DWGUNITS в блоках в чертеже пакетно. Есть ли такой способ??? В общем мне не хватает знаний и понимание для решения следующие ситуации с блоками. Суть ситуации такова: Есть чертеж, там собрано около 698 блоков различной направленность, в основном геодезических. Блоки безразмерные. Вынес пару блоков на палитру и в результате тестов оказалось что блоки вставляется в 25.4 раза больше чем надо. Думаю что в настройках блоков DWGUNITS дюймовый, но как изменить не соображу. Возможно я не прав в своих суждениях и все не так. Есть конечно вариант выгрузить все блоки, и поменять в каждом через программки пакетно, но это слишком геморно, особенно отсортировать все это. Настройки самого чертежа следующие: Код:
Последний раз редактировалось Nikilin, 20.11.2019 в 08:51. Причина: Уточнение |
|||
![]() |
|
||||
Регистрация: 20.03.2008
Сообщений: 2,680
|
Могу только программное решение предложить (используется функция get-block-name от Lee Mac):
Код:
Если нужно во всем чертеже без выбора рамкой, то строку Код:
Код:
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Lira. помогите решить проблему с нереалными единицами измерения в результатах расчета. перемещения более 500м | radik pgs | Лира / Лира-САПР | 5 | 14.06.2017 13:36 |
Странный выбор блоков рамкой в Автокад 2014 | VAV | AutoCAD | 9 | 04.06.2015 10:14 |
Влияет ли разрядность операционной системы и АвтоКАДа на допустимые имена блоков и на их редактирование? | Archeo | AutoCAD | 38 | 14.08.2013 15:29 |
автокад 2004 проблемы с тонированием | гореавтокадчик | AutoCAD | 2 | 11.01.2007 18:59 |