1
Modelica中有沒有一種方法可以測量事件發生的時間(不使用樣本或類似事件)?類似於MATLAB中的tic toc命令?我想看到的是不同事件發生的時間差異。例如,在下面的示例代碼中,是否有一種方法可以使用test_time1
和test_time2
查看已用時間?Modelica中事件的測量時間
when event1 then
a:=2;
event2:= true;
test_time1 := time;
end when;
when event2 then
a:= 5;
test_time2 := time;
end when;
感謝回覆@ sjoelund.se。我編輯了一下示例代碼。 'event1'觸發'event2',在這種情況下,我總是在'test_time1'和'test_time2'中得到相同的值。我意識到的是,我始終將「時間」變量視爲實時(有許多MATLAB類型的編程邏輯)。 – Shaga
感謝您的評論,我多讀一點,並意識到我正在查看所有錯誤的問題,並且事件發生時模擬時間實際上停止,直到條件'pre(var)== var'滿足。 – Shaga