5 回答

TA貢獻1875條經(jīng)驗 獲得超3個贊
sim函數(shù)用來運行Simulink模型。需要注意的是,用戶無法控制其仿真過程(例如暫停、繼續(xù)),一旦運行就會直到達到結(jié)束條件為止——這一點和通過模型窗口界面運行仿真不同。
調(diào)用格式:
[t,x,y] = sim(model,timespan,options,ut);[t,x,y1, y2, ..., yn] = sim(model,timespan,options,ut);
輸入?yún)?shù):
model:模型的名字,用單引號括起來(注意不帶擴展名.mdl);
timespan:指定仿真時間范圍,可以有幾種情況:
標量tFinal,指定仿真結(jié)束時間。這種情況下開始時間為0;
兩個元素的向量[tStart tFinal],同時指定開始時間和結(jié)束時間;
向量[tStart OutputTimes tFinal],除起止時間外,還指定輸出時間點(通常輸出時間t會包含更多點,這里指定的點相當于附加的點)。
options:指定仿真選項,是一個結(jié)構(gòu)體,該結(jié)構(gòu)體通過simset創(chuàng)建,包括模型求解器、誤差控制等都可以通過這個參數(shù)指定(不修改模型,但使用和模型對話框里設置的不同選擇)。
ut:指定外部輸入,對應于根模型的Inport模塊。
除第一個輸入?yún)?shù)外,其他參數(shù)都可以用空矩陣([])來表示模型的默認值。
輸出參數(shù):
t:仿真時間向量;
x:狀態(tài)矩陣,每行對應一個時刻的狀態(tài),連續(xù)狀態(tài)在前,離散狀態(tài)在后;
y:輸出矩陣,每行對應一個時刻;每列對應根模型的一個Outport 模塊(如果Outport模塊的輸入是向量,則在y中會占用相應的列數(shù))。
y1, y2, ..., yn:把上面的y分開,每個yi對應一個Outport模塊。

TA貢獻1873條經(jīng)驗 獲得超9個贊
sim函數(shù)用來運行Simulink模型。需要注意的是,用戶無法控制其仿真過程(例如暫停、繼續(xù)),一旦運行就會直到達到結(jié)束條件為止——這一點和通過模型窗口界面運行仿真不同。
調(diào)用格式:
[t,x,y] = sim(model,timespan,options,ut);
[t,x,y1, y2, ..., yn] = sim(model,timespan,options,ut);
輸入?yún)?shù):
model:模型的名字,用單引號括起來(注意不帶擴展名.mdl);
timespan:指定仿真時間范圍,可以有幾種情況:
標量tFinal,指定仿真結(jié)束時間。這種情況下開始時間為0;
兩個元素的向量[tStart tFinal],同時指定開始時間和結(jié)束時間;
向量[tStart OutputTimes tFinal],除起止時間外,還指定輸出時間點(通常輸出時間t會包含更多點,這里指定的點相當于附加的點)。
options:指定仿真選項,是一個結(jié)構(gòu)體,該結(jié)構(gòu)體通過simset創(chuàng)建,包括模型求解器、誤差控制等都可以通過這個參數(shù)指定(不修改模型,但使用和模型對話框里設置的不同選擇)。
ut:指定外部輸入,對應于根模型的Inport模塊。
除第一個輸入?yún)?shù)外,其他參數(shù)都可以用空矩陣([])來表示模型的默認值。
輸出參數(shù):
t:仿真時間向量;
x:狀態(tài)矩陣,每行對應一個時刻的狀態(tài),連續(xù)狀態(tài)在前,離散狀態(tài)在后;
y:輸出矩陣,每行對應一個時刻;每列對應根模型的一個Outport 模塊(如果Outport模塊的輸入是向量,則在y中會占用相應的列數(shù))。
y1, y2, ..., yn:把上面的y分開,每個yi對應一個Outport模塊。

TA貢獻1825條經(jīng)驗 獲得超6個贊
執(zhí)行simulink模型用的命令 相當于windows里的run命令
sim(model,timespan,options,ut);
[t,x,y] = sim(model,timespan,options,ut);
[t,x,y1, y2, ..., yn] = sim(model,timespan,options,ut);
Description
The sim command causes the specified Simulink model to be executed. The model is executed with the data passed to the sim command, which may include parameter values specified in an options structure. The values in the structure override the values shown for block diagram parameters in the Configuration Parameters dialog box, and the structure may set additional parameters that are not otherwise available (such as DstWorkSpace). The parameters in an options structure are useful for setting conditions for a specific simulation run.
- 5 回答
- 0 關注
- 474 瀏覽
添加回答
舉報