24.SimulinkSources
24.1 概述
Source库里面是Simulink的产生或输入信号数据的模块,要么用于产生信号要么用于传递上层的信号进来要么接地。用来生成代码的模块并不是很多,大部分都是用来仿真的。
Source库里面的模块都只有输出,没有输入。
24.2 回顾常用模块
24.2.1 Inport
输入模块Inport。
24.2.2 常量模块Constant
特别常用的模块。
24.2.3 接地模块Ground
在不确定输入的时候,可以用接地模块来连接。可以在架构没有做好的时候,先用接地模块连接到后端的逻辑部分,进行设计,后期再把模块替换为具体的信号。用constant代替也是完全可以,接地模块一眼就可以看出来是预留的接口,但是constant认为是有意义的数值。
24.3 EnumeratedConstant模块
枚举常量模块可以直接选择枚举类型,然后选择相应的枚举值进行使用,当然也可以直接使用Constant模块进行枚举值的输出,两种使用效率相似。
首先创建枚举类型。
MATLAB |
运行完脚本,枚举类型定义好。
拖出来一个枚举枚举常量模块。
在输出数据类型上填入相应的枚举类型。
对枚举值进行选择。
上面使用普通的Constant,下面使用枚举常量模块。看上去没有什么区别。
24.4 其他模块
其他模块都是用来仿真测试模型的,不用于生成代码。
- 波形模块
- 比如Sine Wave模块,Pulse Generator模块,Repeating Sequence模块,Step模块,Ramp模块等。
- FromWorkspace模块
- FromFile模块
- FromSpreadsheet模块
- SignalBuilder模块
- SignalEditor模块