MATLAB中Simulink的信号线

Simulink以模块为最小单位,通过信号线互相连接,用户可通过GUI调配每个模块的参数,且仿真的结果能够以数值和图像等形象化方式具现出来。信号线可以传递一维数据、多维数据、向量数据或矩阵数据,甚至Bus型数据。Simulink使用不同的线形表示传递不同数据类型的信号线,支持的信号包括Scalar(每个采样时刻传输1×1数据)信号、Matrix(包括Vector)信号、Bus信号、Trigger控制信号及可变维数信号。

信号线不是按照其内部传输信号的数据类型分类,而是按照所传递数据的维数虚拟性及维数可变性进行分类。信号线的分类显示并非在建模阶段就能够看到,建模时所有信号都按照Scalar信号线进行显示,当 Update model或者运行模型仿真之后,各种不同的信号线才会显示出来。

1.Simulink的信号操作

1.1 信号的创建和连接

信号用于连接模块,也源于模块,可以通过模型中任何有输入/输出端口的模块引出来。按住鼠标从输人或输出端口可以拖出一根未连接的信号线,显示为红色虚线,如图所示。一对输人/输出端口就可以满足信号线变为实线的连接需求,多个模块或单个带有输入/输出的模块都可以,如图所示。

图片

图片

1.2 信号命名

双击信号线,在信号线附近就会自动出现一个矩形可编辑区域,可输入表示信号名的字符,再单击编辑区域以外的地方,即可退出编辑状态,从而确定信号的名称,如图所示。

图片

给信号命名还有一个方法,右键选择信号线,在菜单当中选择中选择Properties,会弹出信号属性对话框,在Signal name中输人表示信号名的字符即可,如图所示。

图片

图片

图片

1.3 信号线分支抽出

信号线上可以分出分支,将鼠标放置在信号线上之后,同时按住Ctrl键与鼠标左键拖曳即可从原有的信号线上再新生出一个分支来,连接到其他模块的输人端口。分支处显示一个黑色圆点,如图所示。

图片

1.4 信号线的删除

单击希望删除的信号线,则该信号线泛蓝显示,按下Delete键即可删除该信号线。或者右键信号名标签,弹出如图所示的 Delete Label菜单,单击此菜单即可。

图片

2.几种常见信号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值