Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabVIEW Basics 1.pdf
Скачиваний:
601
Добавлен:
05.06.2015
Размер:
6.38 Mб
Скачать

Урок 8 Сбор данных

F. Счетчики

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

Счетный регистр (count register) хранит текущее значение счетчика. Этот регистр можно считывать программно.

Источник (source) — входной сигнал, который изменяет текущее значение счетного регистра. Изменение может происходить по переднему или заднему фронту импульса. Тип используемого фронта устанавливается программно. Выбранный фронт называется активным фронтом (active edge). Какая операция будет выполняться по активному фронту — инкремент или декремент — также задается программно.

Строб (gate) — входной сигнал, который определяет, будет ли активный фронт сигнала изменять счетчик. Счет может быть разрешен при высоком или низком уровне на стробирующем входе, а также между двумя фронтами в различных сочетаниях. Настройка стробирования выполняется программно.

Выход (output) представляет собой импульс или серию импульсов, иначе называемую цугом (pulse train).

Когда счетчик сконфигурирован для простого подсчета событий, инкремент происходит по активному фронту источника. Для начала счета нужно запустить счетчик. Максимальное число, до которого можно считать, определяется разрешением счетчика. Например, 24разрядный счетчик может считать до

2(разрешение счетчика) – 1 = 224 – 1 = 16 777 215.

Когда 24-разрядный счетчик достигает значения 16 777 215, говорят, что он достиг последнего отсчета (terminal count). Следующий активный фронт сбрасывает счетчик в нуль и он начинает считать заново.

©National Instruments Corporation

8-22

Учебный курс LabVIEW Основы I

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]