Simulink 如何输出常量值
Simulink How to output a constant value
我有一个模型,我想在电池容量达到其标称容量的 80% 时输出年份的常数。
这是模型。
Model
这两个老化的输出是这样的:Output of the agings
我尝试使用 中的方法,但由于我的模型是离散的,因此没有准确输出 0.2 的年份,因此 "Compare To Constant Zero" 块始终输出零。
而当我把==改成>=时,它在某年之后连续输出1。
我要输出的是某年,比如2009年第一次电池容量达到80%,所以输出一个常数2009永远。
非常感谢你的帮助!
您可以通过添加边缘检测器解决此问题:https://de.mathworks.com/help/simulink/slref/detectrisepositive.html
如果您输入的信号在 2009 年变为 1,则边沿检测器在 2009 年将为 1,否则为 0。
我有一个模型,我想在电池容量达到其标称容量的 80% 时输出年份的常数。
这是模型。 Model
这两个老化的输出是这样的:Output of the agings
我尝试使用
而当我把==改成>=时,它在某年之后连续输出1。
我要输出的是某年,比如2009年第一次电池容量达到80%,所以输出一个常数2009永远。
非常感谢你的帮助!
您可以通过添加边缘检测器解决此问题:https://de.mathworks.com/help/simulink/slref/detectrisepositive.html
如果您输入的信号在 2009 年变为 1,则边沿检测器在 2009 年将为 1,否则为 0。