Прочитать информацию о линейках крепежа

Материал из K3-Macro
Макро | Мебельные команды и функции | Мебельная панель | Прочитать свойства | Чтение параметров | Материал и толщина | Материал кромки | Форма углов | Форма прогибов сторон | Обрезка сторон | Параметры врезки | Параметры положения врезки | Секция раскрашивания врезки | Материал кромки на врезку | Форма панели | Информация о фрезеровке | Информация о пропиле | Поворот текстуры | Информация о фрезеровке по номеру (старая) | Информация о крепеже (первая линия) | Тип панели | Торцевая обработка | Информация о крепеже (несколько линий) | Извлечение контура | Отделка (старая) | Чтение параметров панельного длинномера | Параметры результирующей полилинии | Параметры результирующей полилинии без учета кромок | Элементы полилинии несквозных вырезов, попавшие внутрь результирующего контура без учёта кромок | Элементы полилинии несквозных вырезов, попавшие внутрь результирующего контура с учётом кромок | Линии маркировки, попавшие внутрь результирующего контура без учёта кромок | Линии маркировки, попавшие внутрь результирующего контура с учётом кромок | Информация о фрезеровке по ID (старая) | Прочитать информацию о линейках крепежа | Информация о фрезеровке по номеру | Информация о фрезеровке по ID | Комментарий к врезке | Отделка (до 18.02.2020) | Отделка | Комментарий к пропилу | Завершение работы с панелью

Операция возвращает информацию о линейках крепежа в панели.

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

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

  • <Array>[1] входной параметр. Порядковый номер линейки крепежа или 0. В последнем случае функция возвращает количество линеек крепежа
  • <Array>[2]выходной параметр. Тип крепежа
  • 1 - автокрепеж;
  • 2 - ручной крепеж
  • <Array>[3]выходной параметр. Идентификатор линии крепежа (ID полилинии)
  • <Array>[4]выходной параметр. Идентификатор элемента линии крепежа (ID торца)
  • -1 - на весь контур;
  • 1 - сторона D;
  • 2 - угол 2;
  • 3 - сторона C;
  • 4 - угол 3;
  • 5 - сторона E;
  • 6 - угол 4;
  • 7 - сторона B;
  • 8 - угол 1;
  • <Array>[5]выходной параметр. ID типа крепежа.
  • <Array>[6]выходной параметр. Битовая маска наложения крепежа.
  • 0x0001 - крепеж ставится от конца элемента (иначе - от начала)
  • 0x0002 - ось линии крепежа (ориентация крепежа) направлена вниз (иначе - вверх)
  • 0x0004 - учитывать пятно контакта панелей
  • 0x0008 - признак удаления этого крепежа при наследовании ручного крепежа. Является также признаком что данная линия крепежа - ручной крепеж
  • 0x0400 - признак того, что крепеж не будет содержать сверловку
  • <Array>[7]выходной параметр. Сдвиг линейки крепежа от начала торца.
  • <Array>[8]выходной параметр. Длина линейки крепежа.
  • <Array>[9]выходной параметр. Номер правила расстановки крепежа или 0, если использовано правило по умолчанию
  • <Array>[10]выходной параметр. Признак расчетного сдвига линейки крепежа по толщине панели
  • 0 - стандартный сдвиг крепежа по толщине панели (задается в правиле крепежа);
  • 1 - сдвиг по толщине панели отличается от заданного в правиле
  • <Array>[11]выходной параметр. Коэффициент сдвига по толщине в долях толщины панели (если <Array>[10] равно 1)
  • <Array>[12]выходной параметр. Сдвиг по толщине в мм (если <Array>[10] равно 1)
  • <Array>[13] (в версии 7.5 и начиная с 8.0)выходной параметр. Шаг дополнительной сверловки. Если он больше 15 мм, то при создании линейки крепежа для каждой сверловки вдоль оси OZ в ЛСК детали крепежа будет добавлены еще две сверловки (отрезок с соответствующими сверловке атрибутами): со сдвигом +Шаг и -Шаг вдоль оси OY в ЛСК детали крепежа.

Функция возвращает:

  • количество линеек крепежа, если <Array>[1] равно 0;
  • 1, если <Array>[1] больше 0 и если линейка, номер которой задан параметром <Array>[1] существует; 0, если если линейка, номер которой задан параметром <Array>[1] не существует

Макро | Мебельные команды и функции | Мебельная панель | Прочитать свойства | Чтение параметров | Материал и толщина | Материал кромки | Форма углов | Форма прогибов сторон | Обрезка сторон | Параметры врезки | Параметры положения врезки | Секция раскрашивания врезки | Материал кромки на врезку | Форма панели | Информация о фрезеровке | Информация о пропиле | Поворот текстуры | Информация о фрезеровке по номеру (старая) | Информация о крепеже (первая линия) | Тип панели | Торцевая обработка | Информация о крепеже (несколько линий) | Извлечение контура | Отделка (старая) | Чтение параметров панельного длинномера | Параметры результирующей полилинии | Параметры результирующей полилинии без учета кромок | Элементы полилинии несквозных вырезов, попавшие внутрь результирующего контура без учёта кромок | Элементы полилинии несквозных вырезов, попавшие внутрь результирующего контура с учётом кромок | Линии маркировки, попавшие внутрь результирующего контура без учёта кромок | Линии маркировки, попавшие внутрь результирующего контура с учётом кромок | Информация о фрезеровке по ID (старая) | Прочитать информацию о линейках крепежа | Информация о фрезеровке по номеру | Информация о фрезеровке по ID | Комментарий к врезке | Отделка (до 18.02.2020) | Отделка | Комментарий к пропилу | Завершение работы с панелью