繁体   English   中英

嵌入式功能块为每个输入输出标量值,如何存储和比较三个或更多顺序输出?

[英]An embedded function block outputs scalar values for each input, how three or more sequential outputs can be stored and compared?

我尝试使用if else语句,但没有结果。 是否可以通过连接程序块和simulink块来完成?

简单块直径

太阳能模块-(电源)->控制器-(占空比​​)->转换器->负载

来自太阳能模块的功率是一个标量变化的,即一次发送三个占空比(d1 d2 d3),同时应感测到相应的功率P1 P2 P3。 我想要concatenateP = [P1 P2 P3],........ P被赋予嵌入式fcn block2(粒子群优化器控制器)以进行进一步处理。

如果要在Matlab中保存多个标量答案,则答案通常是将它们存储在向量中。

假设您要存储第i个标量输出,那么您只需要类似

A(i) = yourscalaroutput

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM