Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
manual:chapter2:breakandrestart [2019/11/26 15:31]
jojo1973 Reformatted
manual:chapter2:breakandrestart [2019/11/26 15:34]
jojo1973 Reformatted
Line 3: Line 3:
 Some calculations may take a long time to be performed, making it necessary to interrupt these tasks to regain control of the calculator. **newRPL** provides two different ways to interrupt the system: Some calculations may take a long time to be performed, making it necessary to interrupt these tasks to regain control of the calculator. **newRPL** provides two different ways to interrupt the system:
  
-  * **RPL Break** - This is the most common way to interrupt programs. It is performed by pressing simultaneously **ON<​sup>​hold</​sup>​-A<​sup>​hold</​sup>​-C<​sup>​hold</​sup>​**. The screen will show a message and the soft menu will display several options. +==== RPL Break ====
-    * ''​Cont''​ will continue the task as if it had never been interrupted (press **A** to select this choice); +
-    * ''​Exit''​ will end the current RPL program and return to the stack (press **B** to select this choice). Notice that this option might leave the stack with objects the program was using internally, and the user will need to clean up the stack manually; +
-    * ''​*Warmstart*''​ will completely restart the RPL engine (press either **LS<​sup>​hold</​sup>​-C**,​ **RS<​sup>​hold</​sup>​-C**,​ **LS<​sup>​hold</​sup>​-D** or **RS<​sup>​hold</​sup>​-D** then release the keys to select this choice). A warmstart is only needed if the running program leaves the system unusable; +
-    * ''​%%**Reset**%%''​ not only restarts the RPL engine, but also causes a reset of the calculator hardware (press either **LS<​sup>​hold</​sup>​-E**,​ **RS<​sup>​hold</​sup>​-E**,​ **LS<​sup>​hold</​sup>​-F** or **RS<​sup>​hold</​sup>​-F** then release the keys to select this choice). This is only necessary if the hardware malfunctions or does not respond.+
  
-  ​* **User Break** - This interrupts the entire system, not only the RPL engine, and it is performed by pressing simultaneously **ON<​sup>​hold</​sup>​-A<​sup>​hold</​sup>​-F<​sup>​hold</​sup>​**. The screen will show a message and the soft menu will display several options. +This is the most common way to interrupt programs. It is performed by pressing simultaneously ​**ON<​sup>​hold</​sup>​-A<​sup>​hold</​sup>​-C<​sup>​hold</​sup>​**. The screen will show a message and the soft menu will display several options. 
-    * ''​Cont''​ will continue the task as if it had never been interrupted (press **A** to select this choice); + 
-    * ''​*Clear Mem*''​ will completely wipe out the entire memory. This is an unrecoverable procedure, the only way to recover is through backups previously stored in SD card or saved externally through the USB port. For safety, press either **AL<​sup>​hold</​sup>​-LS<​sup>​hold</​sup>​-RS<​sup>​hold</​sup>​-C** or **AL<​sup>​hold</​sup>​-LS<​sup>​hold</​sup>​-RS<​sup>​hold</​sup>​-D** in order to clear the memory. //Pressing only one of the shift keys will perform a warmstart but not clear the memory//; +  ​''​Cont''​ will continue the task as if it had never been interrupted (press **A** to select this choice); 
-    * ''​%%**Reset**%%''​ causes a reset of the calculator hardware (press either **E** or **F** while at the same time holding any one of **AL**, **LS** or **RS** to select this choice). This is only necessary if the hardware malfunctions or does not respond.+  * ''​Exit''​ will end the current RPL program and return to the stack (press **B** to select this choice). Notice that this option might leave the stack with objects the program was using internally, and the user will need to clean up the stack manually; 
 +  * ''​*Warmstart*''​ will completely restart the RPL engine (press either **LS<​sup>​hold</​sup>​-C**, **RS<​sup>​hold</​sup>​-C**,​ **LS<​sup>​hold</​sup>​-D** or **RS<​sup>​hold</​sup>​-D** then release the keys to select this choice). A warmstart is only needed if the running program leaves the system unusable; 
 +  * ''​%%**Reset**%%''​ not only restarts the RPL engine, but also causes a reset of the calculator hardware (press either **LS<​sup>​hold</​sup>​-E**,​ **RS<​sup>​hold</​sup>​-E**,​ **LS<​sup>​hold</​sup>​-F** or **RS<​sup>​hold</​sup>​-F** then release the keys to select this choice). This is only necessary if the hardware malfunctions or does not respond. 
 + 
 +==== User Break ==== 
 + 
 +This interrupts the entire system, not only the RPL engine, and it is performed by pressing simultaneously **ON<​sup>​hold</​sup>​-A<​sup>​hold</​sup>​-F<​sup>​hold</​sup>​**. The screen will show a message and the soft menu will display several options. 
 +  * ''​Cont''​ will continue the task as if it had never been interrupted (press **A** to select this choice); 
 +  * ''​*Clear Mem*''​ will completely wipe out the entire memory. This is an unrecoverable procedure, the only way to recover is through backups previously stored in SD card or saved externally through the USB port. For safety, press either **AL<​sup>​hold</​sup>​-LS<​sup>​hold</​sup>​-RS<​sup>​hold</​sup>​-C** or **AL<​sup>​hold</​sup>​-LS<​sup>​hold</​sup>​-RS<​sup>​hold</​sup>​-D** in order to clear the memory. //Pressing only one of the shift keys will perform a warmstart but not clear the memory//; 
 +  * ''​%%**Reset**%%''​ causes a reset of the calculator hardware (press either **E** or **F** while at the same time holding any one of **AL**, **LS** or **RS** to select this choice). This is only necessary if the hardware malfunctions or does not respond.
  • manual/chapter2/breakandrestart.txt
  • Last modified: 2019/11/26 15:34
  • by jojo1973