Добавление типов фасадов

Материал из К3-Мебель.
К3-Справочники | Добавление сборочных единиц | Справочник «Сборочные единицы» | Фасады | Материалы фасадов | Фрезы | Фрезеровки | Отделка | Типы фасадов

(1) Типы фасадов
(2) Группы фасадов

Общий порядок добавления декоративных элементов в справочник Сборочные единицы следующий:

1. В справочнике Сборочные единицы в дереве Групп сборочных единиц встать на группу, в которую будет добавлен материал. На рис. 1 показана структура папок фасадов по умолчанию.
2. В таблицу Сборочные единицы добавить новую запись со следующими значениями:
  • Поле IDприсваивается автоматически.
  • Поле Тип единицы — из выпадающего списка выбрать тип, который соответствует фасаду. Например: Фасад глухой трапецеидальный, Фасад прозрачный прямой и т. д. См. рис. 2.
  • Поле Название — вписать название сборочной единицы.
  • Поле FurnTypeприсваивается автоматически в зависимости от типа фасада.
  • глухие фасады — 5001ХХ;
  • фасады-витрины — 5002ХХ;
  • комплексные фасады — 5003ХХ;
  • прозрачные фасады — 5004ХХ.
Две последние цифры (ХХ) означают:
  • прямые фасады — 01;
  • гнутые фасады — 02;
  • трапецеидальные — 03;
  • дугообразные — 04;
  • Поле Сорт.присваивается автоматически.
  • Поле Библиотекаприсваивается автоматически.
  • Поле GUIDприсваивается автоматически.
3. Далее нужно добавить свойства. Набор свойств зависит от того, какой метод вы выбрали для создания нового фасада. Выбор метода зависит от типа фасада: текстурные фасады и фасады в профилях создаются «старым» способом. Фрезерованные фасады (сплошные и рамочные) рекомендуем задавать новым способом. При использовании нового метода добавление свойств зависит от того, создаёте вы готовый фасад или фасад-заготовку с множеством фрезеровок на выбор.

Свойства для фасада-заготовки

3.1. Для фасада с выбором фрезеровки вам нужно задать лишь файл с макропрограммой для создания фасадов (MacroFile) и список фрезеровок (Millings).
S-Fasad-8.png
3.1.1. Сначала добавьте свойство и его значение:
Идентификатор Название Тип свойства Добавление Особенности ввода значения
MacroFile Файл с макропрограммой Файлы макропрограмм Для всех фасадов Адрес .mac-файла с макропрограммой
3.1.2. Затем добавьте следующие свойства фасадов и заполните для них таблицу Множество значений (под таблицей Свойства).
Идентификатор Название Тип свойства Добавление Особенности ввода значения
Millings Доступные фрезеровки Номенклатурная единица Для фасадов-заготовок Добавить все допустимые для создаваемого фасада фрезеровки

Для заполнения таблицы достаточно один раз нажать кнопку S-aldoni.png, и в появившейся карточке указать необходимые номенклатурные единицы (одну или сразу несколько).

Для готовых фасадов

3.2. Для готовых фасадов вам нужно задать сборочной единице все те же самые свойства, которые вы могли бы задать готовой фрезеровке в Номенклатуре, плюс свойство с макропрограммой для создания фасадов MacroFile.
S-Fasad-9.png
Подробнее см. в таблице:
Идентификатор Название Тип свойства Добавление Особенности ввода значения
MacroFile Файл с макропрограммой Файлы макропрограмм Для всех фасадов Адрес .mac-файла с макропрограммой создания конкретного вида фасадов. Например: doorsplos.mac
Tracemac Макропрограмма фрезеровки Для готовых фасадов Вставьте ссылку на макропрограмму с кодом для создания фрезеровок с указанным рисунком. Например: Facades\Millings\Meandr.py
K3File Имя К3-Файла Файлы типа К3 Адрес .k3-файла трёхмерной модели фасада (для отображения фасада в карточке параметров)
PictureFile Файл с картинкой Файлы картинок Картинка, поясняющая номера контуров и значения свойств.
MillContourParams Параметры фрезеровки контуров Строка Заполните таблицу. О правилах заполнения см. страницу свойства.
ShiftX Смещение по горизонтали Размер Для готовых фасадов при необходимости Отступы первой фрезы от краёв фасада (плюс к заданным отступам в свойстве MillContourParams)
ShiftZ Смещение по вертикали
outer_depth Глубина обката Для готовых фасадов с обкатом Глубина фрезеровки по контуру обката
outer_shift Сдвиг обката Сдвиг обката от краёв фасада
outer_type Тип обката Целое число Тип обката: весь контур или только части:
S-Ecoj-307T.png
outer_cutter ID фрезы для обката Номенклатурная единица Добавить тип фрезы
GlassShift Выступ вставки за край выреза для рамочного фасада Число Для готовых фасадов со стеклом Укажите, на сколько мм с каждой стороны размер стекла должен быть больше размера проёма в фасаде

Редактирование фасадов «старым» методом

3.3. Если вы добавляете текстурный фасад или фасад в профиле, или отредактировать какой-то из имеющихся, вам нужно уметь работать со множеством свойств.
3.3.1. Добавьте следующие свойства в зависимости от того, какая макропрограмма создаёт фасад:
Идентификатор Название Тип свойства Добавление Особенности ввода значения
Общие распространённые свойства фасадов
MacroFile Файл с макропрограммой Файлы макропрограмм Все виды фасадов

Обрабатывается всеми макросами создания фасадов

Адрес .mac-файла с макропрограммой
K3File Имя К3-Файла Файлы типа К3 Адрес .k3-файла трёхмерной модели фасада (для отображения фасада в карточке параметров)
NoChange Не менять Да/Нет Макросы:

fasad_al.mac (не все)

doorvitr.mac

doorsplos.mac

fasad_uzorpr.mac

fas2col.mac

Можно ли изменять Scratch-параметры фасадов командой Конструирование/Распашные двери/Редактировать:

1 — Да;  0 — Нет

ToleranceX Допуск по ширине Число Для текстурных фасадов и некоторых рамочных, филёнчатых и сплошных фасадов

Макросы:

RS_Textur_Fas_Splosh.mac

RS_Textur_Fas_Splosh_V.mac

RS_Textur_Fas_Trap.mac

doorsplos.mac

doorsplos_v.mac

doortrap_v.mac

doortrap.mac

door_ai.mac (не все)

В миллиметрах
ToleranceZ Допуск по высоте Для текстурных и некоторых филёнчатых и сплошных фасадов

Макросы:

RS_Textur_Fas_Splosh.mac

RS_Textur_Fas_Splosh_V.mac

RS_Textur_Fas_Trap.mac

doorsplos.mac

door_ai.mac (не все)

Свойства фасадов в профиле
AccessID Комплектующее Номенклатурная единица Макросы:

fasad_al.mac

fasad_wood.mac

Вставить ID комплектующего из Номенклатуры
SealID Уплотнительный материал Вставить ID профильного уплотнительного материала из справочника Номенклатура.
MatID Номенклатурный материал Макросы:

fasad_al.mac

fasad_wood.mac

fasad_rampr.mac

fasad_uzorpr.mac

door_ai.mac

Указать ID материала из справочника Номенклатура.
DecorID Материал отделки У некоторых фасадов в профиле и сплошных фасадов

Макросы:

doorspl1.mac

fas2col.mac

Вставить ID отделки из Номенклатуры
Свойства текстурных фасадов
DimType Типоразмер Да/Нет Для текстурных фасадов

Макросы:

RS_Textur_Fas_Splosh.mac

RS_Textur_Fas_Splosh_V.mac

door_ai.mac (не все)

RS_Textur_Fas_Trap.mac

Да — фасад типоразмерный

Нет — не типоразмерный

Texture Текстура материала Текстура У некоторых текстурных фасадов

Макросы:

RS_Textur_Fas_Splosh.mac

RS_Textur_Fas_Splosh_V.mac

RS_Textur_Fas_Trap.mac

Адрес файла с текстурой
Свойства фрезерованных фасадов (старый метод)
MillID1MillID2 Профиль фрезеровки 1 ... 2 Файлы макропрограмм У многих рамочных, филёнчатых и сплошных фасадов

Макросы:

doorvitr.mac

doorsplos_v.mac

doorsplos.mac

doortrap_v.mac

fas2col.mac

door_ai.mac

doortrap.mac

Указать ID профиля фрезы из справочника Номенклатура.

Номер фрезеровки в команде (1 или 2) задан в макропрограмме.

Shift Шаг Размер У многих рамочных и сплошных фасадов

Макросы:

doorsplos.mac

doorsplos_v.mac

doortrap_v.mac

doortrap.mac

Расстояние в миллиметрах между соседними элементами узора фасада
BegShift Начальный сдвиг У некоторых рамочных фасадов

Макросы:

doorvitr.mac

В миллиметрах (при наличии)
Radius Радиус Макросы:

doorsplos.mac

doorsplos_v.mac (не все)

doortrap_v.mac

doortrap.mac

ShiftX Смещение по горизонтали У многих рамочных и сплошных фасадов

Макросы:

doorvitr.mac

doorramh.mac

fasad_rampr.mac

doorsplos.mac

doorsplos_v.mac

doortrap_v.mac

fasad_uzorpr.mac

fasad_traps.mac

doortrap.mac

ShiftY Смещение по глубине У многих рамочных и сплошных фасадов

Макросы:

doorsplos_v.mac

doortrap_v.mac

doortrap.mac

ShiftZ Смещение по вертикали У некоторых рамочных фасадов

Макросы:

doorramh.mac

fasad_rampr.mac

fasad_traps.mac

SlotH1SlotH8 Глубина паза 1 ... 8 Макросы:

doorramh.mac

fasad_rampr.mac

Dept Глубина Число У некоторых фасадов с фрезеровкой

Макросы:

fas2col.mac

В миллиметрах — глубина смещения фрезы в пласть фасада
Tracery Тип узора Целое число У многих рамочных и сплошных фасадов

Макросы:

doorsplos_v.mac

doorsplos.mac

doortrap.mac

doortrap_v.mac

fasad_uzorpr.mac

fas2col.mac

Введите номер типа узора, прописанный в макросах.

Если задано свойство Tracemac, свойство Tracery игнорируется!

Tracemac Макропрограмма фрезеровки Файлы макропрограмм Укажите адрес .mac или .py-файла с макропрограммой создания узора фрезеровки.

Например: Facades\Straight\Solid\DArc.py

Если свойство не добавлено, узор определяется через свойство Tracery.

MillType Тип фрезеровки Целое число Укажите способ создания фрезеровки:
0 — Трубой (без фращения фрезы)
1 — Вращением фрезы
10 — Трубой поэлементно
11 — Вращением поэлементно

Свойство добавляется, если добавлено свойство Tracemac.

Quantity Количество У некоторых рамочных фасадов

Макросы:

doorvitr.mac

Прочие возможные свойства
HNDMac Макрос установки ручки Файлы макропрограмм Макросы:

fasarc1.mac

fasad_wood.mac

fasad_trap.mac

fasad_traps.mac

Адрес .mac-файла с мапропограммой
SubstID ID группы подстановки Целое число У некоторых сплошных фасадов

Макросы:

fas2col.mac

fas2col.mac

Вставить содержит ID области применения профилей фрез.

В этом случае сначала следует создать профили фрезы, затем добавить их в указанную область применения.

DoorConstr Конструкция двери Сборочная единица У прозрачных фасадов

Макросы:

doorst1.mac

Выбрать один из элементов выпадающего списка: Стандартная, Поворотная или Карусельная.
3.3.2. Добавить свойство и заполнить для него таблицу Множество значений (под таблицей Свойства):
Идентификатор Название Тип свойства Добавление Особенности ввода значения
ListMat Список материалов Номенклатурная единица Для текстурных  (макросы RS_Textur_Fas_Trap.mac, RS_Textur_Fas_Splosh_V.mac) и некоторых филёнчатых фасадов (door_ai.mac) Материал фасада
ListMat2 Дополнительный список материалов Для текстурных фасадов-витрин Материал стекла фасада

Область применения

4. Всем фасадам! Назначить сборочной единице область применения (одну или несколько), см. рисунок.
Области применения фасадов

К3-Справочники | Добавление сборочных единиц | Справочник «Сборочные единицы» | Фасады | Материалы фасадов | Фрезы | Фрезеровки | Отделка | Типы фасадов