Линейно-круговой интерполятор с постоянной памятью
Линейно-круговой интерполятор с постоянной памятью.
Такой интерполятор аппроксимирует дугу окружности с помощью линейной интерполяции. Исходя из заданной точности " ",окружность разбивается на N равных участков.
Величина приращения центрального угла (Dw) и сами углы (wi) определяются следующем образом:
, i=1, 2,...,N.
Для первой четверти:
ai=90-wi; DXi=DS×cosai; Yi=DS×sinai;
Рекомендуем посмотреть лекцию "29 Понятие, основания возникновения, содержание и классификация обязательства".
где DS - хорда окружности
Абсолютные значения sinai и cosai хранятся в памяти интерполятора и выбираются в соответствующей последовательности, а значения DS вычисляется и вводятся от программы.
Схема имеет линейный интерполятор на умножителях 1,производящий линейную интерполяцию по вводимым в него значениям sinai и cosai из памяти 2.Конец вычислений по участку ломаной определяется счетчиком конца участка 3.
По сигналу счетчика 3 в умножители линейного интерполятора вводятся следующие значения sinai, cosai, DX и DY.
Недостатком такого интерполятора является наличие громоздкого запоминающего устройства и погрешности за счет аппроксимации дуги ломанной. Кроме того, необходимо иметь устройство для ликвидации накопленной погрешности, а также трудно ввести в систему коррекцию эквидистанты.
Рекомендуемые лекции
- 2 Обучение в начальном, среднем и высшем профессиональном заведении
- 2.2 Стратегические и тактические планы в системе менеджмента
- 5.1. Общие и специфические, внешние и внутренние факторы рискованного развития организации
- 10. Критерии выбора СУБД
- 29 Понятие, основания возникновения, содержание и классификация обязательства