簡體   English   中英

當檢測到增加時,Simulink設置信號在指定時間段內為零

[英]Simulink setting signal to zero for specified time period when an increase is detected

當在另一個信號中檢測到增加時,我試圖建模以使輸入信號在設定的時間段(約100毫秒)內為零。

這是使用simdriveline為摩托車快速換檔器建模的,盡管我是通過削減介於0和1之間的節氣門信號(In2)而不是直接在發動機處產生火花來建模的。 增加的是In1中的齒輪信號(從1到2等)。

請在下面找到框圖:

在此處輸入圖片說明

我有兩個問題。 當我運行時沒有換檔(In1沒有增加)時,由於某種原因我沒有得到正確的輸出? 其次,如果我換了齒輪也遇到了同樣的問題。 如果我完全繞過此塊,則模型運行良好。

謝謝您的幫助

我成功地通過鏈接到具有所需時間設置的Monostable塊的Detect增量塊來做到這一點

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM