remsignal (fileScope, сигнал)

Удалите сигналы из осциллографа файла, представленного объектом scope

Синтаксис

scope_object_vector = remsignal(scope_object_vector)
scope_object_vector = remsignal(scope_object_vector, signal_index_vector)

Описание

пример

scope_object_vector = remsignal(scope_object_vector) удаляет все сигналы из одного или нескольких объектов осциллографа. Прежде чем можно будет удалить сигнал из осциллографа, необходимо остановить осциллограф.

scope_object_vector = remsignal(scope_object_vector, signal_index_vector) удаляет один или несколько сигналов из одного или нескольких объектов осциллографа. Задайте сигналы их индексами, которые можно получить при помощи метода целевого объекта getsignalid. Если scope_object является вектором, содержащим два или больше объекта осциллографа, те же сигналы удалены из каждого осциллографа.

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

remsignal scope_index = signal_index1, signal_index2, . . .
signal_index является дополнительным. Если вы не включаете signal_index, все сигналы удалены.

Примеры

свернуть все

Удалите все сигналы из осциллографа 1. Моделью является xpcosc.

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

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

Удалите все сигналы из осциллографа.

scope_object_vector = remsignal(sc1)
scope_object_vector = 

Simulink Real-Time Scope
   Application          = xpcosc
   ScopeId              = 1
   Status               = Interrupted
   Type                 = File
   NumSamples           = 250
   NumPrePostSamples    = 0
   Decimation           = 1
   TriggerMode          = FreeRun
   TriggerSignal        = -1 
   TriggerLevel         = 0.000000
   TriggerSlope         = Either
   TriggerScope         = 1
   TriggerSample        = 0
   FileName             = unset
   WriteMode            = Lazy
   WriteSize            = 512
   AutoRestart          = off
   DynamicFileName      = off
   MaxWriteFileSize     = 536870912
   Signals              = no Signals defined

Удалите сигнализирует о 'Integrator' и 'Signal Generator' от осциллографов 2 и 3.

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

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

Получите индексы сигнала, которые представляют, сигнализирует о 'Integrator' и 'Signal Generator'.

s1 = getsignalid(tg,'Integrator');
s2 = getsignalid(tg,'Signal Generator');

Удалите сигналы.

scope_object_vector = remsignal([sc2 sc3], [s1 s2])
scope_object_vector = 

Simulink Real-Time Scope
   Application          = xpcosc
   ScopeId              = 2
   Status               = Interrupted
   Type                 = File
   NumSamples           = 250
   NumPrePostSamples    = 0
   Decimation           = 1
   TriggerMode          = FreeRun
   TriggerSignal        = 3  : Integrator
   TriggerLevel         = 0.000000
   TriggerSlope         = Either
   TriggerScope         = 2
   TriggerSample        = 0
   FileName             = unset
   WriteMode            = Lazy
   WriteSize            = 512
   AutoRestart          = off
   DynamicFileName      = off
   MaxWriteFileSize     = 536870912
   Signals              = 4  : Integrator1

Simulink Real-Time Scope
   Application          = xpcosc
   ScopeId              = 3
   Status               = Interrupted
   Type                 = File
   NumSamples           = 250
   NumPrePostSamples    = 0
   Decimation           = 1
   TriggerMode          = FreeRun
   TriggerSignal        = 3  : Integrator
   TriggerLevel         = 0.000000
   TriggerSlope         = Either
   TriggerScope         = 3
   TriggerSample        = 0
   FileName             = unset
   WriteMode            = Lazy
   WriteSize            = 512
   AutoRestart          = off
   DynamicFileName      = off
   MaxWriteFileSize     = 536870912
   Signals              = 4  : Integrator1

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

свернуть все

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

Получите индекс сигнала путем вызова метода целевого объекта SimulinkRealTime.target.getsignalid.

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

свернуть все

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

Введенный в R2014a