Установка крепежа

Материал из K3-Macro
Расстановка крепежа

Операция устанавливает крепеж на элемент контура панели или элемента контура врезки.

Код операции <Command>: 21

Массив входных данных <Array>:

  • <Array>[2] — Идентификатор (ID) элемента контура.
  • <Array>[3] — Идентификатор (ID) типа крепежа из таблицы крепежа. Если значение равно нулю, то крепеж на данном элементе контура нужно удалить. В последнем случае значения <Array>[4], <Array>[5] и <Array>[6] игнорируются.
  • <Array>[4] — Битовая маска, задающая способы установки крепежа:
  • 0x00000001 - крепеж ставится от конца элемента (0 - от начала);
  • 0x00000002 - ось Y крепежа направлена вниз (0 - вверх);
  • 0x00000004 - использовать пятно контакта;
  • 0х00000040 - если установлен, то не используется умолчание на пятно контакта, задаваемое типом крепежа (использовать или нет пятно контакта задает бит 0x00000004). Если бит не установлен, то используется умолчание на пятно контакта, задаваемое типом крепежа (бит 0x00000004 игнорируется)
  • 0х00000400 - если установлен, то крепеж ставится без сверловки
  • <Array>[5] - Сдвиг линии крепежа от начала элемента контура. При этом сдвиг осуществляется от начала торца: если смещение <Array>[5]>0, Если <Array>[5]<0, то сдвиг осуществляется от конца торца
  • <Array>[6] - Длина линии крепежа. Если значение равно нулю, крепеж ставится на весь элемент контура. При этом, если <Array>[6]=0, то крепеж будет выполнен до конца торца. Если <Array>[6]>0, то крепеж будет выполнен на указанную длину. Если <Array>[6]<0, то крепеж будет расположен до точки, находящейся от конца торца на расстоянии, равном модулю <Array>[6].
  • <Array>[7] - Номер правила расстановки данной линейки крепежа. Если 0 - то используется правило расстановки по умолчанию

Возвращаемое значение: Единица в случае удачного завершения операции, ноль — в случае ошибки.


Макро | Мебельные команды и функции | Мебельная панель | Установить свойства | Инициализация | Материал панели или панельного длинномера | Материал кромки | Форма углов | Форма прогибов сторон | Обрезка сторон | Параметры врезки | Положение врезки | Добавление врезки | Материал кромки на врезку | Форма панели | Фрезеровка врезки без регистрации фрезы | Регистрация контура | Положение фрезеровки | Регистрация фрезеровки | Фрезеровка врезки с регистрацией фрезы | Создание пропила | Поворот текстуры | Добавление фрезеровки (старая) | Установка крепежа | Тип панели | Сдвиг врезок | Торцевая обработка | Отделка (старая) | Врезка в панель | Инициализация панельного длинномера | Удаление выреза, нароста или линии маркировки | Редактирование фрезеровки (старая) | Удаление фрезеровки по ID фрезеровки | Добавление линейки крепежа или ручного крепежа | Добавление фрезеровки | Редактирование фрезеровки | Комментарий к врезке | Отделка | Комментарий к пропилу | Завершение работы с панелью