11/13/2014

Два способа рисования деталей из базы СПДС на заданном слое

В одном из уроков я рассказывал, как сделать чтобы объекты СПДС GraphiCS (выноски, оси, высотные отметки, размеры и т.п.) автоматически рисовались на заданных слоях. Данная возможность намного ускоряет работу по оформлению чертежей и не надо каждый раз переключаться в диспетчере слоев на нужный слой. Но как сделать, чтобы детали из базы СПДС также рисовались на заданном слое?
avtomatizacija cherchenija
Я расскажу два способа, как это сделать:
  1. Редактируем в скрипт детали.
  2. Создаем кнопку для детали с макросом.

 1. Редактируем скрипт детали

Для этого способа нам нужно будет внести изменения в скрипт детали. Это не сложно и специальных навыков для этого не требуется, надо всего лишь вставить одну строку в скрипт и сохранить внесенные изменения.
  • открываем деталь в Мастере скриптов и в вставляем в блок функции OnInitialization следующую строку (код):
this.Layer="Омега_30";//Добавляем слой для объекта
где,  Омега_30 - имя слоя, который будет создаваться автоматически при вставке детали на чертеж  (задаем на свое усмотрение).
avtomatizacija cherchenija
  • сохраняем внесенные изменения.
Теперь при вставке детали на чертеж автоматически будет создаваться заданный слой и деталь будет рисоваться на данном слое.

 2.  Создаем кнопку для детали с макросом

Этот способ заключается в создании кнопки для детали на панели AutoCAD с написанием нужного макроса. Как создать кнопку для детали СПДС читаем в уроке: Как добавить деталь СПДС GraphiCS на панель инструментов AutoCAD.
  • создаем свою кнопку для детали на панели AutoCAD;
avtomatizacija cherchenija
  • пишем для кнопки следующий макрос:
^C^C-слой;создать;0.3-Kaseta-600-startova;цвет;красный;;вес;0.3;;;spStdSelected 42C392F73A00CD00
где, 0.3-Kaseta-600-startova - имя слоя, который будет создаваться при вставке детали  (задаем на свое усмотрение);
красный - цвет слоя (задаем на свое усмотрение);
0.3 - вес (толщина) линии слоя  (задаем на свое усмотрение).

avtomatizacija cherchenija
  • сохраняем изменения.
Теперь перед вставкой детали на чертеж автоматически будет создаваться заданный слой и деталь будет рисоваться на этом слое.
avtomatizacija cherchenija

Есть еще один способ, для которого нужно вносить изменения в скрипт детали (как при первом способе) и вносить изменения в файл настроек AppOptions.xml программы  СПДС.
Надеюсь, прочитав данный урок, Вы сможете ускорить свою работу, сделать ее более эффективной и комфортной.

2 комментария:

  1. Интересная информация не знал, что эту программу можно так настраивать

    ОтветитьУдалить
    Ответы
    1. С помощью данной программы можно делать многое, не только оформлять чертежи. Главное - правильно поставить задачу, а функционал СПДС поможет реализовать ее решение.

      Удалить