浮动范围和范围查看器任务
这些任务将遍历经常使用的浮动作用域和作用域查看器过程。
添加浮动范围块模型和连接信号
添加浮动范围从Simulink金宝app®块库:
从模拟选项卡上,单击库浏览器.
在Simu金宝applink / sink中,拖动浮动的副本范围块到模型中。
将信号连接到浮动作用域:
双击浮动范围块。
在作用域窗口工具栏中,单击信号选择按钮.您可能需要选择锁定按钮旁边的下拉菜单来查看信号选择。
Simu金宝applink Editor画布变为灰色,表明您可以交互地选择信号以连接到作用域。
选择要连接到作用域的信号。单击并拖动,可以选择多个信号。
在连接弹出,选择要连接的信号旁边的复选框。
对于具有多个显示(子图)的作用域,从Connect弹出窗口顶部的下拉菜单中选择所需的显示并连接信号。
单击X在Simulink画布的右上角。金宝app
你的信号现在连接到浮动范围。运行一个模拟来查看绘制的信号。
向信号添加范围查看器
选择要查看的信号。
在模拟选项卡,在准备画廊,选择添加查看器.
例如,从Add Viewer窗口中选择一个查看器范围.
向现有的浮动作用域或作用域查看器添加信号
将信号连接到现有的浮动作用域或作用域查看器。
通过双击浮动作用域块或作用域查看器图标来打开作用域.
在作用域窗口工具栏中,单击信号选择按钮.您可能需要选择锁定按钮旁边的下拉菜单来查看信号选择。
Simu金宝applink Editor画布变为灰色,表明您可以交互地选择信号以连接到作用域。
选择要连接到作用域的信号。顶部选择多个信号,单击并拖动。
在连接弹出,选择要连接的信号旁边的复选框。
对于具有多个显示(子图)的作用域,从Connect弹出窗口顶部的下拉菜单中选择所需的显示并连接信号。
单击X在Simulink画布的右上角。金宝app
你的信号已经连接到瞄准镜上了。运行一个模拟来查看绘制的信号。
从浮动作用域保存模拟数据
这个例子展示了如何使用浮动作用域块将信号保存到MATLAB®工作区。您可以按照相同的过程从范围查看器保存数据。
的修改版本vdp
模型。在本例中,浮动作用域连接到x1
而且x2
信号。
设置从浮动范围的信号记录
模型=“vdpFloatingScope”;open_system(模型);
从浮动作用域窗口中,选择视图>配置参数.
在日志记录选项卡上,选择Log/Unlog查看器信号到工作区.单击此按钮时,Simulink将日志符号放置在连接到浮动金宝app作用域的信号上。
从Simulink金宝app编辑器,在建模选项卡上,单击模型设置.
在“配置参数”窗口中,选择数据导入/导出.
选择信号记录复选框。还可以从此窗口设置参数名称。默认参数名称为
logsout
.
使用已保存的仿真数据
运行一个模拟。金宝appSimulink将数据保存到MATLAB工作区中SimulationOutput
对象被称为出
.
Out = sim(模型);
在出
, 金宝appSimulink将所有记录或保存的仿真数据保存为一个变量。在出
,范围数据对象logsout
每个记录的信号都有一个元素。
在MATLAB命令窗口中,绘制日志数据x1
.
X1_data = out.logsout.get(x1的) .Values.Data;X1_time = out.logsout.get(“x2”) .Values.Time;情节(x1_time x1_data);
添加和管理查看器
打开查看器和生成器管理器。从Simulink金宝app工具条模拟选项卡,展开准备图库和选择观众经理.
您可以在查看器和生成器管理器中看到添加的任何查看器或生成器。
单击可添加查看器或生成器选择一个观看者。新的查看器和生成器没有连接到任何信号。
要连接信号,请单击查看器或生成器,然后单击.
单击,删除查看器或生成器.
在浮动范围上快速切换不同信号的可视化
打开一个浮动范围窗口。
在工具栏上,单击“锁定”按钮这样图标就解锁了.
在模型中,单击信号线选择并突出显示信号线。若要选择多个信号,请按住转变键,同时选择信号。
单击画布后,所选的显示将删除与以前所选信号的连接。
运行一个模拟。只要解锁图标显示,您可以单击信号之间的按钮来切换哪个信号出现在浮动范围.