Implement a Finite-State Machine with the Combinatorial Logic and Memory Blocks
The ex_sldemo_clutch
example shows how you can use the Memory block with the Combinatorial Logic block to implement a finite-state machine. This construct appears in the Friction Mode Logic/Lockup FSM
subsystem:
Because Inherit sample time is not selected for the Memory block, the block sample time depends on the type of solver for simulating the model. In this case, the model uses a variable-step (ode23
) solver. Therefore, the sample time of the Memory block is continuous but fixed in minor time step: [0, 1]
.