Инициируйте один осциллограф с другим осциллографом

То, когда вы запустили два осциллографа, которые вы хотите сохранить, синхронизировалось, можно инициировать один осциллограф с другим, чтобы получить данные. Настройте первый осциллограф с триггером по вашему выбору, и затем инициируйте второй осциллограф сначала.

В этой настройке, Осциллограф 1 триггерный Осциллограф 2.

  1. Два объекта осциллографа сконфигурированы как вектор с командой:

    tg = slrt;
    sc = addscope(tg, 'host', [1 2]);
  2. Для Осциллографа 1, устанавливает эти значения:

    sc(1).ScopeId = 1
    sc(1).NumSamples = N1
    sc(1).NumPrePostSamples = P1
  3. Для Осциллографа 2, устанавливает эти значения:

    sc(2).ScopeId = 2
    sc(2).NumSamples = N2
    sc(2).TriggerMode = 'Scope'
    sc(2).TriggerScope = 1
    sc(2).NumPrePostSamples = P2

Поскольку Осциллограф 1 триггерный Осциллограф 2, триггерная зона TP то же самое для обоих осциллографов. Однако Осциллографы 1 и 2 могут получить различные выборки.

Инициированный осциллографом сбор данных

Некоторые представительные отношения между сборами данных Осциллографом 1 и Осциллографом 2 показывают в фигурах. P1 и P2 значения NumPrePostSamples для осциллографов 1 и 2. TP триггерная зона, выборка, где триггерное событие имеет место для обоих Осциллографов 1 и 2. Определите объем 2, начинает получать аналогичные описанному данные.

  • P1 = 0 и P2 = 0 — Определите объем 1, и Осциллограф 2 начинают получать данные сразу в триггерной зоне TP.

  • P1 < 0 и P2 > 0 — Определите объем 1, начинает получать данные |P1| выборки перед триггерной зоной TP. Определите объем 2, начинает получать данные P2 выборки после триггерной зоны TP.

  • P1 > 0 и P2 < 0— Определите объем 1, начинает получать данные P1 выборки после триггерной зоны TP. Определите объем 2, начинает получать данные |P2| выборки перед триггерной зоной TP.

Инициируйте демонстрационную установку

Для дополнительной гибкости в инициировании осциллографа можно использовать Осциллограф 2 триггерных демонстрационных установки.

sc(2).TriggerSample = range 0 to (N + P1 - 1)
  • sc(2).TriggerSample = 0 (значение по умолчанию) — Осциллограф 2 триггера, когда Осциллограф 1 триггер. Триггерная зона TP та же выборка для обоих осциллографов.

  • sc(2).TriggerSample = ts > 0 — Определите объем 2 триггеров ts выборки после Осциллографа 1 инициированы. Триггерная зона TP2 для Осциллографа 2 ts выборки после TP1 для Осциллографа 1.

    Установка sc(2).TriggerSample к значению ts больше, чем (N + P - 1) не вызывает ошибку. Это подразумевает, что Осциллограф 2 не может быть инициирован, потому что Осциллограф 1 не может получить больше, чем (N + P - 1) выборки после TP.

  • sc(2).TriggerSample = -1 (особый случай) — Осциллограф причин 2, чтобы начать получать данные из выборки после Осциллографа 1 получение остановок.