Обозначение

Описание
Блок предназначен для проведения высокоэффективных измерений малых временных промежутков.
Блок определяет разность между двумя входными значениями start и end (полученными при помощи блоков Счетчик тиков процессора), переводя её в единицы измерения времени (мс) на выходе ms.
Выход min отображает длительность одного тика в миллисекундах (Только при работе на QNX 6.4/QNX 6.6. На других операционных системах данный выход не используется).
Выход pday не используется при работе на QNX 6.4/QNX 6.6. На процессорах с архитектурой armv7 не используется. На других операционных системах отображает частоту процессорного счётчика в кГц.
Блок определяет разность между двумя входными значениями 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
1. Для получения корректного результата следует, чтобы последовательность выполнения блоков удовлетворяла следующим условиям: GetTicks(start) < GetTicks(end) < GetTicksDiff.
2. На выходе ms фиксируется последнее полученное значение до момента изменения на входе end
Назначение входов и выходов
| Входы | Тип | Описание |
| start | qtm | начальное значение счетчика |
| end | qtm | конечное значение счетчика |
| Выходы | Тип | Описание |
| ms | flt | разница между входами |
| pday | flt | частота процессорного счётчика (кГц) |
| min | flt | миллисекунд в тике |