Добавление типов ящиков: различия между версиями
| Строка 452: | Строка 452: | ||
!Добавление | !Добавление | ||
!Особенности ввода значения | !Особенности ввода значения | ||
|- | |- | ||
| rowspan="2" |[[ListMat]] | | rowspan="2" |[[ListMat]] | ||
| rowspan="2" |Список материалов | | rowspan="2" |Список материалов | ||
| rowspan="18" |Номенклатурная единица | |||
| Ящики, создаваемые через полные комплекты. | |||
Типы: | |||
* Ящик Hettich InnoTech Atira | |||
*Ящик Boyard СТАРТ | |||
|Список [[Добавление комплектов ящиков|комплектов]] ящиков разных размеров и цветов | |||
|- | |||
|Типы: | |Типы: | ||
| Строка 467: | Строка 470: | ||
|Список возможных [[Добавление парных элементов ящиков|царг]] | |Список возможных [[Добавление парных элементов ящиков|царг]] | ||
|- | |- | ||
| rowspan="3" | | |||
| rowspan=" | |||
[[ListMat2]] | [[ListMat2]] | ||
| rowspan=" | | rowspan="3" |Дополнительный список материалов | ||
|Типы: | |Типы: | ||
*Ящик Тандембокс ''(только для оснащённых рейлингами)'' | *Ящик Тандембокс ''(только для оснащённых рейлингами)'' | ||
|Список возможных [[Добавление парных элементов ящиков|рейлингов (парных)]] разных длин на разные глубины ящиков | |Список возможных [[Добавление парных элементов ящиков|рейлингов (парных)]] разных длин на разные глубины ящиков | ||
|- | |||
|Типы: | |||
*Ящик Hettich InnoTech Atira | |||
|Список [[Добавление штучных элементов ящиков|стальных задних стенок]]. | |||
|- | |- | ||
|Типы: | |Типы: | ||
| Строка 485: | Строка 488: | ||
|В зависимости от конструкции: список [[Добавление парных элементов ящиков|держателей продольного рейлинга]], [[Добавление штучных элементов ящиков|держателей дна и задней стенки]], [[Добавление штучных элементов ящиков|органайзеров для выдвижного ящика]] либо [[Добавление профильных элементов ящиков|универсальных передних стенок]]. | |В зависимости от конструкции: список [[Добавление парных элементов ящиков|держателей продольного рейлинга]], [[Добавление штучных элементов ящиков|держателей дна и задней стенки]], [[Добавление штучных элементов ящиков|органайзеров для выдвижного ящика]] либо [[Добавление профильных элементов ящиков|универсальных передних стенок]]. | ||
|- | |- | ||
|[[Railing]] | |[[Guide]] | ||
|Рейлинг | |Направляющая | ||
|Ящикам, создаваемым НЕ через полные комплекты | |||
| Список [[Добавление парных элементов ящиков|направляющих]] разных длин на разные глубины ящиков | |||
|- | |||
| rowspan="2" |[[Railing]] | |||
| rowspan="2" |Рейлинг | |||
|Типы: | |Типы: | ||
| Строка 492: | Строка 500: | ||
*Ящик Boyard СТАРТ ''(при необходимости, в зависимости от класса)'' | *Ящик Boyard СТАРТ ''(при необходимости, в зависимости от класса)'' | ||
|Список возможных [[Добавление штучных элементов ящиков|рейлингов (штучных)]] | |Список возможных [[Добавление штучных элементов ящиков|рейлингов (штучных)]] | ||
|- | |||
|Типы: | |||
*Ящик Hettich InnoTech Atira | |||
|Список возможных [[Добавление парных элементов ящиков|рейлингов (парных)]] | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
|[[BackHolder]] | |[[BackHolder]] | ||
Версия от 17:44, 11 декабря 2024
Добавление ящиков в справочник Сборочные единицы характеризуется разнообразием вариантов добавляемых свойств и материалов, которые зависят как от конструктора ящика, так и от отличий конструкции разных типов ящиков внутри одного конструктора.
Общий порядок
Общий порядок добавления нового типа ящиков в справочник Сборочные единицы следующий:
- 1. В справочнике Сборочные единицы в дереве Групп сборочных единиц встать на группу Ящики.
- 2. В таблицу Сборочные единицы добавить новую запись со следующими значениями:
- Поле ID — присваивается автоматически.
- Поле Тип единицы — из выпадающего списка выбрать тип, который соответствует ящикам. Например: Столярный, Метабокс и т. д. (в справочнике типов корневая папка — Ящики, см. рисунок справа). Если вы подключали внешние библиотеки ящиков (например, Boyard СТАРТ), они будут в отдельной папке внизу списка.
- Поле Название — вписать название ящика.
- Поле FurnType — присваивается автоматически в зависимости от типа ящика.
| 31 | ХХ | ХХ | Ящики |
| 31 | 01 | ХХ |
|
| 31 | 02 | ХХ |
|
| 31 | 03 | ХХ |
|
| 31 | 04 | ХХ |
|
| 31 | 05 | ХХ |
|
| 31 | 06 | ХХ |
|
| 31 | 07 | ХХ |
|
| 31 | 10 | ХХ |
|
| 31 | 99 | ХХ |
|
| 31 | ХХ | 00 |
|
| 31 | ХХ | 21 |
|
| 31 | ХХ | 22 |
|
| 31 | ХХ | 23 |
|
- Поле Сорт. — присваивается автоматически.
- Поле Библиотека — присваивается автоматически.
- Поле GUID — присваивается автоматически.
- 3. В таблице свойств автоматически появятся свойства указанного типа сборочных единиц. Укажите значения данным свойствам. При необходимости добавьте дополнительные необходимые свойства ящиков.
Свойства всех ящиков
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| K3File | Имя К3-Файла | Файлы типа К3 | Характерное свойство всех типов ящиков, добавляется автоматически | Вставьте ссылку на К3-файл трёхмерной модели ящика (для отображения ящика в карточке параметров)
Например: Ящики\stol1.k3 |
| B_Hmax | Максимальная высота коробки ящика | Число | Все типы ящиков Используются секцией ящиков вне зависимости от конструкции самих ящиков |
В миллиметрах.
Если параметры не заданы, они берутся из пользовательских умолчаний. |
| B_ZUp | Расстояние между коробом ящика и панелью сверху | |||
| B_ZDown | Расстояние между коробом ящика и панелью снизу | |||
| B_ZBok | Зазор между коробкой ящика и боковой панелью | См. выше. Обратите внимание также на разницу в определении B_ZBok в разных конструкторах ящиков |
Свойства конструкторов ящиков
Свойства, необходимые при использовании конкретных конструкторов ящиков:
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| MacroFile | Файл с макропрограммой | Файл макропрограмм | Все типы ящиков с конструктором Ящик сборный | Введите адрес .mac-файла с макропрограммой построения ящиков.
Например: bxstol1.mac |
| PyClassBox | Класс в Python, реализующий ящик | Строка | Все типы ящиков с остальными конструкторами (в поставке по умолчанию) | Выберите класс из выпадающего списка |
Назначение отдельных комплектующих
Напомним вам, что в разных типах ящиков может быть разный набор комплектующих — от единых комплектов до назначения каждой детали по отдельности. Набор комплектующих также зависит от текста макропрограммы или класса Python.
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| SyncAdapter | Адаптер синхронизатора | Номенклатурная единица | Ящики с Push-to-open | Детали синхронизатора для ящиков, открывающихся через нажатие на фасад (push-to-open) |
| SyncConnector | Соединитель синхронизатора | |||
| SyncProfile | Профиль синхронизатора | |||
| AccessID | Комплектующее | Характерные свойства для типов:
|
Держатель задней стенки | |
При необходимости:
|
Поворотно-синхронизирующая трубка | |||
| AccessID2 | Комплектующее 2 | Характерное свойство для типов:
|
Крепление фасада | |
| NomID1 | Номенклатурная единица 1 | При необходимости для ящиков Ящик Boyard СТАРТ | Поперечный рейлинг |
Назначение крепежа
Набор свойств и их значения зависят от текста макропрограммы или класса Python. В ящиках (то есть, макропрограммах и классах), добавленных в дистрибутив по умолчанию, наборы свойств следующие:
- для Сборных ящиков: крепёж направляющих назначается в .k3-файлах самих направляющих. Прочий крепёж:
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| FixTypeID | Тип крепежа (сб.ед.) | Сборочная единица | Столярные ящики | Крепёж коробки ящика |
| FixTypeID2 | Тип крепежа 2 (сб.ед.) | Крепёж фасада ящика к коробке |
- для ящиков Boyard СТАРТ (отдельно добавляемые библиотеки):
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| FixTypeID | Тип крепежа (сб.ед.) | Сборочная единица | Обязательно | Крепёж направляющих к стенкам |
| FixTypeID2 | Тип крепежа 2 (сб.ед.) | Крепёж фасада ящика к коробке |
- для ящиков Hettich (отдельно добавляемые библиотеки):
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| FixTypeID | Тип крепежа (сб.ед.) | Сборочная единица | Обязательно | Крепёж направляющих к стенкам |
| FixTypeID2 | Тип крепежа 2 (сб.ед.) | Крепёж фасада ящика к коробке | ||
| FasHolderFixID | Крепёж держателя фасада | Крепёж держателя фасада (у накладных ящиков) или передней стенки (у внутренних ящиков) | ||
| BackHolderFixID | Крепёж держателя задней стенки | Крепёж держателя задней стенки | ||
| BoxAddFix | Дополнительные детали крепежа для ящиков | Кортеж свойств | Кортеж с перечислениями деталей крепежа, выполняемого при монтаже ящика. Идут в отчётах как дополнительные материалы. | |
| Отдельные свойства из кортежа BoxAddFix | Номенклатурная единица | При необходимости назначить иные детали | Назначенное свойство будет иметь приоритет перед значением в кортеже | |
- для ящиков остальных конструкторов (кроме Boyard СТАРТ):
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| FixTypeID | Тип крепежа (сб.ед.) | Сборочная единица | Обязательно | Крепёж направляющих к стенкам |
| FixTypeID2 | Тип крепежа 2 (сб.ед.) |
|
Полкодержатель |
Конструктивные особенности и размеры
Прочие конструктивные особенности задаются через свойства:
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| B_Bmin | Минимальный отступ коробки ящика от задней стенки | Число | Все типы ящиков, кроме Тандембокс, Boyard СТАРТ | Все размеры — в миллиметрах |
| B_Dvr | Глубина врезки врезного дна ящика | Типы:
| ||
| BoxOts | Отступ врезного дна ящика | Типы:
| ||
| BackHeight | Высота задней стенки | Размер | Ящики с металлическими задними стенками (не листовыми материалами) | Высота стандартной задней стенки у металлических ящиков |
| BegShift | Начальный сдвиг | Типы:
|
||
| Height | Высота | Типы:
|
Минимальная высота без учёта направляющих (аналог высоты коробки ящика) | |
| ShiftPUSH | Сдвиг фасада вперёд для PUSH | Ящикам с push-to-open | ||
| ShiftY | Смещение по глубине | Типы:
|
||
| B_BackGap | Величина уменьшения длины коробки относительно номинала направляющей | Типы:
|
||
| Bottom_Overlap | Зазор от края дна до габарита ящика | Типы:
|
||
| Bottom_Slot | Глубина врезки дна | |||
| Slot_Finite | Ограниченный пропил на фасаде | Да/Нет | Да — пропил на фасаде по ширине дна ящика
Нет — пропил на всю ширину фасада | |
| BoxPUSH | Открывание ящика нажатием (push-to-open) | Ящикам с push-to-open | Да — ручка на фасад не назначается (см. главу о свойстве) | |
| Boyard_NeedRise | Нужен подъём для коротких направляющих | Типы:
|
Да или Нет (см. главу о свойстве) | |
| macro_fix_out | Макро крепежа к стенке шкафа | Файлы макропрограмм | Типы:
|
Ссылка на макропрограмму, описывающую алгоритм крепежа |
Множественные свойства
- 4. При необходимости добавьте следующие свойства ящиков и заполните для них таблицу Множество значений (под таблицей Свойства).
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| ListMat | Список материалов | Номенклатурная единица | Ящики, создаваемые через полные комплекты.
Типы:
|
Список комплектов ящиков разных размеров и цветов |
Типы:
|
Список возможных царг | |||
| Дополнительный список материалов | Типы:
|
Список возможных рейлингов (парных) разных длин на разные глубины ящиков | ||
Типы:
|
Список стальных задних стенок. | |||
Типы:
|
В зависимости от конструкции: список держателей продольного рейлинга, держателей дна и задней стенки, органайзеров для выдвижного ящика либо универсальных передних стенок. | |||
| Guide | Направляющая | Ящикам, создаваемым НЕ через полные комплекты | Список направляющих разных длин на разные глубины ящиков | |
| Railing | Рейлинг | Типы:
|
Список возможных рейлингов (штучных) | |
Типы:
|
Список возможных рейлингов (парных) | |||
| BackHolder | Держатель задней стенки Boyard | При необходимости добавить для ящиков с конструктором Ящик Boyard СТАРТ | Держатели задней стенки Boyard | |
| Boyard_CrossRail | Попереченый рейлинг ящиков BOYARD | Поперечные рейлинги — для высоких внутренних ящиков | ||
| Boyard_FrontHolder | Держатель передней стенки Boyard | Держатели передней стенки Boyard | ||
| Boyard_InnerHolder | Держатель внутреннего ящика Boyard СТАРТ | Держатели внутреннего ящика Boyard СТАРТ |
| Напомним, что связь между свойством и его содержимым определяется текстом макропрограммы. Например, для одних типов ящиков рейлинги назначаются через свойство ListMat2, для других — через свойство Railing. |
- Для заполнения таблицы достаточно один раз нажать кнопку
, и в появившейся карточке указать необходимые номенклатурные единицы (одну или сразу несколько).
Область применения
- 5. Назначить сборочной единице область применения. У каждого конструктора — своя область применения! Для ящиков конструктора Сборный это будет Типы ящиков. Для ящиков других конструкторов название области применения по умолчанию согласуется с названием конструктора и типа.
FixID
В старых версиях программы некоторым типам ящиков назначалось также свойство FixID (FixAddID), которому надо было назначать числовое значение, равное значению одноимённого свойства типа крепежа. В настоящее время добавлять его не имеет смысла, однако оно может присутствовать в ваших справочниках у сборочных единиц вместо FixTypeID:
| Идентификатор | Название | Тип свойства | Добавление | Особенности ввода значения |
|---|---|---|---|---|
| FixID | Тип крепежа | Целое число | В настоящее время — не нужно | Здесь задавался ID крепежа, который был ранее задан в одноимённом свойстве у сборочной единицы. |
| FixAddID | Дополнительный крепёж (тип) |

