Software » History » Version 3
Luiz Fernando Lavado Villa, 2019-02-28 13:47
1 | 1 | Luiz Fernando Lavado Villa | h1. Software |
---|---|---|---|
2 | 2 | Luiz Fernando Lavado Villa | |
3 | The software of the single-phase project is a Human-Machine Interface coded in Python. |
||
4 | 3 | Luiz Fernando Lavado Villa | It can retrieve data from the hardware through the firmware, making it a bottom-up data gathering tool. |
5 | 2 | Luiz Fernando Lavado Villa | It can also set parameters in the firmware which can change the behaviour of the hardware, making it a top-down control/development tool. |
6 | To do so, the Software uses a *back-end*, which can communicate information between the *front-end*, where the HMI is implemented, and the firmware. |
||
7 | 1 | Luiz Fernando Lavado Villa | |
8 | 3 | Luiz Fernando Lavado Villa | |
9 | |||
10 | |||
11 | |||
12 | 2 | Luiz Fernando Lavado Villa | -> there should be a figure here illustrating the operation of the software |
13 | |||
14 | The sections below will detail the Front-End and the Back-End. |
||
15 | |||
16 | h2. Front-End |
||
17 | |||
18 | 1 | Luiz Fernando Lavado Villa | h3. Human-Machine Interface |
19 | 2 | Luiz Fernando Lavado Villa | |
20 | 3 | Luiz Fernando Lavado Villa | h3. Controlling the converter |
21 | 1 | Luiz Fernando Lavado Villa | |
22 | 3 | Luiz Fernando Lavado Villa | h3. Other algorithms |
23 | |||
24 | 1 | Luiz Fernando Lavado Villa | h2. Back-End |
25 | 3 | Luiz Fernando Lavado Villa | |
26 | h3. Sending data to the converter |
||
27 | |||
28 | h3. Receiving data from the converter |