Информация о фрезеровке по номеру
Материал из K3-Macro
Операция возвращает информацию о фрезеровке в панели.
Код операции <Command>: 41
Массив входных данных <Array>:
<Array>[1]— входной параметр. Номер фрезеровки или 0, если необходимо узнать количество фрезеровок.
<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;
- >=10 — номер элемента образующего контура для панели с типом "Замкнутый контур";
<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