Синхронизация массива — компонент. Предназначен для обработки массивов с выполнением синхронизации по фронту.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Параметры:
Входные
- {Y} — входной числовой массив.
Выходные
- Число(Yn) — выходное значение массива.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- synchrotype (по нарастающему фронту) — тип синхронизации при обработке массива с помощью синхронизации.
- по нарастающему фронту.
- по ниспадающему фронту.
- SynchroLev (0) — уровень синхронизации при обработке массива с помощью синхронизации.
- SynchroWid (0) — ширина уровня синхронизации при обработке массива с помощью синхронизации.
- synchrometh (Ширина импульса) — вариант искомой величины при обработке массива с помощью синхронизации:
- Ширина импульса.
- Длительность фронта.
- Количество фронтов.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- {Y} — числовые значения массива, которые будут синхронизированы.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- BSTR SynchroType — установка и чтение типа синхронизации при обработке массива с помощью синхронизации: По нарастающему фронту; По ниспадающему фронту (строка).
- FLOAT SynchroLev — установка и чтение уровня синхронизации при обработке массива с помощью синхронизации (число).
- FLOAT SynchroWid — установка и чтение ширины уровня синхронизации при обработке массива с помощью синхронизации (число).
- BSTR SynchroMeth — установка и чтение варианта искомой величины при обработке массива с помощью синхронизации: Ширина импульса; Длительность фронта; Количество фронтов (строка).