Добавление типов ящиков: различия между версиями
Нет описания правки Метка: визуальный редактор отключён |
Нет описания правки |
||
| Строка 167: | Строка 167: | ||
|Строка | |Строка | ||
|Выберите класс из выпадающего списка | |Выберите класс из выпадающего списка | ||
|} | |} | ||
{| class="prettytable" | {| class="prettytable" | ||
|- | |- | ||
| Строка 178: | Строка 178: | ||
* Конструктор '''Ящик с шариковыми направляющими''' — классы '''Ящик с шариковыми направляющими '''и''' Ящик с шариковыми направляющими PUSH''' | * Конструктор '''Ящик с шариковыми направляющими''' — классы '''Ящик с шариковыми направляющими '''и''' Ящик с шариковыми направляющими PUSH''' | ||
|} | |} | ||
* Назначение крепежа. Набор свойств и их значения зависят от текста макропрограммы или класса Python. В ящиках (то есть, макропрограммах и классах), добавленных в дистрибутив по умолчанию, наборы свойств следующие: | * Назначение крепежа. Набор свойств и их значения зависят от текста макропрограммы или класса Python. В ящиках (то есть, макропрограммах и классах), добавленных в дистрибутив ''по умолчанию,'' наборы свойств следующие: | ||
:* для Сборных ящиков: крепёж направляющих назначается в .k3-файлах самих направляющих. Прочий крепёж: | :* для '''Сборных ящиков''': крепёж направляющих назначается в .k3-файлах самих направляющих. Прочий крепёж: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| Строка 198: | Строка 188: | ||
! Особенности ввода значения | ! Особенности ввода значения | ||
|- | |- | ||
|[[FixTypeID]] | |||
|Тип крепежа (сб.ед.) | |||
|''Характерное свойство:'' | | rowspan="2" |'''''Характерное свойство:''''' | ||
*Ящик столярный | *Ящик столярный | ||
| rowspan=" | | rowspan="2" |Целое число | ||
| | |Крепёж коробки ящика | ||
|- | |||
|[[FixTypeID2]] | |||
|Тип крепежа 2 (сб.ед.) | |||
|Крепёж фасада ящика | |||
|} | |||
:* для ящиков остальных конструкторов (кроме Boyard СТАРТ): | |||
{| class="wikitable" | |||
|- | |||
!Идентификатор | |||
!Название | |||
!Добавление | |||
!Тип свойства | |||
! Особенности ввода значения | |||
|- | |- | ||
| | |[[FixTypeID]] | ||
|Тип крепежа (сб.ед.) | |||
|'''Обязательно''' | |||
| rowspan="2" |Целое число | |||
|Крепёж направляющих | |||
|- | |- | ||
| | |[[FixTypeID2]] | ||
* | |Тип крепежа 2 (сб.ед.) | ||
| | | | ||
*для ящиков PUSH; | |||
*для всех ящиков B-Slide | |||
|Полкодержатель | |||
|} | |||
:* для ящиков Boyard СТАРТ (отдельно добавляемые библиотеки): | |||
{| class="wikitable" | |||
|- | |- | ||
!Идентификатор | |||
!Название | |||
!Добавление | |||
!Тип свойства | |||
! Особенности ввода значения | |||
|- | |- | ||
|[[FixTypeID]] | |||
|Тип крепежа (сб.ед.) | |||
|'' | | rowspan="2" |'''Обязательно''' | ||
| rowspan="2" |Целое число | |||
| rowspan="2" | | | | ||
|- | |- | ||
| | |[[FixTypeID2]] | ||
|Тип крепежа 2 (сб.ед.) | |||
| | |||
|} | |||
* Назначение дополнительных комплектующих. Набор комплектующих также зависит от текста макропрограммы или класса Python. | |||
{| class="wikitable" | |||
|- | |- | ||
!Идентификатор | |||
!Название | |||
!Добавление | |||
!Тип свойства | |||
! Особенности ввода значения | |||
|- | |- | ||
| rowspan="2" |[[AccessID]] | | rowspan="2" |[[AccessID]] | ||
| Строка 256: | Строка 276: | ||
| При необходимости для ящиков '''Ящик Boyard СТАРТ''' | | При необходимости для ящиков '''Ящик Boyard СТАРТ''' | ||
|[[Поперечный рейлинг]] | |[[Поперечный рейлинг]] | ||
|} | |||
* Прочие конструктивные особенности задаются через свойства: | |||
{| class="wikitable" | |||
|- | |||
!Идентификатор | |||
!Название | |||
!Добавление | |||
!Тип свойства | |||
! Особенности ввода значения | |||
|- | |- | ||
|[[B_Bmin]] | |[[B_Bmin]] | ||
Версия от 23:36, 1 сентября 2023
Добавление ящиков в справочник Сборочные единицы характеризуется разнообразием вариантов добавляемых свойств и материалов, которые зависят как от конструктора ящика, так и от отличий конструкции разных типов ящиков внутри одного конструктора.
Общий порядок добавления нового типа ящиков в справочник Сборочные единицы следующий:
- 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, реализующий ящик | Все типы ящиков с конструктором Ящик скрытого монтажа, Ящик с шариковыми направляющими и Ящик Boyard СТАРТ | Строка | Выберите класс из выпадающего списка |
- Назначение крепежа. Набор свойств и их значения зависят от текста макропрограммы или класса Python. В ящиках (то есть, макропрограммах и классах), добавленных в дистрибутив по умолчанию, наборы свойств следующие:
- для Сборных ящиков: крепёж направляющих назначается в .k3-файлах самих направляющих. Прочий крепёж:
| Идентификатор | Название | Добавление | Тип свойства | Особенности ввода значения |
|---|---|---|---|---|
| FixTypeID | Тип крепежа (сб.ед.) | Характерное свойство:
|
Целое число | Крепёж коробки ящика |
| FixTypeID2 | Тип крепежа 2 (сб.ед.) | Крепёж фасада ящика |
- для ящиков остальных конструкторов (кроме Boyard СТАРТ):
| Идентификатор | Название | Добавление | Тип свойства | Особенности ввода значения |
|---|---|---|---|---|
| FixTypeID | Тип крепежа (сб.ед.) | Обязательно | Целое число | Крепёж направляющих |
| FixTypeID2 | Тип крепежа 2 (сб.ед.) |
|
Полкодержатель |
- для ящиков Boyard СТАРТ (отдельно добавляемые библиотеки):
| Идентификатор | Название | Добавление | Тип свойства | Особенности ввода значения |
|---|---|---|---|---|
| FixTypeID | Тип крепежа (сб.ед.) | Обязательно | Целое число | |
| FixTypeID2 | Тип крепежа 2 (сб.ед.) |
- Назначение дополнительных комплектующих. Набор комплектующих также зависит от текста макропрограммы или класса Python.
| Идентификатор | Название | Добавление | Тип свойства | Особенности ввода значения |
|---|---|---|---|---|
| AccessID | Комплектующее | Характерные свойства для типов:
|
Номенклатурная единица | Держатель задней стенки |
При необходимости:
|
Поворотно-синхронизирующая трубка | |||
| AccessID2 | Комплектующее 2 | Характерное свойство для типов:
|
Крепление фасада | |
| NomID1 | Номенклатурная единица 1 | При необходимости для ящиков Ящик Boyard СТАРТ | Поперечный рейлинг |
- Прочие конструктивные особенности задаются через свойства:
| Идентификатор | Название | Добавление | Тип свойства | Особенности ввода значения |
|---|---|---|---|---|
| B_Bmin | Минимальный отступ коробки ящика от задней стенки | Все типы ящиков, кроме Тандембокс, Boyard СТАРТ | Число | В миллиметрах. |
| B_Dvr | Глубина врезки врезного дна ящика | Типы:
| ||
| BoxOts | Отступ врезного дна ящика | Типы:
| ||
| BegShift | Начальный сдвиг | Типы:
|
Размер | |
| ShiftY | Смещение по глубине | Типы:
| ||
| B_BackGap | Величина уменьшения длины коробки относительно номинала направляющей | Типы:
| ||
| Bottom_Overlap | Зазор от края дна до габарита ящика | Типы:
| ||
| Bottom_Slot | Глубина врезки дна | |||
| Slot_Finite | Ограниченный пропил на фасаде | Да/Нет | Да — пропил на фасаде по ширине дна ящика
Нет — пропил на всю ширину фасада | |
| Boyard_NeedRise | Нужен подъём для коротких направляющих | Типы:
|
Да или Нет (см. главу о свойстве) |
- 4. При необходимости добавьте следующие свойства ящиков и заполните для них таблицу Множество значений (под таблицей Свойства).
| Идентификатор | Название | Добавление | Тип свойства | Особенности ввода значения |
|---|---|---|---|---|
| Guide | Направляющая | Все типы ящиков с конструктором Ящик сборный, Ящик с шариковыми направляющими и Ящик скрытого монтажа | Номенклатурная единица | Список направляющих |
| ListMat | Список материалов | Типы:
|
Список возможных царг | |
Типы:
|
Список комплектов | |||
| Дополнительный список материалов | Типы:
|
Список возможных рейлингов (парных) | ||
Типы:
|
В зависимости от конструкции: список держателей продольного рейлинга, держателей дна и задней стенки, органайзеров для выдвижного ящика либо универсальных передних стенок. | |||
| Railing | Рейлинг | Типы:
|
Список возможных рейлингов (штучных) | |
| BackHolder | Держатель задней стенки Boyard | При необходимости добавить для ящиков с конструктором Ящик Boyard СТАРТ | Держатели задней стенки Boyard | |
| Boyard_CrossRail | Попереченый рейлинг ящиков BOYARD | Поперечные рейлинги — для высоких внутренних ящиков | ||
| Boyard_FrontHolder | Держатель передней стенки Boyard | Держатели передней стенки Boyard | ||
| Boyard_InnerHolder | Держатель внутреннего ящика Boyard СТАРТ | Держатели внутреннего ящика Boyard СТАРТ |
| Напомним, что связь между свойством и его содержимым определяется текстом макропрограммы. Например, для одних типов ящиков рейлинги назначаются через свойство ListMat2, для других — через свойство Railing. |
- Для заполнения таблицы достаточно один раз нажать кнопку Файл:S-Aldoni.png, и в появившейся карточке указать необходимые номенклатурные единицы (одну или сразу несколько).
- 5. Назначить сборочной единице область применения Типы ящиков.
FixID
В старых версиях программы некоторым типам ящиков назначалось также свойство FixID (FixAddID), которому надо было назначать числовое значение, равное значению одноимённого свойства типа крепежа. В настоящее время добавлять его не имеет смысла, однако оно может присутствовать в ваших справочниках у сборочных единиц вместо FixTypeID:
| Идентификатор | Название | Добавление | Тип свойства | Особенности ввода значения |
|---|---|---|---|---|
| FixID | Тип крепежа | В настоящее время — не нужно | Целое число | Здесь задавался ID крепежа, который был ранее задан в одноимённом свойстве у сборочной единицы. |
| FixAddID | Дополнительный крепёж (тип) |
