stationeers.de Mod workshop · Dominik1199
DE Sign in
  1. Home
  2. IC10 academy
  3. Day 322

Day 322 of 365 · Expert · Month 11: Optimisation and debugging

Review week 46: robustness

Ten questions on robustness: assumptions and limits, redundancy and majority vote, emergency mode and the start-up after a restart.

Review 12 min Week 46

What you learn today

  • Quiz on redundancy, emergency mode and restart

This week was about chips that survive bad days. For review:

  • Robust design: check assumptions, first remove NaN from inputs, then limit them with clamp, write every output in every pass, define a safe state.
  • Redundancy: two sensors show that something is wrong, three decide by majority. A failed sensor casts no vote, but it has to be reported.
  • Failing gracefully: emergency mode instead of standstill, switch off the unimportant first, return only after stable values.
  • Start-up: line 0, registers 0, devices keep their state. Before the loop: defined beginning, check memory, switch on staggered.
  • Maintainability: settings at the top, clear names, version on the housing.

You pass from 60 %.

Weekly quiz

10 questions. You pass from 60 % – the server does the grading.

Complete the day

  • Passed the quiz with at least 60 %

Without an account progress is saved in this browser only.

Report a mistake in this lesson

Please sign in to report. Sign in

Esc
↑ ↓ selectEnter open/ opens search anywhere