Синхронизатор (1 канал) — компонент. Предназначен для определения момента времени одного канала, когда уровень анализируемого сигнала достигнет заданного значения.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- Канал — поток данных канала.
- Ц.полосы — центральное значение полосы.
- Ш.полосы — ширина полосы.
- Вкл/выкл — Вкл \ Выкл — включение\выключение канала синхронизатора.
Выходные
- Синхро — импульс синхронизации.
- Время — время импульса синхронизации.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- Level (0) — уровень синхронизации.
- LevelWidth (0.05) — ширина уровня синхронизации.
- fronttype (Восходящий) — тип фронта синхронизации:
- 1. Восходящий;
- 2. Нисходящий;
- 3. Оба.
- Active (true) — состояние. Включение\выключение канала синхронизатора
- Module (false) — обработка данных по модулю.
- Unsensetivity (false) — отсутствие чувствительности в течение определенного времени после срабатывания.
- UnsensetivityTime (0) — время отсутствия чувствительности после срабатывания.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- Канал — измерительный канал, на который поступает поток данных (от 0 до (количество каналов — 1)).
- Ц.полосы — входной числовой массив для задания центрального значение полосы (любое число).
- Ш.полосы — входной числовой массив для задания ширина полосы (любое число).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- FLOAT Level — установка и чтение уровня синхронизации (любое значение).
- FLOAT LevelWidth — установка и чтение ширины уровня синхронизации (любое значение).
- BSTR FrontType — установка и чтение типа фронта синхронизации: Восходящий; Нисходящий; Оба (строка).
- VARIANT_BOOL Active — установка и чтение состояния работы синхронизатора (1 канал):
- true — состояние работы синхронизатора включен;
- false — состояние работы синхронизатора выключен.
- VARIANT_BOOL Module — установка и чтение обработки данных по модулю:
- true — обработка данных по модулю включено;
- false — обработка данных по модулю выключено.
- VARIANT_BOOL Unsensetivity — установка и чтение отсутствия чувствительности в течение определенного времени после срабатывания:
- true — отсутствие чувствительности включено;
- false — отсутствие чувствительности выключено.
- FLOAT UnsensetivityTime — установка и чтение времени отсутствия чувствительности после срабатывания, с (число).
Методы:
- void SynchroImpulse(void) — устанавливает синхроимпульс.