Browse Source

Uppdatera 'README.md'

bengt 3 months ago
parent
commit
18df14e2ca
1 changed files with 18 additions and 11 deletions
  1. 18 11
      README.md

+ 18 - 11
README.md

@@ -16,31 +16,38 @@ cd pc410
 python3 src/main/python/main.py
 python3 src/main/python/main.py
 ```
 ```
 
 
+Each row in the table is one program.
+Click on row to show an interactive graph representing the temperature curve of the 
+program. One program is up to 8 segments. Each segment has a slope (degrees pers second until target temperature level) and a horizontal section(dwell time at target temperature level).
+Drag nodes in the graph to edit parameters and the table will update automatically. 
 
 
-Each row in the table below is one program.
-Click on row to show graph representing temperature curve. 
-Drag in graph to edit parameters, table will update automatically.
 
 
-* r-columns are rate in degrees C/second.
-* l-columns are level ie target temperature for each step
-* t-columns are dwell time ie how long to stay at the target temperature before continuing.
+* r-columns are slope rate in degrees C/second.
+* l-columns are target temperature level for each step
+* t-columns are dwell time ie how long to stay at the target temperature level before continuing with the next slope.
 
 
-Each program has 8 steps.
-If rate is 0.0 this means STEP which ignores the rate slope and goes straight to dwell time.
-If rate is -0.01 this means END which makes the program end at that step.
+If a rate is 0.0 this means STEP which ignores the rate slope and goes straight to dwell time.
+If a rate is -0.01 this means END which makes the program end at that step.
 The PC410 controller can also chain programs together but that is not implemented here yet.
 The PC410 controller can also chain programs together but that is not implemented here yet.
 
 
-### Buttons
+### Actions
+
+#### Save
 Save will save the current settings to .pc410Settings in the HOME-directory. This file will always be loaded when the program starts.
 Save will save the current settings to .pc410Settings in the HOME-directory. This file will always be loaded when the program starts.
 
 
+#### Add row
 Add row will add an empty row at the end or after the currently selected row, if any.
 Add row will add an empty row at the end or after the currently selected row, if any.
 
 
+#### Run
 Run will start running the program and then also plot the current temperature over time as it runs. Start button on the IR6500 will have the same effect.
 Run will start running the program and then also plot the current temperature over time as it runs. Start button on the IR6500 will have the same effect.
 
 
+#### Stop
 Stop will stop the running program. Stop button on the IR6500 will have the same effect.
 Stop will stop the running program. Stop button on the IR6500 will have the same effect.
 
 
+#### Read program
 Read program reads the parameters of the current program into the selected line on the table, or to a new line if none was selected.
 Read program reads the parameters of the current program into the selected line on the table, or to a new line if none was selected.
 
 
+#### Write program
 Write program will write the parameters from the selected line to the IR6500.
 Write program will write the parameters from the selected line to the IR6500.
 
 
 The IR6500 has 9 program slots but since I haven't been able to figure out how to select or know which slot is selected over the serial interface all read/write operations work on the currently selected slot.
 The IR6500 has 9 program slots but since I haven't been able to figure out how to select or know which slot is selected over the serial interface all read/write operations work on the currently selected slot.
@@ -53,4 +60,4 @@ Bottom right shows all the state parameters from the PC410
 The bottom heater on the IR6500 is controller by another PID and can not be controlled from here
 The bottom heater on the IR6500 is controller by another PID and can not be controlled from here
 
 
 ### Documentation
 ### Documentation
-The docs folder contains the PDF manual for the IR6500 itself, for the PC410 module as well as for a AL808-module which is documentating the communication protocol also used by PC410.
+The docs folder contains the PDF manual for the IR6500 itself, for the PC410 module as well as for a AL808-module which is documenting the communication protocol also used by PC410.