2011-06-11 110 views
1

我想使用simulink模型實質上執行「x = x + k」操作。使用的時間是固定的步驟離散,我希望每個時間步更新x。 k是來自源塊的常數或時間變化值。該問題也與設置x的初始值有關(對於單個開始時間步驟)。理想情況下,模擬應該運行無限的時間。當接近大數時,不需要關心與變量x相關的緩衝區溢出問題。使用Simulink更新變量

請建議我應該使用什麼塊;如果可能的話也是一張圖。 我想我需要一個可以作爲源的塊,但也可以選擇一個可以更新的輸入。

最終的應用涉及將信號作爲輸入,根據時變信號屬性更新每個離散樣本的幾個參數。我已經在Matlab腳本中完成了這個工作,並且這非常簡單。但我需要一個Simulink模型解決方案。先謝謝你。

回答

2

也許我錯過了一些東西,但你有沒有試過內存塊?

enter image description here

+0

謝謝....這對我的作品在一定範圍內....我可以用一個開關的組合和延遲組件(Z-逆塊)有更大的靈活性,做到這一點。 – Krishnanand 2011-07-08 20:54:20