Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add checks on multi-TimePeriod / FunctionEnableControl control setups to make sure objects are not controlled twice in opposing directions #29587

Open
GiudGiud opened this issue Dec 20, 2024 Discussed in #29541 · 0 comments
Labels
C: Framework T: task An enhancement to the software.

Comments

@GiudGiud
Copy link
Contributor

Issue

in #29541, a user had 3 TimePeriod controlling each the same 3 materials. One was tasked with turning each one on and disabling the others. Unfortunately, even though there is a better setup possible, this setup was confusing because every material ended up being active at the same time, because reverse_on_false was true

Design

Add an enable control check that looks at objects being controlled and makes sure there is no overlap, or if there is that there is a clear "winner" for the control decision (off or on)

Impact

Easier to use the Enable/Disable controls

@GiudGiud GiudGiud added C: Framework T: task An enhancement to the software. labels Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework T: task An enhancement to the software.
Projects
None yet
Development

No branches or pull requests

1 participant