Информация о крепеже (первая линия)
Материал из 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 |