Длина объекта
 
Отношение предназначено для присвоения объекту значения Длины линейного Объекта.

В качестве объектов системы Симплекс, длина которых может быть измерена, выступают прямые, окружности и их дуги, контуры и шкалы.

Отношение допускает единственный вид согласования параметров – накопительное.

При указании перечня объектов во входном параметре Объект значение длины будет равно сумме длин всех включенных в операцию объектов.

При указании знака “минус” перед именем списочной переменной, ссылающейся на объект, локальное значение его длины изменяет знак на противоположный.

Если тип объекта, указанного во входном параметре, несовместим с типом этого параметра, то при активизированном флажке NIL в выходной параметр заносится NIL-объект.

 
Параметры
Типы объектов
Функциональное назначение параметров
Длина
Величина
Значение длины объекта
Объект
Прямая, окружность, контур, шкала
Объект, длину которого требуется определит
 

Прототип команды: CG Согласование Длина ; {-}Объект .

 
Пример:

Найти длины отрезка o1, окружности d1 и контура w1.

Отрезок o1 задан с помощью двух свободных точек p1 и p2. Окружность d1 построена по центру, заданному свободной точкой p3, и радиусу, заданному числовой константой 79.2. Для образования контура задано множество точек p2, на котором с помощью сдвигового согласования сформировано множество отрезков o2. Контур w1 включает в себя всю совокупность отрезков o2.

Выходные значения длин объектов – отрезка o1, окружности d1  и контура w1 заносятся в величины c1, c2 и c3 соответственно.


Точка <p1> задана координатами <-146.5> и <-43>.
Точка <p2> задана координатами <-73.5> и <58>.
Точка <p3> задана координатами <-0.5> и <-17>.
Прямая <o1> задана точками  <p1> и <p2>.
Окружность <d1> задана центром <p3> и радиусом <79.2>.
Точка <p4> задана координатами <96.5,90.5,115.5,111.5,137.5> и <70,46,9,-45,-59>.
Прямая <o2> задана точками <p4> и <p4>. Сдвиговое согласование.
Контур <w1> задан компонентами <o2>.
Величина <c1> есть длина объекта <o1>.

Величина <c2> есть длина объекта <d1>.

Величина <c3> есть длина объекта <w1>.