Микропроцессорные системы. Анкудинов И.Г. - 22 стр.

UptoLike

Составители: 

0
1
Рис. 4.2
Начало
x
i
=b
i
*Random (i =1…n)
D
ij
=0 (i =1…n; j =(1…m);
N=0
D
ij
= D
ij
+ dij(x
1
, , x
n
)]
( i =1…n; j =1…m);
N=N + 1
Конец
N > N
max
M
[
d
ij
]= D
ij
/
N
( i =1…n; j =1…m)
{Исходные данные для программы
MPS1W}
Fun 2 {число функций}
ARG 3 {число переменных}
FUNRMS 0.4 0.2 {доп.погрешность}
FUNMAX 10250 875 {макс.зн.выхода}
FUNRND 6 5 {число округлений}
ARGMAX 10 20 15 {макс. зн. входов}
FUNDER {ср.зн. частных производных}
150 250 140
7.5 12.5 30
METRMS 0.1 {методическая погр.}
DYNRMS 0.0 {динамическая погр.}
SENRMS 0.05 {погрешность датчиков}
END
***** Отчет: ************
Разрядность АЦП: 8 8 8
Разрядность операндов:8 16
Разрядность ЦАП: 8 8
Абсолютная ср.кв. погрешность:
31,006677 1,483100
Относительная ср.кв.погр. (%):
0,302504 0,169497
Рис. 4.3
Для многовариантных расчетов разрядной сетки используем специальную программу
MPS1W, работающую в среде Windows-95 и выше. Исходные данные для работы программы
набираются в виде текстового файла, как показано на рис.4.3. Входной язык программы
MPS1W использует следующие ключевые слова:
FUNдля числа функций;
ARGдля числа аргументов (переменных);
FUNRMSдля относительной допустимой среднеквадратической погрешности функций;
FUNMAX для максимального значения функций (выходных переменных) ;
FUNRNDдля числа округлений;
ARGMAXдля максимальных значений аргументов (входных переменных) ;
FUNDER для средних значений частных производных;
METRMSдля относительной среднеквадратической методической погрешности;
DYNRMSдля относительной среднеквадратической динамической погрешности;
SENRMSдля относительной среднеквадратической погрешности датчиков.
Ключевое слово END завершает описание исходных данных. Для записи
комментариев в текст исходных данных используются фигурные скобки {}.
22