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