запустите (targetScope)

Запустите выполнение целевого осциллографа на целевом компьютере

Синтаксис

scope_object_vector = start(scope_object_vector)

Описание

пример

scope_object_vector = start(scope_object_vector) запускает один или несколько осциллографов на целевом компьютере. Сбор данных зависит от триггерных настроек.

В командной строке целевого компьютера можно использовать команды:

startscope scope_index
startscope all
Если вы используете ключевое слово all в командной строке, ядро запускает все осциллографы.

Примеры

свернуть все

Запустите определяют объем 1. Моделью является xpcosc.

Получите объект, который представляет, определяют объем 1.

tg = slrt;
sc1 = getscope(tg,1);

Запустите определяют объем 1.

scope_object_vector = start(sc1)
scope_object_vector = 

Simulink Real-Time Scope
   Application          = xpcosc
   ScopeId              = 1
   Status               = Pre-Acquiring
   Type                 = Target
   NumSamples           = 250
   NumPrePostSamples    = 0
   Decimation           = 1
   TriggerMode          = FreeRun
   TriggerSignal        = 3  : Integrator
   TriggerLevel         = 0.000000
   TriggerSlope         = Either
   TriggerScope         = 1
   TriggerSample        = 0
   DisplayMode          = Redraw (Graphical)
   YLimit               = Auto
   Grid                 = on
   Signals              = 3  : Integrator

Запустите определяет объем 2 и 3.

Получите объекты, которые представляют, определяет объем 2 и 3.

tg = slrt;
sc2 = getscope(tg,2);
sc3 = getscope(tg,3);

Запустите осциллографы.

scope_object_vector = start([sc2 sc3])
scope_object_vector = 

Simulink Real-Time Scope
   Application          = xpcosc
   ScopeId              = 2
   Status               = Pre-Acquiring
   Type                 = Target
   NumSamples           = 250
   NumPrePostSamples    = 0
   Decimation           = 1
   TriggerMode          = FreeRun
   TriggerSignal        = 3  : Integrator
   TriggerLevel         = 0.000000
   TriggerSlope         = Either
   TriggerScope         = 2
   TriggerSample        = 0
   DisplayMode          = Redraw (Graphical)
   YLimit               = Auto
   Grid                 = on
   Signals              = 3  : Integrator
                          5  : Signal Generator
                          4  : Integrator1

Simulink Real-Time Scope
   Application          = xpcosc
   ScopeId              = 3
   Status               = Pre-Acquiring
   Type                 = Target
   NumSamples           = 250
   NumPrePostSamples    = 0
   Decimation           = 1
   TriggerMode          = FreeRun
   TriggerSignal        = 3  : Integrator
   TriggerLevel         = 0.000000
   TriggerSlope         = Either
   TriggerScope         = 3
   TriggerSample        = 0
   DisplayMode          = Redraw (Graphical)
   YLimit               = Auto
   Grid                 = on
   Signals              = 3  : Integrator
                          5  : Signal Generator
                          4  : Integrator1

Запустите все осциллографы на целевом компьютере.

Получите все осциллографы.

tg = slrt;
allscopes = getscope(tg);

Запустите осциллографы.

scope_object_vector = start(allscopes)
scope_object_vector = 

Simulink Real-Time Scope
   Application          = xpcosc
   ScopeId              = 1
   Status               = Pre-Acquiring
   Type                 = Target
   NumSamples           = 250
   NumPrePostSamples    = 0
   Decimation           = 1
   TriggerMode          = FreeRun
   TriggerSignal        = 3  : Integrator
   TriggerLevel         = 0.000000
   TriggerSlope         = Either
   TriggerScope         = 1
   TriggerSample        = 0
   DisplayMode          = Redraw (Graphical)
   YLimit               = Auto
   Grid                 = on
   Signals              = 3  : Integrator

Simulink Real-Time Scope
   Application          = xpcosc
   ScopeId              = 2
   Status               = Pre-Acquiring
   Type                 = Target
   NumSamples           = 250
   NumPrePostSamples    = 0
   Decimation           = 1
   TriggerMode          = FreeRun
   TriggerSignal        = 3  : Integrator
   TriggerLevel         = 0.000000
   TriggerSlope         = Either
   TriggerScope         = 2
   TriggerSample        = 0
   DisplayMode          = Redraw (Graphical)
   YLimit               = Auto
   Grid                 = on
   Signals              = 3  : Integrator
                          5  : Signal Generator
                          4  : Integrator1

Simulink Real-Time Scope
   Application          = xpcosc
   ScopeId              = 3
   Status               = Pre-Acquiring
   Type                 = Target
   NumSamples           = 250
   NumPrePostSamples    = 0
   Decimation           = 1
   TriggerMode          = FreeRun
   TriggerSignal        = 3  : Integrator
   TriggerLevel         = 0.000000
   TriggerSlope         = Either
   TriggerScope         = 3
   TriggerSample        = 0
   DisplayMode          = Redraw (Graphical)
   YLimit               = Auto
   Grid                 = on
   Signals              = 3  : Integrator
                          5  : Signal Generator
                          4  : Integrator1

Входные параметры

свернуть все

Получите объект scope путем вызова методов целевого объекта SimulinkRealTime.target.addscope или SimulinkRealTime.target.getscope.

Выходные аргументы

свернуть все

Этот вектор совпадает с scope_object_vector, но с изменениями, которые были внесены вызовом функции.

Введенный в R2014a

Для просмотра документации необходимо авторизоваться на сайте