Добавление типов фасадов
Общий порядок добавления декоративных элементов в справочник Сборочные единицы следующий:
- 1. В справочнике Сборочные единицы в дереве Групп сборочных единиц встать на группу, в которую будет добавлен материал. На рис. 1 показана структура папок фасадов по умолчанию.
- 2. В таблицу Сборочные единицы добавить новую запись со следующими значениями:
- Поле ID — присваивается автоматически.
- Поле Тип единицы — из выпадающего списка выбрать тип, который соответствует фасаду. Например: Фасад глухой трапецеидальный, Фасад прозрачный прямой и т. д. См. рис. 2.
- Поле Название — вписать название сборочной единицы.
- Поле FurnType — присваивается автоматически в зависимости от типа фасада.
- глухие фасады — 5001ХХ;
- фасады-витрины — 5002ХХ;
- комплексные фасады — 5003ХХ;
- прозрачные фасады — 5004ХХ.
- Две последние цифры (ХХ) означают:
- прямые фасады — 01;
- гнутые фасады — 02;
- трапецеидальные — 03;
- дугообразные — 04;
- Поле Сорт. — присваивается автоматически.
- Поле Библиотека — присваивается автоматически.
- Поле GUID — присваивается автоматически.
- 3. В таблице свойств материала выбрать следующие обязательные свойства и указать их значения (часть свойств будет добавлена автоматически исходя из типа материала):
Идентификатор | Название | Добавление | Тип свойства | Особенности ввода значения |
---|---|---|---|---|
Общие распространённые свойства фасадов | ||||
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 (не все) | ||
Свойства рамочных и фрезерованных фасадов | ||||
MillID1—MillID2 | Профиль фрезеровки 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 | ||
SlotH1—SlotH8 | Глубина паза 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 | Тип фрезеровки | Целое число | Укажите способ создания фрезеровки:
Свойство добавляется, если добавлено свойство Tracemac. | |
Свойства фасадов в профиле | ||||
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 материала из справочника Номенклатура. | |
Свойства текстурных фасадов | ||||
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 |
Текстура | Адрес файла с текстурой |
Прочие возможные свойства | ||||
DecorID | Материал отделки | У некоторых фасадов в профиле и сплошных фасадов
Макросы: doorspl1.mac fas2col.mac |
Номенклатурная единица | Вставить ID отделки из Номенклатуры |
HNDMac | Макрос установки ручки | Макросы:
fasarc1.mac fasad_wood.mac fasad_trap.mac fasad_traps.mac |
Файлы макропрограмм | Адрес .mac-файла с мапропограммой |
Quantity | Количество | У некоторых рамочных фасадов
Макросы: doorvitr.mac |
Целое число | |
SubstID | ID группы подстановки | У некоторых сплошных фасадов
Макросы: fas2col.mac fas2col.mac |
Вставить содержит ID области применения профилей фрез.
В этом случае сначала следует создать профили фрезы, затем добавить их в указанную область применения. | |
DoorConstr | Конструкция двери | У прозрачных фасадов
Макросы: doorst1.mac |
Сборочная единица | Выбрать один из элементов выпадающего списка: Стандартная, Поворотная или Карусельная. |
- 4. Добавить свойство и заполнить для него таблицу Множество значений (под таблицей Свойства):
Идентификатор | Название | Добавление | Тип свойства | Особенности ввода значения |
---|---|---|---|---|
ListMat | Список материалов | Для текстурных (макросы RS_Textur_Fas_Trap.mac, RS_Textur_Fas_Splosh_V.mac) и некоторых филёнчатых фасадов (door_ai.mac) | Номенклатурная единица | Материал фасада |
ListMat2 | Дополнительный список материалов | Для текстурных фасадов-витрин | Материал стекла фасада |
Для заполнения таблицы достаточно один раз нажать кнопку , и в появившейся карточке указать необходимые номенклатурные единицы (одну или сразу несколько).
- 5. Назначить сборочной единице область применения (одну или несколько), см. рисунок.