Настройка программного обеспечения



Настройка программного обеспечения под конкретный компьютер обусловлена тем, что частотозадающие элементы и быстродействие различаются как для разных моделей компьютеров, так и в пределах одной модели.

Сущность настройки программного обеспечения состоит в том, чтобы установить зависимости, для перевода частот и периодов, измеренных в некоторых единицах компьютера, в единицы стандартной системы мер, соответственно в герцы и секунды.

Процедура настройки состоит в следующем:

1. На измерительный вход компьютера (устройство сопряжения) подают сигнал от образцового генератора;

2. Для ряда значений входных частот или периодов, в необходимом диапазоне, производят измерения этих величин программно-аппаратным комплексом.

3. Методом наименьших квадратов получают зависимости, корректирующие измеряемые величины.

В результате выполнения этой процедуры получают зависимости вида:

 

, (2.5)

 

, (2.6)

 

где - скорректированное значение частоты;

- количество поступивших импульсов;

- время измерения частоты;

- скорректированное значение периода;

- измеренное значение периода;

, - поправочные коэффициенты;

, - начальные смещения частоты и периода, обусловленные конечностью быстродействия компьютера.

При настройке нашего комплекса значения и оказались пренебрежительно малыми. Значение - составило , - составило . При этом теоретическое значение [3], [2].

Настройку программного обеспечения можно произвести при помощи программ приведенных на рисунке 2.12.


{Программа измерения частоты}

program funk;

var t,f:real;i:longint;sem:byte;j:integer;

{$F+}

function os(k:longint):integer; external;

{$L osob1.obj}

{$F-}

begin

write('Введи время измерения');

readln(t);

i:=round(t*1000000);

while i=i do begin

j:=os(i);

f:=j/t;

writeln(f:7:1);

end;

end.

 

{Программа измерения периода}

program pr7;

var c,v:integer;r:longint;r1:real;

{$f+}

function per:integer; external;

function pr:longint; external;

{$L pre.obj}

{$f-}

begin

v:=per; {обязательная строка}

while v=v do begin

r:=pr; {обращение к функции измерения периода}

r1:=r;

writeln(r1:8:6);

end;

end.


Рисунок 2.12 - Программы измерения частоты и периода


Дата добавления: 2016-01-04; просмотров: 27; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!