前言:
当前姐妹们对“simulink中constant输入变量”都比较关切,咱们都想要分析一些“simulink中constant输入变量”的相关文章。那么小编也在网上搜集了一些有关“simulink中constant输入变量””的相关内容,希望你们能喜欢,朋友们快快来学习一下吧!在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模块 》,文章链接如下:
本文内容来源于网络,仅供参考学习,如内容、图片有任何版权问题,请联系处理,24小时内删除。
作 者 | 郭志龙
编 辑 | 郭志龙
校 对 | 郭志龙