主要内容

plot

为一个或多个信号创建绘图

语法

[signal_names, signal_figures] = cgv.CGV.plot(data_set)
[signal_names, signal_figures] = cgv.CGV.plot(data_set,'Signals', signal_list)

说明

[signal_names, signal_figures] = cgv.CGV.plot(data_set)data_set 中的每个信号创建一个绘图。

[signal_names, signal_figures] = cgv.CGV.plot(data_set,'Signals', signal_list)'Signals' 的值中的每个信号创建一个绘图,并返回名称和给定信号名称的图窗句柄。

输入参数

data_set

从模型输出数据。运行模型后,使用 getOutputData 函数获取数据。cgv.CGV.getOutputData 函数返回由输出信号名称组成的元胞数组。

'Signals', signal_list

指定要绘制的信号的参数/值参量对组。此参数的值可以是单个信号名称,也可以是字符向量元胞数组,其中每个字符向量均为 data_set 中的一个信号名称。使用 getSavedSignals 查看 data_set 中的可用信号名称列表。单个信号名称的语法是:

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)'};
如果模型的组件包含空格或换行符,MATLAB® 会向组件名称添加圆括号和单引号。例如,如果信号的一部分有空格,如 'block name',则 MATLAB 将信号名称显示为:
log_data.('block name').Data(:,1)
要将信号名称用作 CGV 函数的输入,'block name' 必须有两个单引号。例如:
signal_list = {'log_data.(''block name'').Data(:,1)'}

输出参量

根据数据,以下一个或多个参数可能为空:

signal_names

由信号名称组成的元胞数组

signal_figures

由信号的图窗句柄组成的数组