Класс: 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. Файл содержит имена сигнала и связанное название параметра допуска и пару значения для сравнения данных.
В зависимости от данных и параметров, следующие выходные аргументы могут быть пустыми.
|
Массив ячеек соответствия с именами сигнала. |
|
Массив фигуры обрабатывает для соответствия с сигналами |
|
Массив ячеек не сочетающихся имен сигнала |
|
Массив фигуры обрабатывает для несоответствия сигналам |