Прочитать информацию о фрезеровке по ID

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

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

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

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

  • <Array>[1] входной параметр. ID фрезеровки или 0, если необходимо узнать количество фрезеровок и ID каждой из них В последнем случае в массив <Array>[2]<Array>[т] последовательно заносятся ID фрезеровок.
  • <Array>[2]выходной параметр. Идентификатор (ID) фрезы (не фрезеровки!!!) из Номенклатурного справочника. Или, если задано отрицательное значение, то ID зарегистрированной полилинии. Этот ID возвращается функцией с кодом 13(Регистрация контура)
  • <Array>[3]выходной параметр. Коэффициент сдвига фрезеровки вглубь панели в долях толщины панели
  • <Array>[4]выходной параметр. Сдвиг фрезеровки вглубь панели в мм.
  • <Array>[5]выходной параметр. Номер секции раскрашивания.
  • 1 - сторона E (Y+);
  • 2 - сторона D (Y-);
  • 3 - сторона C (X+);
  • 4 - сторона B (X-);
  • 5 - пласть A (Z+);
  • 6 - пласть F (Z-);
  • 7 - угол 1;
  • 8 - угол 2;
  • 9 - угол 3;
  • 10 - угол 4;
  • 11 - дополнение 1;
  • 12 - дополнение 2.
  • <Array>[6]выходной параметр. Симметрия образующей фрезы относительно оси OX
  • 0 - симметрия не нужна;
  • 1 - симметрия нужна
  • <Array>[7]выходной параметр. Пласть фрезеровки
  • 0 - пласть F;
  • 1 - пласть A
  • <Array>[8]выходной параметр. Идентификатор направляющей линии фрезеровки. Идентификатор главного контура панели возвращается операцией с кодом 1 (см. Инициализация панели). Идентификатор контура врезки возвращается операцией с кодом 9 (см. Добавление врезки в панель).
  • <Array>[9]выходной параметр. Идентификатор элемента направляющей линии фрезеровки
  • -1 - на весь контур;
  • 1 - сторона D;
  • 2 - угол 2;
  • 3 - сторона C;
  • 4 - угол 3;
  • 5 - сторона E;
  • 6 - угол 4;
  • 7 - сторона B;
  • 8 - угол 1;
  • <Array>[10] — - выходной параметр. Тип фрезеровки:
  • 0 - фрезеровка "трубой" (как в предыдущих версиях)
  • 1 - фрезеровка "вращением". Данный тип фрезеровки существенно более похож на реальную фрезеровку вращающейся фрезой вдоль направляющей;
  • 10 - фрезеровка "трубой" поэлементно;
  • 11 - фрезеровка "вращением" поэлементно;
  • +100(100,101,110 или 111) - фрезеровка не применяется, вместо нее просто рисуем контур направляющей;
  • +200(200,201,210,211,300,301,310,311) - фрезеровка не выгружается в базу выгрузки;

Фрезеровка поэлементно более устойчива к сложным рисункам с взаимным пересечением элементов контура фрезеровки и пр., но существенно медленней работает.

  • <Array>[11]выходной параметр. Коррекция фрезы по оси Y

Функция возвращает номер фрезеровки, если <Array>[1] не равно 0 или количество фрезеровок в панели, если <Array>[1]=0


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