MATLAB的Simulink常用模块(二)

在MATLAB的Simulink中有些常用的模块,今天主要介绍输入输出模块、四则运算模块、数据显示模块。


1.输入/输出模块

1.1 输入模块

当输入模块存在于子系统模型中时,将为子系统模型增加一个输入端口,是连接上层模型与当前层次模型的接口,将父层模型的信号传递到当前层次模型中来。当子系统中存在In模块时,子系统模块框图将按照In模块的编号生成端口。

将工作区数据导入模型

(1)当将Workspace的数据导入模型时,对没有对应数据点的采样时刻进行线性插值的开关选项,勾选Interpolate Input。

(2)设置输入模块采样时间,从0时刻开始。

参数配置集合(Configuration Parameter Set),它提供了一系列的参数,用户通过这些参数可以选择模型的解算方法,配置硬件目标,优化配置,设置异常响应及诊断,以及配置代码声称等。参数设置集合相当于Simulink软件各个环节的开关控制器,在细节处影响着模型的行为和表现方式。

(3)将工作区的数据导入需要In模块结合Configuration Parameter版面中提供的数Data Import/Export功能共同实现。

(4)生成工作区的时间数据。

clc;
clear all;
close all;
% 当将Workspace的数据导入模型时,对没有对应数据点的采样时刻进行线性插值的开关选项。
% 数据导入需要In模块结合Configuration Parameter版面中提供的数Data Import/Export功能共同实现。
t= (0:0.001:10)';
u = 2*sin(5*t);

(5)仿真运行,示波器输出结果。

1.2 输出模块

当输出模块存在于子系统模型中时,为子系统增加一个输出端口,是连接上层模型与当前层次模型的桥梁,将当前层次模型的信号传递到父层模型中去。


2.四则运算模块

2.1 sum加法/减法模块

默认是使用圆形图标(round)。当Sum模块的输入都是同一个时刻的输入时,采用矩形图标(rectangular);当输入有来自输出的延时反馈时,采用圆形图标。

可以List of signs,完成修改加法或减法,以及修改加减法的端口个数。

2.2 Product乘法模块

Product模块的参数 Multiplication提供两种乘法,Element-wise表示点乘,Matrix表示矩阵乘法,默认是点乘Element-wise 。可以设置Number of inputs的数字,修改乘法模块的输入项数。

Simulink输入矩阵:Constant常数模块值设置为一个常数矩阵即可输入一个矩阵。


2.3 除法模块

使用 Divide 模块对不同维度的输入项执行除法。使用 Divide 模块执行两个输入项的按元素 (.*) 除法。Divide 模块执行两个标量相除、一个向量除以一个标量、一个标量除以一个向量以及两个矩阵相除:

2.4 Gain模块

支持标量、向量或矩阵形式的增益。


3.display数据显示模块

display模块能够自动的根据输入信号显示具体数字的维度,可以设置显示数据的类型。


参考内容

[1] 博客园作者叮叮当当sunny的文章《Simulink仿真入门到精通(二) Simulink模块 》,文章链接如下:https://www.cnblogs.com/dingdangsunny/p/12235689.html#_label0


本文内容来源于网络,仅供参考学习,如内容、图片有任何版权问题,请联系处理,24小时内删除。


作 者 | 郭志龙

编 辑 | 郭志龙
校 对 | 郭志龙

展开阅读全文

页面更新:2024-03-14

标签:模块   标量   除法   向量   乘法   子系统   矩阵   端口   模型   常用   数据

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top