SBE course: further improvements
We added the first version of the SBE course in #742 (closed). This issue lists (potential) follow-ups.
- Review content
- Improve content
-
Improve course based on reviews, according to the plan (see above). -
Improve water lock case, as some things are modeled in a way that is maybe not recommended any longer.
-
- Extend content
-
Add an extra case (perhaps based on Module 6 from the students, or another case). See discussions at #742 (comment 2859537) and #742 (comment 2859923). -
Revisit definition of 'language' once marking is introduced, as in Module 1.2 the language is defined as everything that can be reached. -
Explain comments and @doc
. -
Explain in any
for discrete variables. -
Explain input variables. -
Explain SVG input mappings with updates (to assign new values to input variables). -
Explain supervisor vs controller, fault-tolerant control, controller checker, hardware mappings, code generation, etc. -
Explain plant relations. (Or not, as in practice the relations don't always hold physically, unless the system can't break etc.)
-
- Improve style
-
Reconsider style of LaTeX state machines (state labels, events/keywords, variables, etc). Make sure each has a unique and distinguishable style, and make all images consistent with that.
-