[英]How can I programmatically set the inputs and outputs of a Matlab Function block to other simulink blocks?
[英]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.