Добавление типов фасадов: различия между версиями
м (Замена текста — «s-Aldoni» на «S-aldoni») |
Нет описания правки |
||
| Строка 23: | Строка 23: | ||
:* Поле '''Библиотека''' — ''присваивается автоматически''. | :* Поле '''Библиотека''' — ''присваивается автоматически''. | ||
:* Поле '''GUID''' — ''присваивается автоматически''. | :* Поле '''GUID''' — ''присваивается автоматически''. | ||
:3. При использовании нового метода (рекомендуется): добавление свойств зависит от того, какой из методов вы используете: создание готового фасада или фасада-заготовки. Добавьте следующие свойства: | |||
: | |||
{| class="wikitable" | |||
|- | |||
!Идентификатор | |||
!Название | |||
!Тип свойства | |||
!Добавление | |||
!Особенности ввода значения | |||
|- | |||
! colspan="5" |''Общие распространённые свойства фасадов'' | |||
|- | |||
|[[MacroFile]] | |||
|Файл с макропрограммой | |||
|Файлы макропрограмм | |||
|'''Все виды фасадов''' | |||
'''Обрабатывается всеми макросами создания фасадов''' | |||
|Адрес .mac-файла с макропрограммой | |||
|- | |||
|[[K3File]] | |||
|Имя К3-Файла | |||
|Файлы типа К3 | |||
| | |||
|Адрес .k3-файла трёхмерной модели фасада (для отображения фасада в карточке параметров) | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
: | |||
:4. Добавить свойство и заполнить для него таблицу '''Множество значений''' (под таблицей '''Свойства'''): | |||
{| class="wikitable" | |||
|- | |||
!Идентификатор | |||
!Название | |||
!Тип свойства | |||
!Добавление | |||
!Особенности ввода значения | |||
|- | |||
|[[Millings]] | |||
|Доступные фрезеровки | |||
|Номенклатурная единица | |||
|Для фасадов-заготовок | |||
|Добавить все допустимые для создаваемого фасада [[Добавление фрезеровок фасадов|фрезеровки]] | |||
|} | |||
Для заполнения таблицы достаточно один раз нажать кнопку [[file:S-aldoni.png]], и в появившейся карточке [[Добавить запись|указать]] необходимые номенклатурные единицы (одну или сразу несколько). | |||
:5. Назначить сборочной единице [[область применения]] (одну или несколько), см. рисунок. | |||
[[Файл:S-Fasad-7.png|thumb|center|800px|Области применения фасадов]] | |||
---- | |||
:3. В таблице свойств материала выбрать следующие обязательные свойства и указать их значения (часть свойств будет добавлена автоматически исходя из типа материала): | :3. В таблице свойств материала выбрать следующие обязательные свойства и указать их значения (часть свойств будет добавлена автоматически исходя из типа материала): | ||
{| class="wikitable" | {| class="wikitable" | ||
| Строка 28: | Строка 80: | ||
!Идентификатор | !Идентификатор | ||
!Название | !Название | ||
!Тип свойства | |||
!Добавление | !Добавление | ||
!Особенности ввода значения | !Особенности ввода значения | ||
|- | |- | ||
| Строка 36: | Строка 88: | ||
|[[MacroFile]] | |[[MacroFile]] | ||
|Файл с макропрограммой | |Файл с макропрограммой | ||
|Файлы макропрограмм | |||
| rowspan="2" |'''Все виды фасадов''' | | rowspan="2" |'''Все виды фасадов''' | ||
'''Обрабатывается всеми макросами создания фасадов''' | '''Обрабатывается всеми макросами создания фасадов''' | ||
|Адрес .mac-файла с макропрограммой | |Адрес .mac-файла с макропрограммой | ||
|- | |- | ||
| Строка 48: | Строка 100: | ||
|[[NoChange]] | |[[NoChange]] | ||
|Не менять | |Не менять | ||
|Да/Нет | |||
|Макросы: | |Макросы: | ||
| Строка 59: | Строка 112: | ||
'''fas2col.mac''' | '''fas2col.mac''' | ||
|Можно ли изменять Scratch-параметры фасадов командой '''''Конструирование/Распашные двери/Редактировать''''': | |Можно ли изменять Scratch-параметры фасадов командой '''''Конструирование/Распашные двери/Редактировать''''': | ||
| Строка 66: | Строка 118: | ||
|[[ToleranceX]] | |[[ToleranceX]] | ||
|Допуск по ширине | |Допуск по ширине | ||
| rowspan="2" |Число | |||
|Для текстурных фасадов и некоторых рамочных, филёнчатых и сплошных фасадов | |Для текстурных фасадов и некоторых рамочных, филёнчатых и сплошных фасадов | ||
Макросы: | Макросы: | ||
| Строка 84: | Строка 137: | ||
'''door_ai.mac''' (не все) | '''door_ai.mac''' (не все) | ||
| rowspan="2" |В миллиметрах | | rowspan="2" |В миллиметрах | ||
|- | |- | ||
| Строка 106: | Строка 158: | ||
|[[MillID1]]—[[MillID2]] | |[[MillID1]]—[[MillID2]] | ||
|Профиль фрезеровки 1 ... 2 | |Профиль фрезеровки 1 ... 2 | ||
|Файлы макропрограмм | |||
|У многих рамочных, филёнчатых и сплошных фасадов | |У многих рамочных, филёнчатых и сплошных фасадов | ||
| Строка 123: | Строка 176: | ||
'''doortrap.mac''' | '''doortrap.mac''' | ||
|Указать ID профиля фрезы из справочника '''[[Номенклатура]].''' | |Указать ID профиля фрезы из справочника '''[[Номенклатура]].''' | ||
| Строка 130: | Строка 182: | ||
|[[Shift]] | |[[Shift]] | ||
|Шаг | |Шаг | ||
| rowspan="7" |Размер | |||
|У многих рамочных и сплошных фасадов | |У многих рамочных и сплошных фасадов | ||
| Строка 141: | Строка 194: | ||
'''doortrap.mac''' | '''doortrap.mac''' | ||
|Расстояние в миллиметрах между соседними элементами узора фасада | |Расстояние в миллиметрах между соседними элементами узора фасада | ||
|- | |- | ||
| Строка 223: | Строка 275: | ||
|[[Dept]] | |[[Dept]] | ||
|Глубина | |Глубина | ||
|Число | |||
|У некоторых фасадов с фрезеровкой | |У некоторых фасадов с фрезеровкой | ||
| Строка 228: | Строка 281: | ||
'''fas2col.mac''' | '''fas2col.mac''' | ||
|В миллиметрах — глубина смещения фрезы в пласть фасада | |В миллиметрах — глубина смещения фрезы в пласть фасада | ||
|- | |- | ||
|[[Tracery]] | |[[Tracery]] | ||
|Тип узора | |Тип узора | ||
|rowspan="3"|У многих рамочных и сплошных фасадов | |Целое число | ||
| rowspan="3" |У многих рамочных и сплошных фасадов | |||
Макросы: | Макросы: | ||
| Строка 248: | Строка 301: | ||
'''fas2col.mac''' | '''fas2col.mac''' | ||
|Введите номер типа узора, прописанный в макросах. | |Введите номер типа узора, прописанный в макросах. | ||
| Строка 276: | Строка 328: | ||
|[[AccessID]] | |[[AccessID]] | ||
|Комплектующее | |Комплектующее | ||
| rowspan="3" |Номенклатурная единица | |||
| rowspan="2" |Макросы: | | rowspan="2" |Макросы: | ||
| Строка 281: | Строка 334: | ||
'''fasad_wood.mac''' | '''fasad_wood.mac''' | ||
|Вставить ID комплектующего из '''Номенклатуры''' | |Вставить ID комплектующего из '''Номенклатуры''' | ||
|- | |- | ||
| Строка 307: | Строка 359: | ||
|[[DimType]] | |[[DimType]] | ||
|Типоразмер | |Типоразмер | ||
|Да/Нет | |||
|Для текстурных фасадов | |Для текстурных фасадов | ||
| Строка 318: | Строка 371: | ||
'''RS_Textur_Fas_Trap.mac''' | '''RS_Textur_Fas_Trap.mac''' | ||
|'''Да''' — фасад типоразмерный | |'''Да''' — фасад типоразмерный | ||
| Строка 325: | Строка 377: | ||
|[[Texture]] | |[[Texture]] | ||
|Текстура материала | |Текстура материала | ||
|Текстура | |||
|У некоторых текстурных фасадов | |У некоторых текстурных фасадов | ||
| Строка 334: | Строка 387: | ||
'''RS_Textur_Fas_Trap.mac''' | '''RS_Textur_Fas_Trap.mac''' | ||
|Адрес файла с текстурой | |Адрес файла с текстурой | ||
|- | |- | ||
| Строка 341: | Строка 393: | ||
|[[DecorID]] | |[[DecorID]] | ||
|Материал отделки | |Материал отделки | ||
|Номенклатурная единица | |||
|У некоторых фасадов в профиле и сплошных фасадов | |У некоторых фасадов в профиле и сплошных фасадов | ||
| Строка 348: | Строка 401: | ||
'''fas2col.mac''' | '''fas2col.mac''' | ||
|Вставить ID отделки из '''Номенклатуры''' | |Вставить ID отделки из '''Номенклатуры''' | ||
|- | |- | ||
|[[HNDMac]] | |[[HNDMac]] | ||
|Макрос установки ручки | |Макрос установки ручки | ||
|Файлы макропрограмм | |||
|Макросы: | |Макросы: | ||
| Строка 362: | Строка 415: | ||
'''fasad_traps.mac''' | '''fasad_traps.mac''' | ||
|Адрес .mac-файла с мапропограммой | |Адрес .mac-файла с мапропограммой | ||
|- | |- | ||
|[[Quantity]] | |[[Quantity]] | ||
|Количество | |Количество | ||
| rowspan="2" |Целое число | |||
|У некоторых рамочных фасадов | |У некоторых рамочных фасадов | ||
| Строка 372: | Строка 425: | ||
'''doorvitr.mac''' | '''doorvitr.mac''' | ||
| | | | ||
|- | |- | ||
| Строка 390: | Строка 442: | ||
|[[DoorConstr]] | |[[DoorConstr]] | ||
|Конструкция двери | |Конструкция двери | ||
|Сборочная единица | |||
|У прозрачных фасадов | |У прозрачных фасадов | ||
| Строка 395: | Строка 448: | ||
'''doorst1.mac''' | '''doorst1.mac''' | ||
|Выбрать один из элементов выпадающего списка: '''Стандартная, Поворотная''' или '''Карусельная'''. | |Выбрать один из элементов выпадающего списка: '''Стандартная, Поворотная''' или '''Карусельная'''. | ||
|} | |} | ||
| Строка 420: | Строка 472: | ||
|} | |} | ||
Для заполнения таблицы достаточно один раз нажать кнопку [[file:S-aldoni.png]], и в появившейся карточке [[Добавить запись|указать]] необходимые номенклатурные единицы (одну или сразу несколько). | Для заполнения таблицы достаточно один раз нажать кнопку [[file:S-aldoni.png]], и в появившейся карточке [[Добавить запись|указать]] необходимые номенклатурные единицы (одну или сразу несколько). | ||
: | : | ||
---- | ---- | ||
{{Добавление фасадов}} | {{Добавление фасадов}} | ||
Версия от 00:08, 15 июля 2026
Общий порядок добавления декоративных элементов в справочник Сборочные единицы следующий:
- 1. В справочнике Сборочные единицы в дереве Групп сборочных единиц встать на группу, в которую будет добавлен материал. На рис. 1 показана структура папок фасадов по умолчанию.
- 2. В таблицу Сборочные единицы добавить новую запись со следующими значениями:
- Поле ID — присваивается автоматически.
- Поле Тип единицы — из выпадающего списка выбрать тип, который соответствует фасаду. Например: Фасад глухой трапецеидальный, Фасад прозрачный прямой и т. д. См. рис. 2.
- Поле Название — вписать название сборочной единицы.
- Поле FurnType — присваивается автоматически в зависимости от типа фасада.
- глухие фасады — 5001ХХ;
- фасады-витрины — 5002ХХ;
- комплексные фасады — 5003ХХ;
- прозрачные фасады — 5004ХХ.
- Две последние цифры (ХХ) означают:
- прямые фасады — 01;
- гнутые фасады — 02;
- трапецеидальные — 03;
- дугообразные — 04;
- Поле Сорт. — присваивается автоматически.
- Поле Библиотека — присваивается автоматически.
- Поле GUID — присваивается автоматически.
- 3. При использовании нового метода (рекомендуется): добавление свойств зависит от того, какой из методов вы используете: создание готового фасада или фасада-заготовки. Добавьте следующие свойства:
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| Общие распространённые свойства фасадов | ||||
| MacroFile | Файл с макропрограммой | Файлы макропрограмм | Все виды фасадов
Обрабатывается всеми макросами создания фасадов |
Адрес .mac-файла с макропрограммой |
| K3File | Имя К3-Файла | Файлы типа К3 | Адрес .k3-файла трёхмерной модели фасада (для отображения фасада в карточке параметров) | |
- 4. Добавить свойство и заполнить для него таблицу Множество значений (под таблицей Свойства):
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| Millings | Доступные фрезеровки | Номенклатурная единица | Для фасадов-заготовок | Добавить все допустимые для создаваемого фасада фрезеровки |
Для заполнения таблицы достаточно один раз нажать кнопку
, и в появившейся карточке указать необходимые номенклатурные единицы (одну или сразу несколько).
- 5. Назначить сборочной единице область применения (одну или несколько), см. рисунок.
- 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 | Дополнительный список материалов | Для текстурных фасадов-витрин | Материал стекла фасада |
Для заполнения таблицы достаточно один раз нажать кнопку
, и в появившейся карточке указать необходимые номенклатурные единицы (одну или сразу несколько).
