。
期间
演算子を使用しし振振次の例では,自动车のギアが1速から4速にシフトするについてます。
このこのシステムのギアチェンジをモデルする际ははことが重要重要重要がが重要重要重要がが重要重要重要重要重要重要重要重要sf_car.
では,どのどのギアステートがアクティブなのかを制御するパラレルのデバウンサーロジックをををををををいいいいいいいststateflow®におけるデバウンサーの机能の详细について,デバウンスロジックを使使用しした信号の削减を参照してください。
デバウンサーロジックは,期间
演算子をを使略略简略ます。モデルsf_car_using_duration.
でこの简介化を确认ますます。期间
演算子は条件式を评価し,その式が真的
であった时间のの长さをををします。この时间の长さ既知既知のしきいを超えると,ステートはより高度または低速のギアは速しし低速ギアへ迁移し
パラレルパラレルステートのロジックロジックを削除,期间
演算子をを用するするで,より简単extenflowロジックによって振动词制御できます。期间
演算子は,金宝appsimulink®モデルのextemflowチャートチャートでのみサポートれれれれれれ
モデルsf_car.
を开启ます。shift_logic.
が强调表示されれているに,[ステートチャート]タブで[マスク内を表示]をクリックします。
stateflowチャートshift_logic.
は,自动车辆の速度スロットルの开口量がされた场,自动车がどのに入っいるいるを制御しに入っいるshift_logic.
には,gear_state.
とselection_state.
という2つのパラレルステートがあります。gear_state.
には各ギアにつき4つの排他的ステートが含まれています。selection_state.
は自动车がダウンシフトダウンシフトまたはアップシフトてているかか,あるいは现处于のギアままでかを判定します。
このextenflingチャートチャートで,自动车辆が1速から2速にシフトするに,イベント向上
がselection_state.
からgear_state.
このへ送されなけれなりなりませこのこのイベント,车辆速がしきい値超え超え超えを,tw
イベントでよりよりされ维持さたより场にににれれれれれれれれれよりますににれれれれれれにににれれれれにににれれれれれれれれれれれれれれ向上
が诚信される,gear_state.
は第一的
から第二
に迁移します。
期间
演算子を使用しし振振モデルsf_car_using_duration.
を开启ます。gear_logic.
が强调表示されれているに,[ステートチャート]タブで[マスク内を表示]をクリックします。
gear_logic.
には,各ギアにつき4つの排他的ステートステートあり。向上
および下
は各ステート间の迁移をガードします。
このextefflowチャートにおいて,自动车が1速から2速にシフトするに,条件向上
が真的
でなければなりません。车辆がしきい値値以上行时间ののさが,tw
で指定されたた空间向上
は真实に定义されます。车辆がが値以以以であるであるであるさが,tw
で指定されたた空间下
は真实に定义されます。期间
演算子は,车辆速が値値超え,またはそれ未満であったたのさを记录します。向上
条件が満たされる,アクティブステートは第一的
から第二
に迁移します。
パラレルステートのデバウンサーロジックを期间
Support Suppioup