Информация о крепеже (первая линия)
Материал из K3-Macro
Операция возвращает параметры установки первой линии крепежа на элемент контура панели или элемента контура врезки.
Код операции <Command>
: 21
Массив входных данных <Array>
:
<Array>[1]
— входной параметр. Идентификатор (ID) контура. Идентификатор главного контура панели возвращается операцией с кодом 1 (см. Инициализация панели). Идентификатор контура врезки возвращается операцией с кодом 9 (см. Добавление врезки в панель).
<Array>[2]
— входной параметр. Идентификатор (ID) элемента контура.
<Array>[3]
— выходной параметр. Идентификатор (ID) типа крепежа из таблицы крепежа. Если значение равно нулю, то крепеж на данном элементе контура отсутствует. В последнем случае значения<Array>[4], <Array>[5]
и<Array>[6]
игнорируются.
<Array>[4]
— выходной параметр. Битовая маска, задающая способы установки крепежа:
- 0x00000001 — крепеж ставится от конца элемента (0 — от начала);
- 0x00000002 — ось Y крепежа направлена вниз (0 — вверх);
- 0x00000004 — использовать пятно контакта;
- 0х00000010 — наличие сверловки на этом крепежа (0 — сверловка есть, 1 — сверловки нет)
<Array>[5]
— выходной параметр. Сдвиг линии крепежа от начала элемента контура. При этом сдвиг осуществляется от начала торца: если смещение<Array>[5]
>0, Если<Array>[5]
<0, то сдвиг осуществляется от конца торца
<Array>[6]
— выходной параметр. Длина линии крепежа. Если значение равно нулю, крепеж ставится на весь элемент контура. При этом, если<Array>[6]
=0, то крепеж будет выполнен до конца торца. Если<Array>[6]
>0, то крепеж будет выполнен на указанную длину. Если<Array>[6]
<0, то крепеж будет расположен до точки, находящейся от конца торца на расстоянии, равном модулю<Array>[6]
.
<Array>[7]
— выходной параметр. Номер правила расстановки крепежа или 0 — если используется правило по умолчанию
Возвращаемое значение: положительное значение в случае удачного завершения операции, -1 — в случае ошибки.
Функция с кодом 21 возвращает информацию о первой линии крепежа. Если на одну сторону установлено несколько линий крепежа, то нужно пользоваться функцией с кодом 26 |