User Tools

Site Tools


eeros_architecture:control_system:available_blocks:watchdog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

eeros_architecture:control_system:available_blocks:watchdog [2024/06/10 17:07] – created ursgrafeeros_architecture:control_system:available_blocks:watchdog [2024/06/10 17:09] (current) ursgraf
Line 1: Line 1:
 ====== Watchdog ====== ====== Watchdog ======
-multiplier takes its two input signals and multiplies them. If the inputs are of type matrix it will calculate the matrix productsWhen declaring this block you have to indicate the two types of the two input signals as well as the type of the output signal, e.g.+watchdog device can greatly improve the overall safety of a systemWe recommend to periodically reset such a watchdog from within the main time domain of the control system, e.g. the time domain which runs your actuators. Set the watchdog time to a reasonable multiple of the period of the time domain. Nowif your system gets stuck and your time domain does not run within its desired limitthe watchdog will timeout and switch off your drives. For further information about the use of a watchdog timer see [[tools:wdt|]].
-<code cpp> +
-Mul<Matrix<2,1,double>,Matrix<1,3,double>,Matrix<2,3,double>> m1; +
-Mul<> m2;   // all types will be double  +
-</code>+
eeros_architecture/control_system/available_blocks/watchdog.1718032058.txt.gz · Last modified: 2024/06/10 17:07 by ursgraf