То, когда вы запустили два осциллографа, которые вы хотите сохранить, синхронизировалось, можно инициировать один осциллограф с другим, чтобы получить данные. Настройте первый осциллограф с триггером по вашему выбору, и затем инициируйте второй осциллограф сначала.
В этой настройке, Осциллограф 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 получение остановок.