Газосигнализатор
Электротестеры
Приборы контроля качества
Как выбрать электросчетчик
Датчики давления
Цифровой мегомметр
Датчики угла наклона
EP 300
SIMATIC S7-1200
ОКТАВА-110А
Акустический шум
Лазерные приборы
Прибор mEssfix Nedo
Стабилизатор
Лазерное оборудование
Классификация приборов
Один компьютер
Принципы работы
Анализатор спектра
Электромагниты
Как измерить ток
Задачи измерения
Цифровые осциллографы
АКИП-9104
Измерительный комплекс
Метрология
Приборостроение
По назначению технические рабочие приборы делятся на показывающие, самопишущие, сигнализирующие, регулирующие и измерительные автоматы.

5. Программное обеспечение виртуального измерительного комплекса

5.2.6 Усредняющий фильтр

Наиболее распространенный способ подавления быстрых флюктуации (часто паразитных) в медленно изменяющемся сигнале состоит в вычислении среднего значения нескольких выборок, относящихся к одному интервалу дискретизации. Конечно, такой способ может замедлить работу системы, поэтому он применен в двух программах, выводящих результат один раз в секунду (SECONDE.BAS) и один раз в минуту (MINUTE.BAS).

200 REM ---SECONDE---
210 Q=0:S=0:GOSUB 100
220 LOCATE 5,1
230 PRINT "Идет измерение..."
240 H$=TIME$
250 IF H$<>TIME$ THEN BEEP:GOTO 290
260 GOSUB 100
270 S=S+D:Q=Q+1
280 GOTO 250
290 D=INT(100*S/Q)/100
300 LOCATE 1,1
310 PRINT USING "##.##";D;
320 PRINT "(среднее за ";Q;" измерений)"
330 GOTO 210
340 REM (C) 1997 Patrick GUEULLE

Помимо вычисления результата измерений, каждая из этих программ выводит и количество измерений, которое было испрль-зовано при расчете. Это позволяет точно оценить реальное быстродействие системы в зависимости от применяемого ПК. Так, можно получить 3-4 измерения в секунду на «антикварном» ПК 8088/ 4,77 МГц, 60-70 измерений в секунду на 386SX25 и 700-1000 измерений в секунду на 486DX/133 МГц, что все же достаточно далеко от современных скоростей, но весьма почетно для BASIC-интерпретатора.

Стоит обратить внимание на то, как использована зарезервированная цикловая переменная TIMES. Она позволяет при любой частоте процессора получить достаточно точную шкалу секунд, минут и даже часов. А если понадобится осуществлять, например, одно измерение за несколько дней, то можно использовать переменную DATES.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32


Измеритильные приборы, 2010
Hosted by uCoz