Добавление типов ящиков

Материал из К3-Мебель.
К3-Справочники | Добавление сборочных единиц | Справочник «Сборочные единицы» | Ящики | Конструктор | Парные элементы | Штучные элементы | Профили | Комплекты | Дополнительные комплектующие | Типы ящиков

Добавление ящиков в справочник Сборочные единицы характеризуется разнообразием вариантов добавляемых свойств и материалов, которые зависят как от конструктора ящика, так и от отличий конструкции разных типов ящиков внутри одного конструктора.

S-Kestoj-4.png

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

1. В справочнике Сборочные единицы в дереве Групп сборочных единиц встать на группу Ящики.
2. В таблицу Сборочные единицы добавить новую запись со следующими значениями:
  • Поле IDприсваивается автоматически.
Типы ящиков
  • Поле Тип единицы — из выпадающего списка выбрать тип, который соответствует ящикам. Например: Столярный, Метабокс и т. д. (в справочнике типов корневая папка — Ящики, см. рисунок справа). Если вы подключали внешние библиотеки ящиков (например, Boyard СТАРТ), они будут в отдельной папке внизу списка.
  • Поле Название — вписать название ящика.
  • Поле FurnTypeприсваивается автоматически в зависимости от типа ящика.
31 ХХ ХХ Ящики
31 01 ХХ
С роликовыми направляющими
31 02 ХХ
Метабокс, Boyard
31 03 ХХ
Тандембокс
31 04 ХХ
С шариковыми направляющими
31 05 ХХ
Выкатной
31 06 ХХ
Скрытого монтажа
31 07 ХХ
Quadro
31 10 ХХ
Boyard СТАРТ
31 99 ХХ
Ящик неизвестного типа
31 ХХ 00
Тип ящика не конкретизирован
31 ХХ 21
Ящик общего положения (не накладной и не утопленный)
31 ХХ 22
Накладной
31 ХХ 23
Утопленный
  • Поле Сорт.присваивается автоматически.
  • Поле Библиотекаприсваивается автоматически.
  • Поле GUIDприсваивается автоматически.
3. В таблице свойств автоматически появятся свойства указанного типа сборочных единиц. Укажите значения данным свойствам. При необходимости добавьте дополнительные необходимые свойства ящиков.
I.png Некоторым типам ящиков, добавленным в программу, могут не быть назначены некоторые «обязательные» свойства. Это связано с алгоритмом их создания, появившимся для прошлых версий программы.

Но новым ящиков будут присущи все свойства типа сборочных единиц.

  • Свойства, характерные для всех ящиков:
Идентификатор Название Тип свойства Добавление Особенности ввода значения
K3File Имя К3-Файла Файлы типа К3 Характерное свойство всех типов ящиков, добавляется автоматически Вставьте ссылку на К3-файл трёхмерной модели ящика (для отображения ящика в карточке параметров)

Например: Ящики\stol1.k3

B_Hmax Максимальная высота коробки ящика Число Все типы ящиковИспользуются секцией ящиков вне зависимости от конструкции самих ящиков В миллиметрах.

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

B_ZUp Расстояние между коробом ящика и панелью сверху
B_ZDown Расстояние между коробом ящика и панелью снизу
B_ZBok Зазор между коробкой ящика и боковой панелью См. выше. Обратите внимание также на разницу в определении B_ZBok в разных конструкторах ящиков
  • Свойства, необходимые при использовании конкретных конструкторов ящиков:
Идентификатор Название Тип свойства Добавление Особенности ввода значения
MacroFile Файл с макропрограммой Файл макропрограмм Все типы ящиков с конструктором Ящик сборный Введите адрес .mac-файла с макропрограммой построения ящиков.

Например: bxstol1.mac

PyClassBox Класс в Python, реализующий ящик Строка Все типы ящиков с остальными конструкторами (в поставке по умолчанию) Выберите класс из выпадающего списка
Eksklamacia.png Каждому конструктору соответствует свой набор классов.

По умолчанию:

  • Конструктор Ящик скрытого монтажа — класс Ящик скрытого монтажа
  • Конструктор Ящик с шариковыми направляющими — классы Ящик с шариковыми направляющими и Ящик с шариковыми направляющими PUSH
  • Назначение крепежа. Набор свойств и их значения зависят от текста макропрограммы или класса Python. В ящиках (то есть, макропрограммах и классах), добавленных в дистрибутив по умолчанию, наборы свойств следующие:
  • для Сборных ящиков: крепёж направляющих назначается в .k3-файлах самих направляющих. Прочий крепёж:
Идентификатор Название Тип свойства Добавление Особенности ввода значения
FixTypeID Тип крепежа (сб.ед.) Целое число Столярные ящики Крепёж коробки ящика
FixTypeID2 Тип крепежа 2 (сб.ед.) Крепёж фасада ящика к коробке
  • для ящиков остальных конструкторов (кроме Boyard СТАРТ):
Идентификатор Название Тип свойства Добавление Особенности ввода значения
FixTypeID Тип крепежа (сб.ед.) Целое число Обязательно Крепёж направляющих к стенкам
FixTypeID2 Тип крепежа 2 (сб.ед.)
  • для ящиков PUSH;
  • для всех ящиков B-Slide
Полкодержатель
  • для ящиков Boyard СТАРТ (отдельно добавляемые библиотеки):
Идентификатор Название Тип свойства Добавление Особенности ввода значения
FixTypeID Тип крепежа (сб.ед.) Целое число Обязательно Крепёж направляющих к стенкам
FixTypeID2 Тип крепежа 2 (сб.ед.) Крепёж фасада ящика к коробке
  • Назначение дополнительных комплектующих. Набор комплектующих также зависит от текста макропрограммы или класса Python.
Идентификатор Название Тип свойства Добавление Особенности ввода значения
AccessID Комплектующее Номенклатурная единица Характерные свойства для типов:
  • Ящик Тандембокс
  • Ящик Boyard
Держатель задней стенки
При необходимости:
  • Ящик Boyard СТАРТ
Поворотно-синхронизирующая трубка
AccessID2 Комплектующее 2 Характерное свойство для типов:
  • Ящик Тандембокс
  • Ящик Boyard
Крепление фасада
NomID1 Номенклатурная единица 1 При необходимости для ящиков Ящик Boyard СТАРТ Поперечный рейлинг
  • Прочие конструктивные особенности задаются через свойства:
Идентификатор Название Тип свойства Добавление Особенности ввода значения
B_Bmin Минимальный отступ коробки ящика от задней стенки Число Все типы ящиков, кроме Тандембокс, Boyard СТАРТ В миллиметрах.
B_Dvr Глубина врезки врезного дна ящика Типы:
  • Ящик столярный
  • Ящик Boyard
  • Ящик с шариковыми направляющими
  • Ящик скрытого монтажа
  • Ящик Quadro
BoxOts Отступ врезного дна ящика Типы:
  • Ящик столярный
  • Ящик Boyard
  • Ящик с шариковыми направляющими
  • Ящик Quadro
BegShift Начальный сдвиг Размер Типы:
  • Ящик столярный
  • Ящик с шариковыми направляющими
  • Ящик с роликовыми направляющими
  • Ящик скрытого монтажа
ShiftY Смещение по глубине Типы:
  • Ящик с шариковыми направляющими
  • Ящик с роликовыми направляющими
B_BackGap Величина уменьшения длины коробки относительно номинала направляющей Типы:
  • Ящик скрытого монтажа
Bottom_Overlap Зазор от края дна до габарита ящика Типы:
  • Ящик скрытого монтажа
  • Ящик с шариковыми направляющими
  • Ящик с роликовыми направляющими
Bottom_Slot Глубина врезки дна
Slot_Finite Ограниченный пропил на фасаде Да/Нет Да — пропил на фасаде по ширине дна ящика

Нет — пропил на всю ширину фасада

Boyard_NeedRise Нужен подъём для коротких направляющих Типы:
  • Ящик скрытого монтажа (Boyard B-Slide)
Да или Нет (см. главу о свойстве)
4. При необходимости добавьте следующие свойства ящиков и заполните для них таблицу Множество значений (под таблицей Свойства).
Идентификатор Название Тип свойства Добавление Особенности ввода значения
Guide Направляющая Номенклатурная единица Все типы ящиков (кроме Boyard СТАРТ) Список направляющих разных длин на разные глубины ящиков
ListMat Список материалов Типы:
  • Ящик Boyard
  • Ящик Тандембокс
Список возможных царг
Типы:
  • Ящик Boyard СТАРТ
Список комплектов ящиков разных размеров и цветов

ListMat2

Дополнительный список материалов Типы:
  • Ящик Тандембокс (только для оснащённых рейлингами)
Список возможных рейлингов (парных) разных длин на разные глубины ящиков
Типы:
  • Ящик Boyard СТАРТ
В зависимости от конструкции: список держателей продольного рейлинга, держателей дна и задней стенки, органайзеров для выдвижного ящика либо универсальных передних стенок.
Railing Рейлинг Типы:
  • Ящик Метабокс (с планкой)
  • Ящик Boyard СТАРТ (при необходимости, в зависимости от класса)
Список возможных рейлингов (штучных)
BackHolder Держатель задней стенки Boyard При необходимости добавить для ящиков с конструктором Ящик Boyard СТАРТ Держатели задней стенки Boyard
Boyard_CrossRail Попереченый рейлинг ящиков BOYARD Поперечные рейлинги — для высоких внутренних ящиков
Boyard_FrontHolder Держатель передней стенки Boyard Держатели передней стенки Boyard
Boyard_InnerHolder Держатель внутреннего ящика Boyard СТАРТ Держатели внутреннего ящика Boyard СТАРТ
I.png Напомним, что связь между свойством и его содержимым определяется текстом макропрограммы. Например, для одних типов ящиков рейлинги назначаются через свойство ListMat2, для других — через свойство Railing.
Для заполнения таблицы достаточно один раз нажать кнопку S-Aldoni.png, и в появившейся карточке указать необходимые номенклатурные единицы (одну или сразу несколько).
5. Назначить сборочной единице область применения. У каждого конструктора — своя область применения! Для ящиков конструктора Сборный это будет Типы ящиков. Для ящиков других конструкторов название области применения по умолчанию согласуется с названием конструктора и типа.
S-Kestoj-3.png

FixID[править | править код]

В старых версиях программы некоторым типам ящиков назначалось также свойство FixID (FixAddID), которому надо было назначать числовое значение, равное значению одноимённого свойства типа крепежа. В настоящее время добавлять его не имеет смысла, однако оно может присутствовать в ваших справочниках у сборочных единиц вместо FixTypeID:

Идентификатор Название Тип свойства Добавление Особенности ввода значения
FixID Тип крепежа Целое число В настоящее время — не нужно Здесь задавался ID крепежа, который был ранее задан в одноимённом свойстве у сборочной единицы.
FixAddID Дополнительный крепёж (тип)

К3-Справочники | Добавление сборочных единиц | Справочник «Сборочные единицы» | Ящики | Конструктор | Парные элементы | Штучные элементы | Профили | Комплекты | Дополнительные комплектующие | Типы ящиков