簡體   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