Высокочастотный осциллограф — компонент. Предназначен для наблюдения высокочастотных сигналов с частотой до 20 МГц.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- Вкл\Выкл — включение/выключение осциллографа.
Выходные
- {Y1} — выходной массив первого канала;
- {Y2} — выходной массив второго канала;
- {X} — размерность массива;
- Измер. 1 — значение первого измеренного параметра;
- Измер. 2 — значение второго измеренного параметра;
- Измер. 3 — значение третьего измеренного параметра;
- Измер. 4 — значение четвертого измеренного параметра;
- Измер. 5 — значение пятого измеренного параметра.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- Activate (true) — состояние работы высокочастотного осциллографа;
- FirstInput (true) — состояние работы первого канала;
- SecondInput (true) — состояние работы второго канала;
- firstresolution (5) — разрешение по первому каналу, В/клетка;
- secondresolution (5) — разрешение по второму каналу, В/клетка;
- firstinputtype (DC) — тип входа первого канала;
- secondinputtype (DC) — тип входа второго канала;
- firstinputprobe (1x) — пробник первого канала;
- secondinputprobe (1x) — пробник второго канала;
- FirstInversion (false) — инверсия данных первого канала;
- SecondInversion (false) — инверсия данных второго канала;
- synchroinput (Первый) — канал синхронизации;
- synchrofront (Восходящий) — фронт синхронизации:
- Восходящий.
- Нисходящий.
- synchromode (автоматический) — режим синхронизации:
- Автоматический.
- Обычный.
- SynchroLevel (0) — уровень синхронизации, клетки;
- timebase (1) — временная развёртка, с/клетка;
- Show (true) — разрешение/запрещение отображения окна осциллографа;
- measerechannel1 (1) — канал первого или второго измерения;
- measere1 (частота 1,Гц) — измеряемый параметр 1:
- Частота 1, Гц.
- Частота 2, Гц.
- Период 1, с.
- Период 2, с.
- Среднее 1, В.
- Среднее 2, В.
- Размах 1, В.
- Размах 2, В.
- СКЗ 1, В.
- СКЗ 2, В.
- Минимальный уровень 1, В.
- Минимальный уровень 2, В.
- Максимальный уровень 1, В.
- Максимальный уровень 2, В.
- Нарастающий 1, с.
- Нарастающий 2, с.
- Спад 1, с.
- Спад 2, с.
- Положительный импульс 1, с.
- Положительный импульс 2, с.
- Отрицательный импульс 1, с.
- Отрицательный импульс 2, с.
- measerechannel2 (1) — канал первого или второго измерения;
- measere2 (частота 1,Гц) — измеряемый параметр2;
- measerechannel3 (1) — канал первого или второго измерения;
- measere3 (частота 1,Гц) — измеряемый параметр3;
- measerechannel4 (1) — канал первого или второго измерения;
- measere4 (частота 1,Гц) — измеряемый параметр4;
- measerechannel5 (1) — канал первого или второго измерения;
- measere5 (частота 1,Гц) — измеряемый параметр5.
- avaragequatity (4) — количество усреднений.
- FirstPosition (0) — позиция первого канала, клетки;
- SecondPosition (0) — позиция второго канала, клетки;
- TimePosition (0) — позиция нуля времени, клетки.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Настраиваемые свойства:
- VARIANT_BOOL Activate — установка и чтение состояния работы высокочастотного осциллографа:
- true — состояние работы осциллографа включён;
- false — состояние работы осциллографа выключен.
- VARIANT_BOOL FirstInput — установка и чтение состояния работы первого канала:
- true — состояние работы работы первого канала включён;
- false — состояние работы работы первого канала выключен.
- VARIANT_BOOL SecondInput — установка и чтение состояния работы второго канала:
- true — состояние работы работы второго канала включён;
- false — состояние работы работы второго канала выключен.
- BSTR FirstResolution — установка и чтение разрешения по первому каналу, В/клетка: 0.002; 0.005; 0.01; 0.02; 0.05; 0.1; 0.2; 0.5; 1; 2; 5 (строка).
- BSTR SecondResolution — установка и чтение разрешения по второму каналу, В/клетка: 0.002; 0.005; 0.01; 0.02; 0.05; 0.1; 0.2; 0.5; 1; 2; 5 (строка).
- BSTR FirstInputType — установка и чтение типа входа первого канала: DC; AC (строка).
- BSTR SecondInputType — установка и чтение типа входа второго канала: DC; AC (строка).
- BSTR FirstInputProbe — установка и чтение пробника первого канала:1x;10x (строка).
- BSTR SecondInputProbe — установка и чтение пробника второго канала:1x;10x (строка).
- VARIANT_BOOL SecondInversion — установка и чтение инверсии данных второго канала:
- true — инверсия данных второго канала включена;
- false — инверсия данных второго канала выключена.
- BSTR SynchroInput — установка и чтение канала синхронизации: Первый; Второй (строка).
- BSTR SynchroFront — установка и чтение фронта синхронизации: Восходящий; Нисходящий (строка).
- BSTR SynchroMode — установка и чтение режима синхронизации: Автоматический; Обычный (строка).
- FLOAT SynchroLevel — установка и чтение уровня запуска синхронизации на экране по горизонтали в клетках относительно центра экрана (от минус 5 до 5).
- BSTR TimeBase — установка и чтение временной развертки, с/клетка: 0.00000001; 0.000000025; 0.00000005; 0.0000001; 0.00000025; 0.0000005; 0.000001; 0.0000025; 0.000005; 0.00001; 0.000025; 0.00005; 0.0001; 0.00025; 0.0005; 0.001; 0.0025; 0.005; 0.01; 0.025; 0.05; 0.1; 0.25; 0.5; 1; 2.5; 5; 10; 25; 50 (строка).
- VARIANT_BOOL Show — установка и чтение разрешения отображения окна осциллографа:
- true — Разрешение отображения окна осциллографа включено;
- false — Разрешение отображения окна осциллографа выключено.
- BSTR MeasureChannel1 — установка и чтение канала измеряемого параметра 1: 1; 2 (строка).
- BSTR Measure1 — установка и чтение измерительного параметра 1: Частота (Гц); Период (с); Среднее (В); Размах (В); СКЗ (В); Минимум (В); Максимум (В); Нарастание (с); Спад (с); Полож. импульс (с); Отриц. импульс (с); Полож. выброс (В); Отриц. выброс (В); Высокое (В); Низкое (В); Фаза (°) (строка).
- BSTR MeasureChannel2 — установка и чтение канала измеряемого параметра 2: 1; 2 (строка).
- BSTR Measure2 — установка и чтение измерительного параметра 2: Частота (Гц); Период (с); Среднее (В); Размах (В); СКЗ (В); Минимум (В); Максимум (В); Нарастание (с); Спад (с); Полож. импульс (с); Отриц. импульс (с); Полож. выброс (В); Отриц. выброс (В); Высокое (В); Низкое (В); Фаза (°) (строка).
- BSTR MeasureChannel3 — установка и чтение канала измеряемого параметра 3: 1; 2 (строка).
- BSTR Measure3 — установка и чтение измерительного параметра 3: Частота (Гц); Период (с); Среднее (В); Размах (В); СКЗ (В); Минимум (В); Максимум (В); Нарастание (с); Спад (с); Полож. импульс (с); Отриц. импульс (с); Полож. выброс (В); Отриц. выброс (В); Высокое (В); Низкое (В); Фаза (°) (строка).
- BSTR MeasureChannel4 — установка и чтение канала измеряемого параметра 4: 1; 2 (строка).
- BSTR Measure4 — установка и чтение измерительного параметра 4: Частота (Гц); Период (с); Среднее (В); Размах (В); СКЗ (В); Минимум (В); Максимум (В); Нарастание (с); Спад (с); Полож. импульс (с); Отриц. импульс (с); Полож. выброс (В); Отриц. выброс (В); Высокое (В); Низкое (В); Фаза (°) (строка).
- BSTR MeasureChannel5 — установка и чтение канала измеряемого параметра 5: 1; 2 (строка).
- BSTR Measure5 — установка и чтение измерительного параметра 5: Частота (Гц); Период (с); Среднее (В); Размах (В); СКЗ (В); Минимум (В); Максимум (В); Нарастание (с); Спад (с); Полож. импульс (с); Отриц. импульс (с); Полож. выброс (В); Отриц. выброс (В); Высокое (В); Низкое (В); Фаза (°) (строка).
- BSTR AverageQuantity — установка и чтение количества усреднений: 4; 8; 16; 32; 64 (строка).
- FLOAT FirstPosition — установка и чтение позиции первого канала, клетки (число).
- FLOAT SecondPosition — установка и чтение позиции второго канала, клетки (число).
- FLOAT TimePosition — установка и чтение позиции нуля времени, клетки (число).
Методы:
void Synchronization(LONG channel, LONG front, LONG type, FLOAT level) — Устанавливает настройки синхронизации на экране:
- LONG channel — установка и чтение канала синхронизации: 0 – первый канал; 1 – второй канал;
- LONG front — установка и чтение фронта синхронизации: 0 – восходящий; 1 – нисходящий;
- LONG type — установка и чтение режима синхронизации: 0 – автоматический; 1 – обычный;
- FLOAT level — установка и чтение уровня синхронизации, клетки (от минус 5 до 5).