Синхронизатор (4 канала) — компонент. Предназначен для определения момента времени четырёх каналов, когда уровень анализируемого сигнала достигнет заданного значения.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- Канал — поток данных канала.
- Ц.полосы — центральное значение полосы.
- Ш.полосы — ширина полосы.
- Вкл/выкл — Вкл \ Выкл — включение\выключение канала синхронизатора.
Выходные
- Импульс — на выходе получаем импульс (Да — больше, Нет — меньше)
- Время — время импульса первого канала.
- Время — время импульса второго канала.
- Время — время импульса третьего канала.
- Время — время импульса четвертого канала.
- Данные — массив данных.
- t данных — размерность.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- ABSInputData (false) — входные данные брать по модулю.
- JustFirstValue (false) — синхронизироваться только по первому значению.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- Канал — измерительный канал, на который поступает поток данных (от 0 до (количество каналов — 1)).
- Ц.полосы — входной числовой массив для задания центрального значение полосы (любое число).
- Ш.полосы — входной числовой массив для задания ширина полосы (любое число).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- VARIANT_BOOL ABSInputData — установка и чтение входные данных, которые нужно брать по модулю:
- true — входные данные, которые нужно брать по модулю включено;
- false — входные данные, которые нужно брать по модулю выключено.
- VARIANT_BOOL JustFirstValue — установка и чтение синхронизироваться только по первому значению:
- true — синхронизироваться только по первому значению включен;
- false — синхронизироваться только по первому значению выключен.
Методы:
- void SynchroImpulse(void) — устанавливает синхроимпульс.