Table of Contents

Erlang Language Lab

General Description

The main purpose of this exercise is to make a control system similar to the one from the C programming exercise. It should read the values of the induction motor current, calculate RMS and detect the overload (when RMS exceeds some given value). It should also provide self-diagnostics which make sure that data is read correctly.

Skills:

Grading: points are given in square brackets.

Details

1. Reading Data

2. Simple diagnostic system

3. Implementation of "the protection"

4. Watchdog

A watchdog is a process which makes sure that other processes work properly. It is often used to make sure that data from sensors is read.

Enhance your program to accommodate a watchdog.

Hints: