熟悉Simulink重要模块库文档格式.docx
- 文档编号:15852180
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:11
- 大小:99.98KB
熟悉Simulink重要模块库文档格式.docx
《熟悉Simulink重要模块库文档格式.docx》由会员分享,可在线阅读,更多相关《熟悉Simulink重要模块库文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
二、Discrete(离散模块库)
它包括以下九个功能模块:
1.DiscreteTransfer-Fcn:
离散传递函数模型;
2.DiscreteZero-Pole:
以零极点表示的离散传递函数模型;
3.DiscreteFilter:
实现无穷脉冲响应(IIR)与有限脉冲响应(FIR)滤波器;
4.DiscreteState-Space:
离散状态空间系统模型;
5.First-OrderHold:
实现一阶采样和维持器;
6.Memory:
存储上一个时刻的状态值;
7.UnitDelay:
一个采样周期的延时;
8.Discrete-timeIntegrator:
离散时刻积分器;
9.-OrderHold:
实现零阶采样和维持器。
三、Look-UpTables(查询表模块库)
它包括以下六个功能模块:
1.DirectLook-UpTable(n-D):
检索n维表,以从头取得标量、向量或2维矩阵
2.Interpolation(n-D)usingPreLook-Up:
执行高精度的常值或线性插值
3.Look-UpTable:
利用指定的查表方式近似一维函数,即成立输入信号的查询表
4.Look-UpTable(2-D):
利用指定的查表方式近似二维函数,即成立两个输入信号的查询表
5.Look-UpTable(n-D):
执行n个输入定常数、线性或样条插值映射
6.PreLook-UpIndexSearch:
在设置的断点处为输入执行检索查找和小数计算
四、MathOperations(数学运算模块库)
它包括以下25个功能模块:
1.Abs:
对输入信号求绝对值运算;
2.Sum:
加减运算,能够加减标量、向量和矩阵;
3.Product:
对输入信号求积和商运算;
4.DotProduct:
点积(内积)运算;
5.Gain:
比例运算,或称为常量增益(输入信号乘以常数);
6.Sign:
表明输入符号信号或符号函数;
7.MinMax:
输出输入信号的最小值和最大值(即极值运算);
8.SliderGain:
能够用滑动条来改变增益;
9.MatrixGain:
矩阵增益,即输入信号乘以矩阵;
10.MathFunction:
包括指数、对数函数、求平方、开根号等常常利用数学运算函数;
11.RoundingFunction:
取整运算函数;
12.TrigonometricFunction:
三角函数,包括正弦、余弦、正切等;
13.LogicalOperator:
逻辑运算
14.RelationalOperator:
关系运算
15.ComplextoMagnitude-Angle:
由复数输入信号转为幅值和相角输出;
16.Magnitude-AngletoComplex:
由幅值和相角输入信号合成复数输出;
17.ComplextoReal-Imag:
由复数输入信号转为实部和虚部输出;
18.Real-ImagtoComplex:
由实部和虚部输入信号合成复数输出。
19.AlgebraicConstraint:
Constrainsinputsignalf(z)tozeroandoutputsanalgebraicstatez.Thisblockoutputsthevaluenecessarytoproduceazeroattheinput.Theoutputmustaffecttheinputthroughsomefeedbackpath.Provideaninitialguessoftheoutputtoimprovealgebraicloopsolverefficiency.
20.Assignment:
Forvectormode:
Y=U1
Y(E)=U2
Formatrixmode:
Y=U1
Y(R,C)=U2
whereU1=firstinputport,U2=secondinputport,E=elements,R=rows,andC=columnsandE,R,andCmaybespecifiedeitherintheblock'
sdialogorthroughanexternalinputport.
21.BitwiseLogicalOperator:
Performabitwiseoperationonuint8,uint16oruint32inputportdatawithvaluesfromtheSecondoperandparameter.Hexvaluescanbeenteredasstrings,.,'
FF00'
.
22.CombinatorialLogic:
Lookuptheelementsoftheinputvector(treatedasbooleanvalues)inthetruthtableandoutputsthecorrespondingrowofthe'
Truthtable'
parameter.Theinputsideofthetruthtableisimplicit.
23.MatrixConcatenation:
Performhorizontalorverticalconcatenation.1-Dvectorinputsignalsaretreatedascolumnvectors,.,[Mx1]matrices.Theoutputisalwaysamatrix.
24.Polynomial:
Polynomialevaluation.CalculatesP(u)givenbythepolynomialcoefficientarrayP.Pissortedhighestordertolowestorder,theformacceptedbyMATLAB'
spolyvalfunction.
25.Reshape:
Changethedimensionsofavectorormatrixinputsignal.Output
-aone-dimensionalarray(vector),
-acolumnvector(Mx1matrix),
-arowvector(1xNmatrix),or
-amatrixorvectorwithspecifieddimensions,.,[M,N]or[W].
五、Modelverification(模型验证模块库)
它包括以下11个功能模块:
1.CheckStaticLowerBound:
查验信号是不是大于或等于指定的下限;
2.CheckStaticUpperBound:
查验信号是不是小于或等于指定的上限;
3.CheckStaticRange:
查验输入信号是不是在相同的幅值范围内;
4.CheckStaticGap:
查验输入信号的幅值范围内是不是存在间隙;
5.CheckDynamicLowerBound:
查验一个信号是不是老是小于另外一个信号;
6.CheckDynamicUpperBound:
查验一个信号是不是老是大于另外一个信号;
7.CheckDynamicRange:
查验信号是不是老是位于转变的幅值范围内;
8.CheckDynamicGap:
查验信号的幅值范围内是不是存在不同宽度的间隙;
9.Assertion:
查验输入信号是不是为非零;
10.CheckDiscreteGradient:
查验持续采样离散信号的微分绝对值是不是小于上限;
11.CheckInputResolution:
查验输入信号是不是有指定的标量或向量精度。
六、Model-WideUtilities(模块实用模块库)
它包括以下四个重要功能模块:
1.DocBlock:
创建和编辑描述模型的文本,并保留文本;
2.ModelInfo:
在模型中显示版本控制信息;
3.Timed-BasedLinearization:
在指定的时刻,在大体工作空间中生成线性模型;
4.Trigger-BasedLinearization:
当触发时,在大体工作空间中生成线性模型。
七、Ports&
Subsystems(端口和子系统模块库)
它包括以下19个重要功能模块:
1.In1:
为子系统或外部输入创建一个输入端口;
2.Out1:
为子系统或外部输入创建一个输出端口;
3.Trigger:
为子系统添加一个触发端口;
4.Enable:
为子系统添加一个是使能端口;
5.Function-CallGenerator:
一个指定的速度和指定的时刻执行函数挪用子系统;
6.AtomicSubsystem:
表示系统中包括的子系统,子系统模块表示一个真实的系统;
7.Subsystem:
表示系统中包括的子系统,子系统模块表示一个虚拟的系统;
8.ConfigurableSubsystem:
表示从用户指定的模块库当选择的任何模块;
9.TriggeredSubsystem:
表示一个由外部输入触发执行的子系统;
10.EnabledSubsystem:
表示一个由外部输入使能执行的子系统;
11.EnabledandTriggeredSubsystem:
表示一个由外部输入使能和触发执行的子系统;
12.Function-CallSubsystem:
表示能够被其他模块作为函数挪用的子系统;
13.ForIteratorSubsystem:
表示在仿真的单步时刻内反复执行的子系统;
14.WhileIteratorSubsystem:
当该模块放在子系统内时,该模块作为while子系统实现Simulink当中与C语言类似的while或do-while控制流语句;
15.If:
实现Simulink当中与C语言类似的if-else控制流语句;
16.IfActionSubsystem:
表示一个由if模块触发执行的子系统;
17.SwitchCase:
实现Simulink当中与C语言类似的switch控制流语句;
18.SwitchCaseActionSubsystem:
表示一个由switch模块触发执行的子系统。
19.SubsystemExamples:
Theseareexamplesofhowtousethedifferenttypesofsubsystems.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 熟悉 Simulink 重要 模块