主要内容

创建和编辑信号数据

使用信号编辑器创建和编辑输入信号,您可以为多个模拟组织这些信号。然后可以将信号数据保存到mat文件中,以便进行模拟或映射到根级端口。您可以通过以下方式访问信号编辑器:

  • signalEditor函数-信号编辑器从命令行开始。

  • 来自根尺寸映射器—为新的信号数据创建一个mat文件,选择信号>新MAT-File.要链接来自现有场景的现有信号数据文件并编辑该文件中的信号,请使用信号>编辑垫文件

  • 来自信号编辑器

信号编辑器只对mat文件工作。

您可以通过以下方式操纵信号:

  • 在多个数据集中创建和编辑多个信号。

  • 使用信号符号使用MATLAB创建更复杂的信号®表达。

  • 使用现有方案获取可以编辑和创建信号的现有数据集。

  • 创建和编辑多维信号。

  • 编辑导入为已注册的自定义文件类型的信号。有关更多信息,请参见导入自定义文件类型

在编辑信号数据时:

  • 使用表格编辑或MATLAB来修改信号数据。

  • 修改信号属性,如名称、插值和单元属性。

  • 拖放信号以更改总线和数据集的信号层次结构。

  • 使用信号符号和变量来替换信号数据。

或者,您可以从外部源导入数据并在信号编辑器中编辑它们。有关更多信息,请参见信号构建器块和Simulink设计验证程序环境中的信号数据中的链接金宝app

根Inpert映射器信号编辑器和其他信号编辑器之间的差异

通常,无论您访问它如何,信号编辑器用户界面都是相同的。以下是root Inport映射器信号编辑器的差异:

  • 文件部分保存并同步保存命令保存并同步到root Inport映射器。

  • 插入部分设想Command总是有选项,场景的模型

如果您使用型号名称启动函数,则signalEditor信号编辑器用户界面显示选项场景的模型在里面插入部分。

表编辑数据支持金宝app

信号编辑器用户界面支持Simulink的所有信号数据类型金宝app金宝app®金宝app支持是可编辑的。

鼠标,键盘和触摸屏快捷方式

编辑操作:

行动 键盘 鼠标 多点触控

插入点

Ctrl + P.

点击

轻敲

插入一行

Ctrl + L.

点击

平底锅和捏

Ctrl + D.

点击并画出

选择一个点

Ctrl + T.

点击,然后单击并选择点或区域

要选择所有区域,双击

平底锅和捏

选择所有区域,双击

举一个点

Ctrl + M.

点击并拖累

自来水和移动

更改点的数据

点击

连续删除一行上的点

点击橡皮擦的图标

三个鼠标点击

三重丝锥

扩大沿x-轴

Ctrl.+鼠标锅

x-轴

扩大沿y-轴

转变+鼠标锅

y-轴

缩放操作:

变焦或锅的类型 按钮点击

沿着T和Y轴放大。

沿着时间轴放大。在图形上选择图标后,拖动鼠标选择要放大的区域。

沿数据值轴放大。在图形上选择图标后,拖动鼠标选择要放大的区域。

变焦只有在x在放大时XY.

放大XY.在按下Ctrl.

变焦只有在y在放大时XY.

放大XY.在按下转变

从图表中缩小。

把图和图对应起来。选择图标后,单击图形,可以放大图形,填充图形。

平移图形,向下,向左或向右。选择图标。在图形上,按住鼠标左键并将鼠标移动到要查看的图表的区域。

更改信号名称和层次订单

在里面场景和信号部分,您可以更改信号名称和层次结构顺序,创建信号重复,并删除信号。金宝appSimulink忽略了信号名称中的前导和尾随空格。

  • 要更改信号名称,请双击名称并更改它。

  • 要更改信号的单位或插值,请单击加号并单击单位或者插值复选框。

    窗格更新单位插值列。

    • 在里面单位列,输入适当的单位表达式。有关单位表达式的建议列表,请参阅允许的单位

    • 在里面插值列,在下拉列表中选择线性或者零阶持有

      请注意

      插值仅影响信号编辑器用户界面中信号的绘图。

  • 要更改层次结构中信号的顺序,请拖放它。例如,可以将信号拖放到总线中。

    或者,使用向上移动向下移动按钮在调整部分。

  • 要在原始中复制信号并将其粘贴,请右键单击它并选择重复的信号

    或者,使用复制按钮在调整部分。您还可以调整您复制的信号的默认属性。有关更多信息,请参见创建具有相同属性的信号

  • 要复制信号并将其粘贴在层次结构中的其他位置,请选择复制然后粘贴

创建具有相同属性的信号

要创建相同预定义类型的信号,请使用复制按钮在调整部分。要更改预定义的信号类型,请单击违约图标,.将显示“插入的默认属性”对话框。

  • 数据类型- 从下拉列表中,选择信号数据类型。

  • 枚举- 选择时选择枚举数据类型,此参数显示。输入枚举的类名称。

    如果您定义了多次包含相同整数值的枚举类,例如:

    classdef(枚举)henumcolors_duplicatevalues 
                   

    信号编辑器对待第一个枚举值(红(118))作为规范值,并将同一底层整数的所有后续实例等价118.给枚举名称红色的.换句话说,粉色的=红色的

  • 插值- 从下拉列表中,选择线性或者零阶持有

  • 单位- 输入适当的单位表达式。有关单位表达式的建议列表,请参阅允许单位

  • —输入信号的尺寸。

  • 信号类型- 从下拉列表中,选择真实的或者复杂的

  • 总线对象—从下拉列表中选择要定义尺寸的总线对象。如果你离开总线对象默认参数<对象名称>,信号编辑器添加空总线。

  • —输入总线对象的维数。

添加和编辑多维信号

要添加多维信号,可以使用以下任意一个选项:

  • 改变属性,然后使用插入>空白信号插入新的空白信号。对于多维空白信号,输入大于1的尺寸。

  • 在“作者和插入”对话框中输入多维信号数据数据参数,如((1:10)“(1:10)”)

当你点击情节/编辑检查框的信号,表格区域显示每个维度的信号。您可以在表格区域中单独编辑数据,或单击“替换”按钮用matlab表达式替换信号。使用“作者”和“替换信号数据”对话框,就像您使用“作者”和“插入”对话框插入新表达式。有关更多信息,请参见使用MATLAB表达式和变量创建信号

提示

更换信号时,新信号的信号维度和复杂度必须与被替换的信号相同。

例如,创建时间从1到10的两列信号数据:

  1. 在信号编辑器中,选择信号>作者信号

  2. 输入具有两列和时间的信号数据,从1到10:

    • 时间- - - - - -[1:10]

    • 数据- - - - - -((1:10)“(1:10)”)

  3. 点击插入信号

    该层次结构使用新的信号数据进行更新。

  4. 展开新信号并单击情节/编辑复选框为新的信号数据。观察信号的相关图和表格数据。

    提示

    如果数据不按预期图,则使用适合窗口按钮在Zoom&Pan.部分。对于多维信号,还要确保为您正在编辑的列数据选择了正确的绘图。

  5. 您可以直接在表中编辑数据。

    或者您可以通过单击“完全用新表达式替换数据”代替按钮,并在“作者和替换信号数据”对话框中输入新的时间范围和数据。

使用信号中的数据

此示例描述了如何将数据添加和删除到链接方案中的信号。要创建模型和数据以与之合作,请参阅将信号添加到方案

  1. 在信号编辑器中,在场景和信号部分,单击信号的绘图复选框TS.

  2. 向信号添加一些数据TS.

    1. 单击添加行图标并添加一些信号。要在其他信号之间添加信号行,请在之前单击该信号,然后单击“添加行”图标。

    2. 完成后,单击应用.点击应用更新绘图。

  3. 把信号上的时间线去掉。选择20.然后点击

  4. 或者,如果要替换所有的信号数据TS.使用信号符号定义的信号,单击replace按钮并使用作者并替换信号数据对话框来定义新数据。

绘制一个斜坡使用对齐网格的准确性

此示例描述如何通过在画布中选择某些点来创建斜坡信号。

  1. 在“信号编辑”选项卡中,选择信号>画出信号

  2. 选择沿水平和垂直线路的信号数据值排列,选择将x捕捉到网格把y抓住栅格

    移动和缩放也荣誉捕捉到网格设置。

  3. 在画布上添加三点:

    • 彼此水平的两点

    • 一个点向右设置为另一个信号

  4. 在信号属性部分中,在名称,将信号名称更改为斜坡并按进入

  5. 将信号添加到信号编辑器中插入部分,点击

  6. 若要返回主信号编辑器窗口并检查信号是否已添加,请单击

  7. 要观察信号编辑器中的绘制信号数据,请单击情节/编辑复选框斜坡层次结构中的信号名称。

保存并向Root Inport Mapper工具发送更改

当您完成添加和修改信号和场景时,使用保存并同步按钮将更改保存到MAT文件。信号编辑器还将数据发送到root Inport Mapper工具:

  • 如果Root Inport Mapper工具具有加载方案,则root Inport映射器工具更新新数据。

  • 如果Root Inport Mapper工具具有映射的方案,并且更改会影响映射,则root Inport Mapper工具并未解决方案。

另请参阅

|||

相关话题