simulink實時存儲數據
發布時間: 2022-06-04 06:15:53
① Simulink下的數據存儲模塊
示波器和toworkspace就是實時數據存儲,樓主之所以只能保存最新的一批數據,那是因為模擬的時候,沒有取消掉保存5000個數據點的限制。
② 如何將simulink模擬結果保存在一個變數中
首先將數據導出,在示波器的「scope
parameters」中-history,將「save
data
to
workspace」前面打勾,並在variable
name中命名,這樣就可以將你的波形數據保存在你的當前工作區中,可以在matlab主界面的workspace中看到。
然後就可以再程序運行時利用,將之前存的數據導入,利用模塊「from
file」即可,在庫simulink-sources中,在該模塊的屬性設置中將file
name一欄設為前述中你所設置的名字即可,注意,該文件必須在當前工作區中。
③ 在simulink模擬,怎麼把實時得到的數據存放到數組里
用s-function ,利用靜態變數persistent 類型寫個函數就好了
④ simulink中Data Store Memory 怎麼存儲多個 數據
打開
Data Store Memory
在第二方框 Signal Attributes中
修改第一欄 Initial value!!!可以改成矩陣形式!就能存儲多個數據啦
例如[0; 0 ;0 ;0],就是4行一列的數據儲存!
⑤ 怎樣把simulink的模擬結果保存到workplace
添加to workspace模塊
或者添加示波器,在示波器裡面設置變數名並保存。
熱點內容