1.MATLAB中編寫m檔案時,針對不同子產品可以用%%+空格的形式分隔開,這樣便于查找變量的位置,另外要習慣對于寫的代碼添加注釋,友善以後查閱。
2.m檔案前可以加上clc(清空指令行視窗),clear(清空工作空間)
3.SIMULINK中多用From/Goto子產品,這樣會讓模型清晰很多
4.模型搭建完成之後,如果仿真出現問題的話,多嘗試。可以從以下幾個角度出發
(1)改變仿真步長。在有積分子產品的模型中,經常會報錯計算不收斂,有singularity出現,這個時候可以嘗試着改變步長,另外也需要是否有除數為0等情況出現。
(2)确定輸入源是否正确。如果是用siganal builder确定的信号,那麼時間要與系統仿真的時間相一緻,否則後面輸入信号與需要的輸入信号不一緻,可能會出錯。
(3)多用scope進行調試。通過看輸出波形可以直覺的看到模型的輸出結果,對調試有很大的幫助。
(4)unit delay的初始值要記得加上。
(5)代數環的問題。如果模型中有積分,可能就不會出現代數環。