TOPIC:

Порядок по слою 4 years 9 months ago #1209

Функция очень удобная, но приходится каждый раз ее заново настраивать.
Нет возможности как-то запоминать или сохранять порядок слоев для конкретного файла?
The topic has been locked.

Порядок по слою 4 years 9 months ago #1210

  • Modis's Avatar
  • Modis
  • Offline
  • Administrator
  • Administrator
  • Super Users
  • Posts: 1183
  • Thanks: 146
Хорошо, добавлю такую возможность
The topic has been locked.

Порядок по слою 4 years 9 months ago #1211

Заранее спасибо! Будем ждать обновления.
The topic has been locked.

Порядок по слою 4 years 9 months ago #1219

  • Modis's Avatar
  • Modis
  • Offline
  • Administrator
  • Administrator
  • Super Users
  • Posts: 1183
  • Thanks: 146
The topic has been locked.

Порядок по слою 4 years 9 months ago #1221

К сожалению, теперь AutoCAD падает при попытке выполнить функцию: ФАТАЛЬНАЯ ОШИБКА: Unhandled e0434352h Exception at fcc2a06dh
The topic has been locked.

Порядок по слою 4 years 9 months ago #1223

  • Modis's Avatar
  • Modis
  • Offline
  • Administrator
  • Administrator
  • Super Users
  • Posts: 1183
  • Thanks: 146

К сожалению, теперь AutoCAD падает при попытке выполнить функцию: ФАТАЛЬНАЯ ОШИБКА: Unhandled e0434352h Exception at fcc2a06dh

Это уже какая-то другая проблема, не связанная с данным обновлением. Вы можете прислать мне файл, в котором происходит ошибка?
The topic has been locked.

Порядок по слою 4 years 9 months ago #1225

Вот файл. Выделяю несколько слоев, нажимаю "Применить" - и все...
AutoCAD 2014.
The topic has been locked.

Порядок по слою 4 years 9 months ago #1226

File Attachment:

File Name: 03-187-16--5.5.5.zip
File Size:204 KB

File Attachment:

File Name: 03-187-16--5.5.5.zip
File Size:204 KB
Attachments:
The topic has been locked.

Порядок по слою 4 years 9 months ago #1227

  • Modis's Avatar
  • Modis
  • Offline
  • Administrator
  • Administrator
  • Super Users
  • Posts: 1183
  • Thanks: 146
Да, в этом файле падает. Вечером протестирую и постараюсь побыстрее найти и устранить проблему
The topic has been locked.

Порядок по слою 4 years 9 months ago #1228

  • Modis's Avatar
  • Modis
  • Offline
  • Administrator
  • Administrator
  • Super Users
  • Posts: 1183
  • Thanks: 146
Нашел причину: автокад падал при попытке сменить порядок прорисовки у пустого списка объектов. Т.е. слой есть, а объектов на нем нет.
Все поправил + добавил отлов ошибок, чтобы в подобных случаях не падал автокад. Ловите обновление
The following user(s) said Thank You: golovin-a
The topic has been locked.

Порядок по слою 4 years 8 months ago #1323

И еще маленькое предложение по функции - почему бы не добавить в конце работы команду "_REGENALL", что бы сразу можно было видеть результат работы функции? А то функция вроде отработала, экран моргнул - а результата не видно. Только через пару секунд догадался регенерировать чертеж.
The topic has been locked.

Порядок по слою 4 years 8 months ago #1324

  • Modis's Avatar
  • Modis
  • Offline
  • Administrator
  • Administrator
  • Super Users
  • Posts: 1183
  • Thanks: 146
Если посмотреть видео к функции, то видно, что там нормально все переключается (регенерируется). Может автокад не всегда делает регенерацию?
The topic has been locked.

Порядок по слою 4 years 8 months ago #1325

На больших файлах часто не происходит полная регенерация (перерисовывается только часть объектов). Приходится повторно выполнять команду "Регенерировать все". В принципе, это не большая проблема.
Возможно, это глюк самого API AutoCAD. У меня 2014. Позже попробую на 2018-ом проверить.
The topic has been locked.

Порядок по слою 4 years 8 months ago #1326

На 2018 пока не смог проверить.
Но заметил еще несколько особенностей:
1. Если находишься в пространстве листа, а не в модели, порядок слоев не изменяется, хотя функция отрабатывает без ошибок. Приходиться переходить в модель, либо заходить в видовой экран и потом запускать функцию.
2. В новом файле создал 2 штриховки - на слоях 0 и Defpoints. Слой 0 переместил на задний план. Если выбрать только режим "Авто" и назначить слои переднего и заднего плана (0 и Defpoints соответственно), то ничего не происходит.
The topic has been locked.

Порядок по слою 4 years 8 months ago #1328

  • Modis's Avatar
  • Modis
  • Offline
  • Administrator
  • Administrator
  • Super Users
  • Posts: 1183
  • Thanks: 146
Добавил регенерацию в конце команды.

Что касаемо этого:

1. Если находишься в пространстве листа, а не в модели, порядок слоев не изменяется, хотя функция отрабатывает без ошибок. Приходиться переходить в модель, либо заходить в видовой экран и потом запускать функцию.

И это правильное поведение любой функции - она не должна вносить изменений в пространство модели, если вы находитесь в пространстве листа. Только если это особенный предусмотренный функционал. Но тут не он

2. В новом файле создал 2 штриховки - на слоях 0 и Defpoints. Слой 0 переместил на задний план. Если выбрать только режим "Авто" и назначить слои переднего и заднего плана (0 и Defpoints соответственно), то ничего не происходит.

Режим "Авто" меняет порядок прорисовки объектов, находящихся на двух указанных слоях, при последующей работе в чертеже. Например, при создании объектов
The following user(s) said Thank You: golovin-a
Last edit: Post by Modis.
The topic has been locked.

Порядок по слою 4 years 8 months ago #1329

Спасибо за пояснение! А то из справки не совсем понятно как работает режим "Авто".
The topic has been locked.
  • Page:
  • 1
Moderators: Modis

ModPlus 2015-2024