ПРОСАПР
В описании слоя дается краткая информация о назначении. Цвет слоя — желтый в данном стандарте визуально определяет, что слой и его объекты не печатаются.
- Слой R-AREA предназначен для подсчета площадей по полилиниям. Иногда вместо этого слоя используется R-FLOR-PATT, где штриховка пола оказывается более удобным и наглядным объектом для подсчета площади.
- Слой R-ANNO-NPLT предназначен для вспомогательных построений, комментариев, вспомогательных размеров. Очень удобно комментировать текущую работу, помечая проблемные места можно использовать для контуров штриховки, которых не должно быть видно(при том, что штриховка с 2010-ой версии может изменяться и без контура, привязываться к ее границам нельзя)
- Ну и наконец слой R-LAYT-VPRT предназначается только для размещения видовых экранов на листе. Тут все просто.
4 комментария:
Начинаю думать над NEW проектом.
что проще использовать? С# или autolisp с ActiveX.
Вам конечно проще С# но у меня литры по автолиспу много- там команды расписаны на автолиспе. А как заставить автокад чертить через С понятия не имею.
Плюс сам хоче научиться и изучить что бы устранять ошибки и вносить мелочи.
или на С можно так же в DLL писать лисп прогу и выполнять ее как ПДФ программу?
Нужна БД в виде EXEL(множество листов и ячеек).
Программно надо брать дынные из нужной ячейки(статической) и вносвить в нужный атрибут определенного блока.
Атрибуты могут быть многострочные и однострочные. При это надо что бы выбирался определенный шрифт с нужными параметрами(не курсив, высота, сужение, междустрочный интервал, выравнивание и т.п.). Идеально сразу что бы текст из БД попадая в атрибут вписывался в рамку(область за которую текст не должен вылезти) — так что бы при необходимости (если не влазит) менялось сужение и высота и междустрочный интервал.
Сколько будет стоить такое сделать?
такой еще вопрос:
можно сделать так, что бы нужный примитив не печатался ? в чертежах он есть, а на бумаге его нет- программо включать и отключать функцию. На примере- иногда надо что бы чертежи были подписаны- печать с подписью. А иногда надо сразу же печатать, но без подписи.
Все надо решать программно- в блоки лазить руками нельзя.
И еще- скажем блок в котором надо отключить примитив- вставить в новый лист автокада- имя примитива меняется? в случае если программно примитив искать по имени и не терять его при создании новых чертежей.
Начинаю думать над NEW проектом.
Нужна БД в виде EXEL(множество листов и ячеек).
Программно надо брать дынные из нужной ячейки(статической) и вносвить в нужный атрибут определенного блока.
Атрибуты могут быть многострочные и однострочные. При это надо что бы выбирался определенный шрифт с нужными параметрами(не курсив, высота, сужение, междустрочный интервал, выравнивание и т.п.). Идеально сразу что бы текст из БД попадая в атрибут вписывался в рамку(область за которую текст не должен вылезти) — так что бы при необходимости (если не влазит) менялось сужение и высота и междустрочный интервал.
Сколько будет стоить такое сделать?
такой еще вопрос:
можно сделать так, что бы нужный примитив не печатался ? в чертежах он есть, а на бумаге его нет- программо включать и отключать функцию. На примере- иногда надо что бы чертежи были подписаны- печать с подписью. А иногда надо сразу же печатать, но без подписи.
Все надо решать программно- в блоки лазить руками нельзя.
И еще- скажем блок в котором надо отключить примитив- вставить в новый лист автокада- имя примитива меняется? в случае если программно примитив искать по имени и не терять его при создании новых чертежей.
Фишка печати в Автокаде
Возможно знаете приведенную ниже «фишку» печати из Autocad, однако для меня она явилась открытием.
«Фишка» актуальна при печати генпланов, когда необходимо сделать подоснову (съемку) светлее остальных элементов чертежа.
При расстановкк видеокамер на генплане, прокладке кабельных линий использую разноцветные слои позволяющие сделать чертеж более наглядным.

Однако чертежи для заказчика в цвете не печатаются. Обусловлено необходимостью экономии ресурса цветного принтера и обеспечения возможности многократного снятия копии с проектной документации посредством стандартного оборудования.
Как следствие перед печатью над чертежом надо поработать.
Как делал раньше — задавал подложке 252 цвет, остальные слои делал черными, при печати использовал профиль Acad.
Недастаток — чертеж в рабочей области теряет свою наглядность.
Удобный способ печати из Autocad
Второй способ печати заключается в том, что чертеж на печать отправляется в профиле — монохром, но при этом корректируются настройки профиля.
252 цвет в положке вместо черного в профиле меняется на нужный 252.

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

Вещь! Рекомендую к использованию.
Вопросы оставляйте ↓ или отправляйте в Telegram. Нужен VPN? Попробуйте Fornex.com.
Денис Маркевич – проектирую слаботочные системы более 12 лет. Хобби – блогинг, бег, велосипед. В блоге делюсь опытом, отвечаю на вопросы.
Операции над слоями AutoCAD: выключение, заморозка, блокировка

К основным настройкам слоёв относятся следующие: вкл./выкл., заморозить/разморозить, блокировать, изолировать слой, управление видимостью объектов на слое (прозрачность).
Включение/отключение слоёв в Автокаде
Отключение слоёв в Автокаде приводит к тому, что на экране исчезают объекты того или иного слоя. Т.е. происходит временное их скрытие с рабочего пространства.
Вопрос: Как отключить слой в Автокаде?
Достаточно в Диспетчере слоёв нажать на «лампочку», как показано на рис. ниже. Изображение лампочки изменится (она будет выключена).

Вопрос: Как включить слой в Автокаде?
На панели слоёв нажать на символ «лампочки». Изображение включённой лампочки показывает, что слой включён и отображается на экране.

Вопрос: Как отключить все слои в Автокаде?
Для отключения слоёв служит команда «Откл» (она же СЛОЙОТКЛ), которая позволяет отключить слой выбранного объекта. Для быстрого выбора всех элементов чертежа можно воспользоваться сочетанием клавиш Ctrl+A.

Более удобный способ — использовать групповую операцию через фильтр (читать подробнее про фильтры слоев в Автокаде ). Для этого достаточно перейти в Диспетчер свойств слоёв, слева выделить фильтр «Все используемые слои», который есть в каждом чертеже по умолчанию. Далее нажать ПКМ → Видимость → Откл.

Вопрос: Как включить все слои в Автокаде?
Чтобы включить все слои на чертеже, можно воспользоваться командой «Включить все слои» (она же СЛОЙВКЛ). Можно применить вышеописанный способ через групповую работу над слоями, используя фильтр по умолчанию.

Удобно включать/отключать слои в Автокаде, когда на чертеже много объектов, которые загромождают общую картину. Важно помнить, что эта команда всего лишь делает невидимыми объекты на чертеже, но при этом они по-прежнему присутствуют в графическом пространстве.
Если отключить слой и нажать Ctrl+A для выделения всех объектов, автоматически выделятся элементы на отключённых слоях. Это может привести к их случайному удалению или ненужному перемещению. Поэтому на практике лучше пользоваться именно заморозкой слоёв.
Заморозка/разморозка слоев AutoCAD
Заморозка слоя — действие аналогичное выкл./вкл. слоя. Объекты исчезают с экрана, однако при этом они полностью убираются из рабочего пространства. При разморозке слоя выполняется регенерация чертежа (его перерисовка), а значит, все элементы будут более адекватно и правильно отображаться на чертеже.
Вопрос: Как заморозить слой в Автокаде?
Чтобы выполнить заморозку слоя, на панели «Слои» нажмите на знак «солнца».

Вопрос: Как разморозить слой в Автокаде?
Чтобы выполнить разморозку, достаточно нажать на знак «снежинки» на панели слоёв.

Заморозить все слои одновременно можно через групповую операцию над стандартным фильтром слоёв (см. выше).
Блокировка слоя в Автокаде
В программе можно заблокировать слои. Команда создана для того, чтобы избежать случайных ненужных изменений. К блокированным слоям можно привязываться. При этом видно все элементы на чертеже и можно выполнять построения относительно них.
Вопрос: Как разблокировать слои в Автокаде?
За блокировку отвечает инструмент в виде «замка». Если замок открыт, то слой не заблокирован, в противном случае, действия над слоями будут запрещены.

Прозрачность слоёв в Автокаде
В Автокаде можно управлять видимостью объектов на слое, т.е. настраивать их прозрачность. Задавать этот параметр можно сразу в Диспетчере слоев. Значение прозрачности лежит в пределах от 0 до 90 («0» — слой полностью непрозрачный).

Изолирование слоёв AutoCAD
Изолировать слой в Автокаде можно через команду СЛОЙОТД (она же «Изолировать» на панели слоёв). Она позволяет скрыть или заблокировать все слои, кроме тех, на которых выбраны объекты.

Почему Автокад не отображает слои, содержащие объекты?
Если не отображаются слои в Автокаде, то проверьте следующие настройки:
1) Этот слой может быть выключен или заморожен.
2) Слой не виден в Автокаде, потому что его цвет совпадает или максимально приближен к цвету рабочего пространства.
3) Слою присвоено слишком большое значение прозрачности.
4) На листе для слоя присвоено свойство «Заморозить на текущем видовом экране» (читать подробнее про заморозку слоев на Листах).
Не пугайтесь, если пропали слои в Автокаде. Возможно, это одна из вышеперечисленных ситуаций, по причине которой Автокад не видит слои.
Прозрачность в АutoCad. Как настроить прозрачность слоев и ссылок?
В этом посте я кратко расскажу о том как настроить прозрачность слоев и ссылок в среде Автокад, какие системные переменные отвечают за отображение прозрачности и за вывод на печать слоев с заданным свойством прозрачности.
Нужна прозрачность или нет в ваших чертежах вы решаете сами, я могу поделиться своим опытом и показать зачем это делаю я. В основном конечно же из-за лени. Когда в проекте на плане размещения оборудования очень много всего расположено то, например, культурно подписывать извещатели становится занятием нудным. Именно здесь я использую свойство прозрачности. Сравните два скрина:

Размещение извещателей на плане. Прозрачность плана 0

Размещение извещателей на плане. Прозрачность плана 80
Мое мнение — на втором скрине все вполне читабельно и перетаскивать подписи извещателей со «стен» не нужно. Подписи к извещателям я добавляю с помощью лиспа в автоматическом режиме на основании значений атрибутов. Если нужен этот лисп — пишите в комментариях.
Давайте сначала разберемся как включить прозрачность слоя в текущем документе, а потом посмотрим как это работает у ссылок xref.
Для включения прозрачности у слоя в текущем документе нужно открыть Диспетчер слоев и в столбце «Прозрачность» в строке нужного слоя установить значение отличное от 0 до 90. Чем больше значение, тем прозрачнее будет слой.
Выбираем слой для задания прозрачности
Задаем степень прозрачности
Для удобной работы с данным свойством в Автокаде предусмотрены две системные переменные, о которых нужно знать:
- TRANSPARENCYDISPLAY данная переменная отвечает за отображение прозрачности в на листах и в модели. Она может принимать 2 значения: 0 — прозрачность не отображается, 1 — прозрачность отображается. Если у вас не отображается прозрачность у слоев — обязательно проверьте значение этой переменной
- PLOTTRANSPARENCYOVERRIDE данная переменная отвечает за вывод прозрачных слоев на печать. Она может принимать 3 значения: 0 — прозрачность на печать выводиться не будет, 1 — прозрачность на печать выводится в соответствии с настройками «Параметры листа» или «Печать», 2 — прозрачность выводится на печать в любом случае, вне зависимости от настроек «Параметры листа» или «Печать». Если у вас есть проблемы с выводом прозрачности на печать — проверьте значение этой переменной.
Теперь давайте разберемся как настроить прозрачность для вхождения внешней ссылки (XREF).
Здесь может возникнуть путаница. Дело в том, что когда вы добавляете ссылку в чертеж объекты с файла ссылки уже имеют прозрачность, но это не то что нам нужно. Это прозрачность отображения ссылки. За нее отвечает системная переменная XDWGFADECTL . Она отвечает за слияние (затенение) ссылки с текущим пространством. Переменная принимает значения от -90 до 90. Если значение равно 0 то затенения (слияния) не происходит. Если значение больше 0 то происходит затенение (слияние) ссылок с чертежом в степени указанного процента. Если значение отрицательное – слияние не происходит, но значение сохраняется и его потом можно использовать поменяв знак.
Для того чтобы прозрачность объектов внешней ссылке корректно отображалась и печаталась можно либо установить прозрачность для нужных слоев непосредственно в файле — источнике, что к слову не правильно: с ним параллельно с вами могут работать другие люди, либо задавать прозрачность непосредственно в рабочем файле, но необходимо помнить о приоритетах таблиц слоев, т.е. необходимо отслеживать значение переменной VISRETAIN , о ней я делал заметку которую вы можете найти на странице Как сделать или изменить.
Итак открываем Диспетчер слоев, в фильтрах ищем внешние ссылки, выбираем нужный нам файл и выбрав нужный слой файла задаем ему степень прозрачности.

Задание степени прозрачности слою во внешней ссылке Связанные статьи:
Как сделать прозрачную штриховку в autocad.