使用信号编辑器创建和编辑输入信号,您可以为多个模拟组织这些信号。然后可以将信号数据保存到mat文件中,以便进行模拟或映射到根级端口。您可以通过以下方式访问信号编辑器:
signalEditor
函数-信号编辑器从命令行开始。
来自根尺寸映射器—为新的信号数据创建一个mat文件,选择信号>新MAT-File.要链接来自现有场景的现有信号数据文件并编辑该文件中的信号,请使用信号>编辑垫文件.
来自信号编辑器块
信号编辑器只对mat文件工作。
您可以通过以下方式操纵信号:
在多个数据集中创建和编辑多个信号。
使用信号符号使用MATLAB创建更复杂的信号®表达。
使用现有方案获取可以编辑和创建信号的现有数据集。
创建和编辑多维信号。
编辑导入为已注册的自定义文件类型的信号。有关更多信息,请参见导入自定义文件类型.
在编辑信号数据时:
使用表格编辑或MATLAB来修改信号数据。
修改信号属性,如名称、插值和单元属性。
拖放信号以更改总线和数据集的信号层次结构。
使用信号符号和变量来替换信号数据。
或者,您可以从外部源导入数据并在信号编辑器中编辑它们。有关更多信息,请参见信号构建器块和Simulink设计验证程序环境中的信号数据中的链接金宝app.
通常,无论您访问它如何,信号编辑器用户界面都是相同的。以下是root Inport映射器信号编辑器的差异:
文件部分保存并同步和保存命令保存并同步到root Inport映射器。
插入部分设想Command总是有选项,场景的模型.
如果您使用型号名称启动函数,则signalEditor
信号编辑器用户界面显示选项场景的模型在里面插入部分。
信号编辑器用户界面支持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到10:
时间- - - - - -[1:10]
数据- - - - - -((1:10)“(1:10)”)
点击插入信号.
该层次结构使用新的信号数据进行更新。
展开新信号并单击情节/编辑复选框为新的信号数据。观察信号的相关图和表格数据。
提示
如果数据不按预期图,则使用适合窗口按钮在Zoom&Pan.部分。对于多维信号,还要确保为您正在编辑的列数据选择了正确的绘图。
您可以直接在表中编辑数据。
或者您可以通过单击“完全用新表达式替换数据”代替按钮,并在“作者和替换信号数据”对话框中输入新的时间范围和数据。
此示例描述了如何将数据添加和删除到链接方案中的信号。要创建模型和数据以与之合作,请参阅将信号添加到方案.
在信号编辑器中,在场景和信号部分,单击信号的绘图复选框TS.
.
向信号添加一些数据TS.
.
单击添加行图标并添加一些信号。要在其他信号之间添加信号行,请在之前单击该信号,然后单击“添加行”图标。
完成后,单击应用.点击应用更新绘图。
把信号上的时间线去掉。选择20.
然后点击.
或者,如果要替换所有的信号数据TS.
使用信号符号定义的信号,单击replace按钮并使用作者并替换信号数据对话框来定义新数据。
此示例描述如何通过在画布中选择某些点来创建斜坡信号。
在“信号编辑”选项卡中,选择信号>画出信号.
选择沿水平和垂直线路的信号数据值排列,选择将x捕捉到网格和把y抓住栅格.
移动和缩放也荣誉捕捉到网格设置。
在画布上添加三点:
彼此水平的两点
一个点向右设置为另一个信号
在信号属性部分中,在名称,将信号名称更改为斜坡
并按进入.
将信号添加到信号编辑器中插入部分,点击.
若要返回主信号编辑器窗口并检查信号是否已添加,请单击.
要观察信号编辑器中的绘制信号数据,请单击情节/编辑复选框斜坡
层次结构中的信号名称。
当您完成添加和修改信号和场景时,使用保存并同步按钮将更改保存到MAT文件。信号编辑器还将数据发送到root Inport Mapper工具:
如果Root Inport Mapper工具具有加载方案,则root Inport映射器工具更新新数据。
如果Root Inport Mapper工具具有映射的方案,并且更改会影响映射,则root Inport Mapper工具并未解决方案。
Linspace.
|信号编辑器|SignalBuilderToSignAlititor.
|signalEditor