这些任务将遍历经常使用的浮动范围和范围查看器过程。
添加一个浮动范围块金宝app®块库:
从模拟选项卡上,单击库浏览器.
从Simu金宝applink / sink中,拖动一个Floating的副本范围块到您的模型。
将信号连接到浮动范围:
双击Floating Scope块。
在作用域窗口工具栏中,单击信号选择按钮.您可能需要选择锁定按钮旁边的下拉框来查看信号选择。
Simu金宝applink Editor的画布显示为灰色,表明您可以交互式地选择要连接到范围的信号。
选择要连接到作用域的信号。若要选择多个信号,请单击并拖动。
在连接弹出后,选择要连接的信号旁边的复选框。
对于具有多个显示(子图)的作用域,从Connect弹出窗口顶部的下拉菜单中选择所需的显示,并连接信号。
单击X在Simulink画布的右上角。金宝app
你的信号现在已经连接到浮动范围了。运行一个模拟来查看绘制的信号。
选择要查看的信号。
在模拟选项卡,准备画廊,选择添加查看器.
例如,从“添加查看器”窗口中选择一个查看器范围.
将信号连接到现有的浮动范围或范围查看器。
通过双击浮动范围块或范围查看器图标来打开范围.
在作用域窗口工具栏中,单击信号选择按钮.您可能需要选择锁定按钮旁边的下拉框来查看信号选择。
Simu金宝applink Editor的画布显示为灰色,表明您可以交互式地选择要连接到范围的信号。
选择要连接到作用域的信号。顶部选择多个信号,单击并拖动。
在连接弹出后,选择要连接的信号旁边的复选框。
对于具有多个显示(子图)的作用域,从Connect弹出窗口顶部的下拉菜单中选择所需的显示,并连接信号。
单击X在Simulink画布的右上角。金宝app
你的信号已经连接到瞄准镜上了。运行一个模拟来查看绘制的信号。
这个例子展示了如何使用浮动范围块将信号保存到MATLAB®工作空间。您可以按照相同的过程从Scope Viewer中保存数据。要从Scope或Time Scope块中保存数据,请参见使用范围块保存模拟数据.
控件的修改版本vdp
模型。在本例中,一个浮动作用域被连接到x1
和x2
信号。
从浮动范围设置信号日志
模型=“vdpFloatingScope”;open_system(模型);
从Floating Scope窗口中选择视图>配置属性.
在日志记录选项卡上,选择记录/取消记录查看器信号到工作区.当您单击此按钮时,Simulink将记录符号放置在连接到金宝app浮动范围的信号上。
控件上的Simul金宝appink编辑器中建模选项卡上,单击模型设置.
在配置属性窗口中,选择数据导入/导出.
选择信号记录复选框。您也可以在此窗口中设置参数名称。默认参数名称为logsout
.
使用保存的仿真数据
运行一个仿真。金宝appSimulink以变量的形式将数据保存到MATLAB工作区中出
.
= 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工具条模拟选项卡中,扩大准备画廊和选择观众经理.
您可以看到您在查看器和生成器管理器中添加的任何查看器或生成器。
若要添加查看器或生成器,请单击选择一个观看者。新的查看器和生成器没有连接到任何信号。
要连接信号,请单击查看器或生成器,然后单击.
若要删除查看器或生成器,请单击.
打开一个浮动范围窗口。
在工具栏上,单击锁定按钮这样图标就解锁了.
在模型中,点击一条信号线,选择并突出显示信号线。要选择多个信号,长按转变按键时选择信号。
在画布上单击后,所选显示将删除到任何先前所选信号的连接。
运行一个仿真。只要解锁图标正在显示时,您可以单击信号之间的切换,以显示哪个信号浮动范围.