主要内容

使用场景并在信号编辑器中插入信号

使用场景对输入进行分组和组织

Signal Editor使用场景对输入集进行分组和组织,以便保存到一个mat文件中用于单个模拟。若要使用来自现有场景的现有数据集创建信号数据,或创建要向其中添加信号的空场景,请使用signal Editor场景菜单。

行动 选项

从模型的根导入创建场景

选择场景>模型中的场景.(仅在从根导入映射器访问信号编辑器时可用。)

你也可以使用signaleditor函数带有模型参数。

请注意

使用此选项时,生成的场景包含具有导入端口的数据类型和尺寸的信号。

创建一个空场景并从头创建信号

选择场景>空白的场景

从MATLAB中导入场景®工作空间

选择场景>从工作空间

在你有了你的场景之后:

链接信号构建块和信号数据金宝app设计验证器环境

你可以用信号>编辑MAT-File链接这些来源的mat文件数据进行编辑。

链接信号生成器的数据

控件中导出的数据可以进行链接和编辑信号生成器在一个mat文件或MATLAB中。使用以下方法之一导出数据:

  • 信号构建块文件>出口数据>对MAT-file选项,然后在mat文件中链接。

  • signalbuilder得到函数与数据集,然后执行以下步骤之一:

    • 在工作区中导入数据集并保存到一个mat文件中

    • 将工作区中的数据集保存到一个mat文件中,并导入该mat文件

有关从a导出的详细信息信号生成器块,看导出信号组数据

链接到测试向量金宝app设计验证器环境

你可以链接进去编辑金宝appSimulink设计验证器测试向量。此工作流程需要金宝appSimulink设计验证器许可证。

链接之前,请使用金宝appSimulink设计验证器sldvsimdata(金宝appSimulink设计验证器)函数将金宝appSimulink设计验证器测试结构要一套金宝appSimulink.SimulationData.Dataset对象。该文件包含一个测试向量结构sldvData.将输出保存到mat文件,然后将该文件导入到Signal Editor中。

插入信号

要将信号插入到场景中,请选择场景,然后从插入部分。

  • 信号

    使用信号Split按钮,指定您想如何定义信号数据:

  • 公共汽车

  • 地面

  • 函数调用

    如果需要为具有显式周期采样时间的根导入提供函数调用信号,则插入接地信号。金宝app然后,Simulink自动执行函数调用。

新的信号出现在场景与信号部分。

您还可以插入相同类型的多个信号。有关更多信息,请参见创建具有相同属性的信号

要更改信号在层次结构中的顺序或更改信号的名称,请参见更改信号名称和层次顺序

编辑信号的属性:

向场景中添加信号

本示例描述如何创建要从Root Inport Mapper工具链接到的场景。然后,您可以启动Signal Editor来操作并向该场景添加信号。

  1. 在MATLAB命令窗口中,通过键入创建一些数据:

    Ts =时间序列([0;20],[0;10]);
  2. 在Si金宝appmulink Editor中,创建一个包含三个元素的模型轮廓尺寸三块,获得块,MuxBlock和a范围块。如图所示连接这些块:

  3. 设置增益获得510,15,分别。

  4. 单击其中一个轮廓尺寸块,然后单击连接输入按钮。

    显示根导入映射器工具。

  5. 在根导入映射器链接部分中,选择从工作空间

  6. 在From Workspace窗口中,输入一个名称来存储mat文件,然后单击好吧

  7. 场景部分的信号编辑器,单击信号>编辑MAT-File

  8. 在“编辑信号文件”窗口中,选择新的mat文件并单击好吧

    信号编辑器显示。

  9. 加上一个信号,信号,到场景。右键单击场景并选择插入>空白的信号

    此操作添加信号使用这些默认属性。

    控件中的信号类型也可以插入信号插入节或使用信号使用信号符号生成信号的分裂按钮。

  10. 更改要添加的信号的默认属性插入部分中,选择违约.在“插入的默认属性”对话框中,将数据类型更改为布尔,然后右键单击场景并选择插入>空白的信号

    此操作添加Signal1使用数据类型布尔

  11. 检查数据类型是否为布尔的“plot”复选框Signal1

另请参阅

|

相关的话题