Параметры гнутого длинномера
Вернуть параметры гнутого длинномера
int GetBentProf(double array <arr>)
Функция GetBentProf заполняет массив <arr> параметрами гибки гнутого длинномера.
Массив <arr> состоит из трех элементов для гнутых длинномеров, кроме балюстрад, или одиннадцать элементов для балюстрад.
Функция возвращает число заполненных элементов массива в случае успешного завершения или ноль – в случае ошибки.
Порядок параметров гнутого длинномера приведен ниже:
<arr> [1] — длина прямой или кривой по оси Х;
<arr> [2] — длина кривой по оси Y;
<arr> [3] — радиус скругления;
<arr> [4] — ширина обоих профилей (только для балюстрад);
<arr> [5] — общая высота профилей (только для балюстрад);
<arr> [6] — высота верхнего профиля (только для балюстрад);
<arr> [7] — высота нижнего профиля (только для балюстрад);
<arr> [8] — начальный сдвиг по длине (только для балюстрад);
<arr> [9] — конечный сдвиг по длине (не менее, чем до последнего) (только для балюстрад);
<arr> [10] — сдвиг по длине между балясинами (только для балюстрад);
<arr> [11] — тип формы балюстрады: 0 — прямая; 1 – гнутая.
Если радиус скругления равен 0, то профильный длинномер прямой (не гнутый).
Если радиус не равен 0, то — гнутый. Если радиус > 0, то форма гиба как на нижнем рисунке, если же радиус меньше 0, то форма гиба в другую сторону
Если длина по Y больше 0, то как на верхнем рисунке
Если длина по Y равна 0, то как на верхнем рисунке
Установить параметры гнутого длинномера
int SetBentProf(double array <arr>)
Функция SetBentProf устанавливает параметры гибки длинномера в соответствии с содержимым массива <arr>.
Массив <arr> состоит из трех элементов.
<arr> [1] — длина профиля по оси X
<arr> [2] — длина профиля по оси Y (или 0 — для прямого длинномера)
<arr> [3] — Радиус гиба длинномера.
Функция возвращает 1 в случае успешного завершения или 0 – в случае ошибки.