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