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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Ошибка отображения аннотативного блока в листе

Ошибка отображения аннотативного блока в листе

Ответ
Поиск в этой теме
Непрочитано 27.08.2020, 08:11 #1
Ошибка отображения аннотативного блока в листе
Cfytrr
 
Балка на балку, кирпич на кирпич...
 
Питер
Регистрация: 09.10.2007
Сообщений: 4,819

Приветствую.
Иногда возникает ошибка в отображении положения (и значения ) аннотативного блока в пространстве листа. Причем место и причину возникновения этой ошибки я определить не могу. В примере показаны три блока отметки, в пространстве модели они все установлены правильно, но в листе положение красного блока показывается с ошибкой (и само значение отметки разное после регенерации)

Вложения
Тип файла: dwg
DWG 2007
Отметки.dwg (109.8 Кб, 13 просмотров)

__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Просмотров: 2144
 
Непрочитано 27.08.2020, 08:25
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


ACAD2020, все обновления - после регенерации значение 109,793 (на листе такое же).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 27.08.2020, 08:42
#3
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,819
Отправить сообщение для Cfytrr с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
все обновления - после регенерации значение 109,793 (на листе такое же).
То есть у Вас это выглядит не так:



Акад 2021, в 2019 так же
Миниатюры
Нажмите на изображение для увеличения
Название: Отметки.gif
Просмотров: 169
Размер:	630.7 Кб
ID:	229565  
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Cfytrr вне форума  
 
Непрочитано 27.08.2020, 09:04
#4
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893


Autocad 2016 с обновлениями.
В зависимости от того, в каком масштабе последний раз регенерировал чертёж/обновлял поля, красный блок показывает разные отметки. Если в 2:1, то 109,793; если 8:1, то 107,905.
Я причину вижу в том, что у блока несколько аннотативных масштабов - по опыту autocad не любит динамические блоки, у которых несколько аннот. масштабов.
Миниатюры
Нажмите на изображение для увеличения
Название: DWG. Аннотативные отметки.PNG
Просмотров: 9
Размер:	38.3 Кб
ID:	229566  

Последний раз редактировалось kacugu, 27.08.2020 в 09:11.
kacugu вне форума  
 
Автор темы   Непрочитано 27.08.2020, 09:15
#5
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,819
Отправить сообщение для Cfytrr с помощью Skype™


Цитата:
Сообщение от kacugu Посмотреть сообщение
Я причину вижу в том, что у блока несколько аннотативных масштабов - по опыту autocad не любит динамические блоки, у которых несколько аннот. масштабов.
Ну так весь смысл аннотативности в том чтоб иметь несколько масштабов, иначе нафига она вообще нужна
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Cfytrr вне форума  
 
Непрочитано 27.08.2020, 09:40
#6
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893


Offtop:
Цитата:
Сообщение от Cfytrr Посмотреть сообщение
Ну так весь смысл аннотативности в том чтоб иметь несколько масштабов, иначе нафига она вообще нужна
Так с этим никто не спорит, я только указал на возможную причину.

Оставил у блока один анн. масштаб, сбросил его, добавил несколько анн. масштабов и блок заработал нормально.
kacugu вне форума  
 
Автор темы   Непрочитано 27.08.2020, 09:48
#7
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,819
Отправить сообщение для Cfytrr с помощью Skype™


kacugu,
По опыту скажу, что через несколько копирований блока (или еще каких операций), ошибка снова может появится в любом месте, в этом ее пакость что она непредсказуема
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Cfytrr вне форума  
 
Непрочитано 27.08.2020, 10:17
#8
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893


Цитата:
Сообщение от Cfytrr Посмотреть сообщение
ошибка снова может появится в любом месте, в этом ее пакость что она непредсказуема
Offtop: Согласен. У меня с блоком отметки такая же проблема была и проявлялась она именно при наличии у него нескольких анн. масштабов и последующем редактировании (отразить, подвинуть текст, увеличить полку и т.д.). Причём блок мог работать нормально, а потом неожиданно "ломался". Причём чаще всего блок "ломался" именно после отражения лево/право - пришлось делать отдельные видимости.
kacugu вне форума  
 
Непрочитано 27.08.2020, 10:33
3 | 2 #9
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Это не ошибка, а нормальная работа аннотативного блока. Не всем она кажется удобной, сам путаюсь. Бывают и глюки.
Если не нужна разная точка вставки в разных масштабах, есть ANNORESET
AMDen вне форума  
 
Автор темы   Непрочитано 27.08.2020, 10:41
#10
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,819
Отправить сообщение для Cfytrr с помощью Skype™


AMDen,
Вот за это Спасибо!
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Cfytrr вне форума  
 
Непрочитано 27.08.2020, 14:41
#11
Linkshunter

проектирование а/дорог
 
Регистрация: 03.07.2013
СПб
Сообщений: 376


Цитата:
Сообщение от AMDen Посмотреть сообщение
Не всем она кажется удобной
а временами очень удобной, главное помнить что масштабы аннотации могут быть в обьекте, в пространстве модели в пространстве листа, и для каждого случая можно базовую точку настроить.

Цитата:
Сообщение от AMDen Посмотреть сообщение
есть ANNORESET
оно же АННОТСБРОС оно же ПКМ на блоке - масштаб аннотативного объекта - синхронизировать положения нескольких масштабов.


Цитата:
Сообщение от Cfytrr Посмотреть сообщение
весь смысл аннотативности в том чтоб иметь несколько масштабов
Совершенно согласен. Но Вы делаете плоский чертеж с автоматической простановкой разницы координат Y блока якоря и Y точки вставки блока (Ваш ноль в условной ск) в качестве динамической координаты "Z" в атрибут другого блока (мое почтение, на встречал такого, понял как работает только переместив блок в другой чертеж).
Так вот , в каждом масштабе аннотации точка вставки объекта (координата Y относительно якоря) пересчитывается при изменении точки вставки, все правильно работает.
P/S №1: расскажите как привязали к атрибуту разницу координат точек вставки блока
P/S №2: для отрисовки поперечных профилей откосов,канав и пр. я бы все таки пользовался вертикальными решениями. Например цивил или робур

Все, разобрался все гениальное просто (реализовано через вставку поля второго уровня с реальной разницей координат) один вопрос, зачем в формуле /1?

Последний раз редактировалось Linkshunter, 27.08.2020 в 14:57.
Linkshunter вне форума  
 
Автор темы   Непрочитано 27.08.2020, 14:59
1 | #12
Cfytrr

Балка на балку, кирпич на кирпич...
 
Регистрация: 09.10.2007
Питер
Сообщений: 4,819
Отправить сообщение для Cfytrr с помощью Skype™


Цитата:
Сообщение от Linkshunter Посмотреть сообщение
и для каждого случая можно базовую точку настроить
Можете рассказать как ее настраивать?

Цитата:
расскажите как привязали к атрибуту разницу координат точек вставки блока
Так это распространенный прием, пишем в "поле" формулу "из координаты Y этого блока вычесть координату Y этого блока, результат поделить на 1000 или 1 соответственно для метров и миллиметров". Если нужна отметка по Z то соответственно в формуле меняем Y на Z

Цитата:
для отрисовки поперечных профилей откосов,канав и пр. я бы все таки пользовался вертикальными решениями.
Ну, ту канава только обстановка, вся работа кипит вне канав.
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам.
Cfytrr вне форума  
 
Непрочитано 27.08.2020, 15:30
1 | #13
Linkshunter

проектирование а/дорог
 
Регистрация: 03.07.2013
СПб
Сообщений: 376


Цитата:
Сообщение от Cfytrr Посмотреть сообщение
Можете рассказать как ее настраивать?
да все просто
1) пкм на блоке - масштаб аннотативного объекта - добавить/удалить масштабы, в окне настраиваем (создаем требуемый масштаб аннотаций)

2) в модели настраиваем требуемый масштаб аннотаций текущего вида (в блоке должен быть добавлен требуемый масштаб)

3) перемещаем отображение блока в нужное место и все. Видовой экран в листе по умолчанию создается с текущим масштабом аннотаций и настраивается

На примере вашего файла добавил масштаб 1:1,разнес точки отображения блока по горизонтали и вывел в лист 3 экрана с масштабом 1:1 2:1 и 8:1
Миниатюры
Нажмите на изображение для увеличения
Название: м1.JPG
Просмотров: 13
Размер:	59.4 Кб
ID:	229582  Нажмите на изображение для увеличения
Название: м2.JPG
Просмотров: 14
Размер:	52.7 Кб
ID:	229583  
Вложения
Тип файла: dwg
DWG 2007
Отметки-2.dwg (110.8 Кб, 8 просмотров)
Linkshunter вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Ошибка отображения аннотативного блока в листе

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Ошибка Refedit при открытии блока, содержащего блок с аттрибутом Arhi78 Динамические блоки 6 23.12.2017 11:47
Как доработать лисп вставки имени блока в листе ? baksconstructor LISP 6 08.08.2017 10:24
Ошибка при зумировании листа. Алгоритм печати в модели и в листе Rask Программирование 8 30.08.2012 13:54
Помощь по Лире Серега М Лира / Лира-САПР 52 28.05.2007 02:47