Задание формы панели
|
В случае использования языка Python индексы в массиве при передаче и чтении данных смещаются на -1. Это связано с тем, что перечисляемые типы данных языка Python начинаются с 0, а язык макро индексирует массивы начиная с 1. |
Операция определяет форму панели.
Код операции <Command>: 11
Массив входных данных <Array>:
<Array>[1]— Тип геометрии панели.
- 1 — панель по замкнутому контуру
- 2 — прямоугольная панель
- 3 — четырехугольная панель
- 4 — панель, гнутая по хорде
- 5 — панель, гнутая по двум отрезкам и дуге
<Array>[2]–<Array>[9]— Параметры геометрии панели в зависимости от типа. Для разных типов панели используется разное количество параметров.
Возвращаемое значение: Единица в случае удачного завершения операции, ноль — в случае ошибки.
|
|
|
|
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
> 0 — выпуклая панель; < 0 — вогнутая.
1 — ось OX 0 — ось OY
| |
|
|
< 180 — выпуклая панель; > 180 — вогнутая панель;
1 — ось OX 0 — ось OY |
Пример python
import k3
...
def set_pan_form(length: float = 1000, width: float = 560):
""" Задать свойства формы прямоугольной панели"""
arr=k3.VarArray(9)
arr[0].value = 2 # Тип геометрии панели 2 — прямоугольная панель
arr[1].value = length # Длина панели
arr[2].value = width # Ширина
k3.setpan6ar(11,arr)
....