Обозначение


Описание

Блок предназначен для проведения высокоэффективных измерений малых временных промежутков.
Блок определяет разность между двумя входными значениями start и end (полученными при помощи блоков Счетчик тиков процессора), переводя её в единицы измерения времени (мс) на выходе ms.
Выход min отображает длительность одного тика в миллисекундах (Только при работе на QNX 6.4/QNX 6.6. На других операционных системах данный выход не используется).
Выход pday не используется при работе на QNX 6.4/QNX 6.6. На процессорах с архитектурой armv7 не используется. На других операционных системах отображает частоту процессорного счётчика в кГц.

Примечание:
1. Для получения корректного результата следует, чтобы последовательность выполнения блоков удовлетворяла следующим условиям: GetTicks(start) < GetTicks(end) < GetTicksDiff.
2. На выходе ms фиксируется последнее полученное значение до момента изменения на входе end

Назначение входов и выходов

ВходыТипОписание
startqtmначальное значение счетчика
endqtmконечное значение счетчика
ВыходыТипОписание
msfltразница между входами
pdayfltчастота процессорного счётчика (кГц)
minfltмиллисекунд в тике

Ссылки