在信号编辑器中使用场景和插入信号
使用方案到组并组织输入
Signal Editor使用场景对保存到mat文件中的输入集进行分组和组织,以用于单个模拟。若要使用现有场景中的现有数据集创建信号数据,或创建要向其中添加信号的空场景,请使用信号编辑器场景菜单。
行动 | 选项 |
---|---|
从模型的根导入创建场景 |
选择场景>场景的模型.(仅在从根Inpert映射器中访问信号编辑器时可用。) 你也可以使用 请注意 当使用此选项时,生成的场景包含带有导入端口的数据类型和维度的信号。 |
创建一个空场景并从头创建信号 |
选择场景>空白的场景. |
从MATLAB导入场景®工作空间 |
选择场景>从工作空间. |
在你有了你的场景之后:
要开始插入信号,请使用插入部分。有关详细信息,请参见创建信号和信号数据.
要在层次结构中更改信号顺序或更改信号的名称,请参阅更改信号名称和层次结构订单.
连接信号数据从信号生成器块和金宝app设计验证器环境
您可以使用信号>编辑MAT-File将这些来源的mat文件数据链接起来进行编辑。
信号生成器块。
金宝app®设计Verifier™.
信号构建器中的数据链接
您可以链接和编辑从导出的数据信号生成器块在垫子文件或matlab中。使用这些方法之一来导出数据:
信号生成器块文件>导出数据>到垫子文件选项,然后链接在Mat文件中。
signalbuilder得到
使用数据集,然后执行以下任一步骤:导入工作区中的数据集并保存到MAT文件
将工作区中的数据集保存到mat -文件中,并导入mat -文件
有关出口的更多信息信号生成器块,看导出信号组数据.
链接测试向量金宝app设计验证器环境
您可以链接和编辑金宝app仿真软件设计验证器测试向量。此工作流程需要一个金宝app仿真软件设计验证器许可证。
在链接之前,使用金宝app仿真软件设计验证器
函数来转换金宝app仿真软件设计验证器测试结构要一套sldvsimdata
(金宝app仿真软件设计验证器)金宝appsimulink.simulationdata.dataset.
对象。这个文件包含一个测试向量结构sldvData
.将输出保存到mat文件,然后将该文件导入到Signal Editor中。
插入信号
要将信号插入场景,请选择场景,然后从中单击信号类型插入部分。
信号
使用信号拆分按钮来指定如何定义信号数据:
空白的信号- 将信号数据直接添加到表中(参见使用基本的信号数据).
作者信号-使用信号符号和变量编写信号数据(用MATLAB表达式和变量创建信号).
公共汽车
地面
函数调用
如果你需要一个函数调用信号的根导入显式周期采样时间,插入一个地面信号代替。金宝app然后Simulink自动执行函数调用。
新的信号出现在场景和信号部分。
您也可以插入多个相同类型的信号。有关详细信息,请参见创建具有相同属性的信号.
要在层次结构中更改信号顺序或更改信号的名称,请参阅更改信号名称和层次结构订单.
编辑信号的属性:
表格编辑,见使用表格编辑器处理基本信号数据.
要替换信号数据或编辑信号符号使用MATLAB表达式,见用MATLAB表达式替换信号数据.
场景添加信号
本示例描述如何创建要从根导入映射器工具链接到的场景。然后,您可以启动Signal Editor来操作并向该场景添加信号。
在MATLAB命令窗口中,通过输入以下命令创建一些数据:
ts = timeseries ([0; 20], [0, 10]);
在Si金宝appmulink编辑器中,创建包含三个的模型inport.三块,获得块,mux.块,一个范围块。如图所示连接这些块:
设置增益为获得街区
5
,10
, 和15
,分别。请按inport.块,然后单击连接输入按钮。
根Inpert Mapper工具显示。
在根导入映射器链接部分中,选择从工作空间.
在From Workspace窗口中,输入一个名称来存储mat -文件,然后单击行.
在里面场景信号编辑器的一部分,单击信号>编辑MAT-File.
在编辑信号文件窗口中,选择新的mat文件并单击行.
显示“信号编辑器”。
添加信号,
信号
,到场景。右键单击该场景并选择插入>空白的信号.此操作增加
信号
使用这些默认属性。或者,通过单击信号类型来插入信号插入部分或使用信号拆分按钮使用信号符号创作信号。
更改要添加的信号的默认属性。在插入部分中,选择违约.在“插入”对话框的默认属性中,将数据类型更改为
布尔
,然后右键单击该场景并选择插入>空白的信号.此操作增加信号1使用数据类型
布尔
.来检查数据类型是否为
布尔
,单击“绘图”复选框信号1
.