Skip to content

Why don't many (all?) of the standard library blocks create events for discrete changes in behavior? #432

Description

@Nick-Hemenway

In Simulink, most blocks have events (they call them zero crossings) built into them and you can optionally turn them on/off. ModelingToolkit supports various types of events, but it doesn't appear that most of the blocks in the standard library have them implemented? The DeadZone block for example, has discrete changes in behavior that would make it a good candidate to have events. Is there a reason for not including events at the component level for blocks/components that have logical/discrete changes in their behavior?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions