Перейти к содержанию

Рекомендуемые сообщения

Добрый день.

Относительно недавно начал пользоваться этим фильтром - быстро и удобно, когда много подложек.

Одно небольшое замечание: в этом фильтре нельзя создавать слои - нужно переключиться на другой фильтр или выключить фильтры (Все), при этом текущее выделение теряется. Если хочешь создать на основе выделенного слоя, который может быть закопан в сотнях слоёв подложек, то ничего не выходит.

Ссылка на сообщение
Поделиться на другие сайты

Такой же алгоритм и в АС.

А именно:

1. Генерируется уникальное имя слоя "СлойNNN", где NNN - номер, начиная с 1.

2. Создается слой с именем на шаге 1

3. Заполняются свойства слоя, параметрами слоя, на котором был курсор

4. Фокус направляется на поле ввода имени слоя.

 

Если ваш фильтр, содержит маску, подходящую к имени на шаге 1, то создать можно прямо в пределах текущего фильтра. Например, если фильтр был "*Слой1*", то в пределах этого фильтра удастся сгенерировать Слой1, Слой10...Слой19 и т.д., но не слой2! Следовательно, если следующий свободный номер NNN "не подходит" для вашего фильтра, то слой не создается и будет  

Спойлер

image.png.ce25ea85ae457550321fd3b072a45c58.png

 

Фильтр "все слои без внешних ссылок" является предустановленным и нередактируемым. Поэтому в его пределах так же нельзя создать слой. Только АС при этом выдает такую же ошибку, а NC высокомерно игнорирует ввод и просто ничего не делает. Но результат одинаков - слой не создается.

 

Попутно выявил другую особенность, которая уже тянет на косячок.

В прилагаемом архиве - файлы примера для демонстрации.

В примере в файл "Файл2.dwg"  вставлена ссылка на файл "Файл1.dwg".

При этом

Спойлер

image.png.300537d6d8d175231d0274d1065feabf.png

 

Созданный

Спойлер

image.png.93b962a6900648a09384cf7d333cedf8.png

 

показывает

Спойлер

image.png.41bcfe8446fea1c6cfffa98b6ebada11.png

Отфильтрованы слои, соответствующие маске *слой1* 

такой же результат наблюдается и в АС.

 

Различие появляется, если ссылка не найдена.

В данном примере я просто удалил "Файл1.dwg" и заново загрузил "Файл2.dwg" (необходимо именно снова загрузить, чтобы ссылка была не найдена при загрузке)

При этом 

Спойлер

image.png.28e47751286eb9eaa259b7f34f776851.png

Несмотря на то, что ссылка не найдена, в фильтр ее слои попадают

 

Спойлер

image.png.efa476ddf0da2552e4697d07f022e12b.png

 

Но информация о слое все же в NC есть, очем свидетельствует, например,

Спойлер

image.png.b9a4f14fbd9752ea0f1e7465e03388bb.png

 

 

Т.е., слой высвечивается во всех подходящих фильтрах, кроме тестового "Фильтр0".

 

 

В общем случае, выявленная бага не является критической.

И она не наблюдается, если все ссылки найдены, либо были утрачены ВО ВРЕМЯ сеанса работы с файлом.

Но при большом количестве ссылок вполне возможна ситуация, когда из-за неверного отображения фильтра, относящегося к временно отсутствующим ссылкам, могут быть допущены ошибки при проектировании.

 

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

Просьба к разработчикам записать это в виде пожелания.

Фильтр слоев.zip

Изменено пользователем EdwardSt
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
  • Похожий контент

    • От EdwardSt
      Выявлена некорректная реализация функциональности элементов блока, расположенных на слое "0".
      По фэнь-шую  (а также и в аналоге, и в нано версий <=20) примитивы, входящие в состав блока и расположенные на слое "0", НАСЛЕДУЮТ состояние видимости/заморозки слоя, на котором расположено вхождение блока, а не собственно слоя "0".
      Т.е. они видимы, если слой блока видим и не заморожен.
      С удивлением (точнее, был ошарашен!) наткнулся на кривую реализацию этой фичи в 21.0.
      Проектировщики заморозили в своем файле слой "0" и практически все блоки на других слоях утратили видимость своих элементов. Сходу даже не смог им сказать, в чем проблема, т.к. такой подставы от разработчиков не ожидал.
       
      Возможно, эту тему уже и поднимали, но считаю  это явным багом и настоятельно прошу исправить. 
    • От Kreator
      Открываем панель Выбор.
      Добавляем Все объекты.
      В фильтре Цвет ставим условие, например "=" или "!=".
      Ищем "По слою" - а его там нет. А должно быть. Цветов объектов в чертеже тоже нет - там какие-то левые.
      Выбираем Взять с объекта - выбираем объект с цветом По слою (или любой другой) - всё получается.
       
    • От Ingvarr_
      Добрый день!
      Уже не раз встречал на данном форуме, что некоторые при работе разбивают разделы по слоям. Например, ЭО - в одних слоях. ЭМ -в других.
      Каким образом вы это делаете, можете поделиться? И как быть, когда трасса используется и для ЭО и для ЭМ. Например, розетки прокладываются в ЭМ, а освещение в ЭО и трассы идут в одних лотках. И как быть, когда планов ЭМ много - на одном ТХ, на другом ОВ, на третьем дымоудаление?
      Хоть и давно работаю в Электро, пока не придумал способ, чтобы не упустить какую нибудь часть трассы.
    • От GAP
      При переименовании одного конкретного слоя, например, ящики в ЭЛ_ЯЩИКИ в нанокад 8.1 переименовываются рандомно в это же имя и соседние слои.
    • От d_andy_
      Доброго времени суток.
      Есть чертеж, созданный до меня, там есть несколько слоев, в которых объекты просто выделяются пунктиром. Эти объекты нельзя отредактировать или переместить. А мне нужно убрать несколько объектов, помогите разобраться.
×
×
  • Создать...