То, когда вы запустили два осциллографа, которые вы хотите сохранить, синхронизировалось, можно инициировать один осциллограф с другим, чтобы получить данные. Настройте первый осциллограф с триггером по вашему выбору, и затем инициируйте второй осциллограф сначала.
В этой настройке, Осциллограф 1 триггерный Осциллограф 2.
Два объекта осциллографа сконфигурированы как вектор с командой:
tg = slrt;
sc = addscope(tg, 'host', [1 2]);
Для Осциллографа 1, устанавливает эти значения:
sc(1).ScopeId = 1 sc(1).NumSamples = N1 sc(1).NumPrePostSamples = P1
Для Осциллографа 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 получение остановок.