Высокочастотный осциллограф

Высокочастотный осциллограф — компонент. Предназначен для наблюдения высокочастотных сигналов с частотой до 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 (Восходящий) — фронт синхронизации:
        1. Восходящий.
        2. Нисходящий.
      • synchromode (автоматический) — режим синхронизации:
        1. Автоматический.
        2. Обычный.
      • SynchroLevel (0) — уровень синхронизации, клетки;
      • timebase (1) — временная развёртка, с/клетка;
      • Show (true) — разрешение/запрещение отображения окна осциллографа;
      • measerechannel1 (1) — канал первого или второго измерения;
      • measere1 (частота 1,Гц) — измеряемый параметр 1:
        1. Частота 1, Гц.
        2. Частота 2, Гц.
        3. Период 1, с.
        4. Период 2, с.
        5. Среднее 1, В.
        6. Среднее 2, В.
        7. Размах 1, В.
        8. Размах 2, В.
        9. СКЗ 1, В.
        10. СКЗ 2, В.
        11. Минимальный уровень 1, В.
        12. Минимальный уровень 2, В.
        13. Максимальный уровень 1, В.
        14. Максимальный уровень 2, В.
        15. Нарастающий 1, с.
        16. Нарастающий 2, с.
        17. Спад 1, с.
        18. Спад 2, с.
        19. Положительный импульс 1, с.
        20. Положительный импульс 2, с.
        21. Отрицательный импульс 1, с.
        22. Отрицательный импульс 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).