Implementation pitfalls
- Different ways to express similar things
- scalar values
- time-based (Simulink)
- event-based (SimEvents)
- physical-valued (Simscape)
- events
- sample time hit
- rapid value change ("edge")
- trigger signal
- function call
- has to be fixed for layer interface
- Physical modeling
- needs many signal converters and reference points
- clutter model → destroy simple structure
- remedy: hide them in subsystems