Параметры гнутого длинномера
Вернуть параметры гнутого длинномера[править | править код]
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 – в случае ошибки.