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