Класс: cgv. CGV
Пакет: cgv
Сравните данные сигнала
[matchNames, matchFigures, mismatchNames, mismatchFigures]
= cgv.CGV.compare(data_set1, data_set2)
[matchNames, matchFigures, mismatchNames, mismatchFigures]
= cgv.CGV.compare(data_set1, data_set2,
'Plot', param_value)
[matchNames, matchFigures, mismatchNames, mismatchFigures]
= cgv.CGV.compare(data_set1, data_set2,
'Plot', 'none', 'Signals', signal_list,
'ToleranceFile', file_name)
[
сравнивает данные из двух наборов данных, которые имеют общие имена сигнала между обоими выполнением. Возможные выходные параметры функции matchNames
, matchFigures
, mismatchNames
, mismatchFigures
]
= cgv.CGV.compare(data_set1
, data_set2
)cgv.CGV.compare
являются соответствующими имена, сигнала, указатели фигуры на совпадающие имена сигнала, не соответствовали именам сигнала и указателям фигуры на несовпадающие имена сигнала. По умолчанию cgv.CGV.compare
смотрит на сигналы, которые имеют общее название между обоими выполнением.
[
сравнивает сигналы и строит сигналы согласно matchNames
, matchFigures
, mismatchNames
, mismatchFigures
]
= cgv.CGV.compare(data_set1
, data_set2
,
'Plot', param_value
)param_value
.
[
сравнивает только данные сигналы и не производит графики.matchNames
, matchFigures
, mismatchNames
, mismatchFigures
]
= cgv.CGV.compare(data_set1
, data_set2
,
'Plot', 'none
', 'Signals', signal_list
,
'ToleranceFile', file_name
)
|
Выходные данные из модели. После выполнения модели используйте функцию |
|
Переменное количество названия параметра и пар значения. |
Можно задать следующие свойства аргумента для функции cgv.CGV.compare
, использующей название параметра и пары аргумента значения. Эти параметры являются дополнительными.
Plot
Определяет который данные о сравнении построить. Значение этого параметра должно быть одним из следующего:
'match'
: постройте сравнение совпадающих сигналов от этих двух наборов данных
'mismatch'
(значение по умолчанию): постройте сравнение несовпадающих сигналов от этих двух наборов данных
'none':
не производите график
Signals
Массив ячеек из символьных векторов, где каждый вектор является именем сигнала в выходных данных. Используйте getSavedSignals
, чтобы просмотреть список доступных имен сигнала в выходных данных. signal_list
может содержать отдельный сигнал или несколько сигналов. Синтаксис для отдельного имени сигнала:
signal_list = {'log_data.subsystem_name.Data(:,1)'}
signal_list = {'log_data.block_name.Data(:,1)',... 'log_data.block_name.Data(:,2)',... 'log_data.block_name.Data(:,3)',... 'log_data.block_name.Data(:,4)'};
'block name'
, MATLAB отображает имя сигнала как: log_data.('block name').Data(:,1)
'block name'
должен иметь две одинарных кавычки. Например:signal_list = {'log_data.(''block name'').Data(:,1)'}
Если Signals
не присутствует, сигналы сравнены.
Tolerancefile
Назовите для файла созданный функцией createToleranceFile
. Файл содержит имена сигнала и связанное название параметра допуска и пару значения для сравнения данных.
В зависимости от данных и параметров, следующие выходные аргументы могут быть пустыми.
|
Массив ячеек соответствия с именами сигнала. |
|
Массив фигуры обрабатывает для соответствия с сигналами |
|
Массив ячеек не сочетающихся имен сигнала |
|
Массив фигуры обрабатывает для несоответствия сигналам |