lua:scripts_editor
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
lua:scripts_editor [2021/07/22 07:34] – ↷ Page moved from scripts_editor to lua:scripts_editor atolstov | lua:scripts_editor [2022/05/27 12:13] – [Property area (2)] emozolyak | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{ network: | ||
===== Scripts Editor ===== | ===== Scripts Editor ===== | ||
Line 8: | Line 9: | ||
- Edit tool buttons (full screen, insert function calls, show/hide console window, save) | - Edit tool buttons (full screen, insert function calls, show/hide console window, save) | ||
- Create new script button | - Create new script button | ||
+ | - Debbuging console | ||
+ | |||
+ | <wrap em>As of 4.0 fw verstion there is a global search box above the script list:</ | ||
+ | {{ : | ||
The main editor' | The main editor' | ||
+ | {{ : | ||
- | {{ :main_window2.png?912 |}} | + | ==== Script list (1) ==== |
+ | {{ network:modified_disabled_script2.png?600 |}} | ||
+ | In the example list provided, the script titles are named as accroding to their possible execution types. | ||
- | ==== Script list (1) ==== | + | Two or three icons indicates execution type of script |
- | {{ : | + | |
The scripts run in the order how they are sorted in the list. This order can be easily changed by dragging a script into a new location. | The scripts run in the order how they are sorted in the list. This order can be easily changed by dragging a script into a new location. | ||
Line 22: | Line 29: | ||
Jul 26 17: | Jul 26 17: | ||
- | Then goes title and two or three icons indicating type of script (see more details below), wether it has modifications, | + | |
==== Property area (2) ==== | ==== Property area (2) ==== | ||
Line 33: | Line 40: | ||
***Script for calendar** - the script is set as start or end task action in the calendar | ***Script for calendar** - the script is set as start or end task action in the calendar | ||
***Execute once on project start** - runs one time on the very first scan during project start | ***Execute once on project start** - runs one time on the very first scan during project start | ||
+ | ***Library for other programs** - the library body is included into another scritps with the command <code lua> | ||
+ | --[[ Please note that library code should have only functions and variable declaration, | ||
+ | |||
+ | include " | ||
==== Editor (3) ==== | ==== Editor (3) ==== | ||
Line 42: | Line 53: | ||
* supports a number of typical hotkeys | * supports a number of typical hotkeys | ||
- | Table of hotkeys: | + | Table of popular |
^Key^Function^ | ^Key^Function^ | ||
|F6|toggle compact / full-screen mode | | |F6|toggle compact / full-screen mode | | ||
Line 57: | Line 68: | ||
|Ctrl-U|convert text to upper case | | |Ctrl-U|convert text to upper case | | ||
+ | For more hotkeys, please refer to the Ace code editor. | ||
==== Editor toolbar (4) ==== | ==== Editor toolbar (4) ==== | ||
The toolbar has the following buttons (from left to right): | The toolbar has the following buttons (from left to right): | ||
Line 66: | Line 78: | ||
*Show/hide console button | *Show/hide console button | ||
*Save script (hotkey **Ctrl-S**) | *Save script (hotkey **Ctrl-S**) | ||
+ | *Decrease the code font size (s ∨) | ||
+ | *Increase the code font size (S ^) | ||
*Clone script button | *Clone script button | ||
*Delete script button | *Delete script button | ||
In the following picture, the full editor mode with console activated is shown: | In the following picture, the full editor mode with console activated is shown: | ||
- | {{ :editor_with_console.png?800 |}} | + | {{ :lua: |
+ | |||
==== Adding script (5) ==== | ==== Adding script (5) ==== | ||
When there are no scripts yet in the project, the **+Add script** button is placed in the page center. After adding a script it is moved to the top-right page corner. | When there are no scripts yet in the project, the **+Add script** button is placed in the page center. After adding a script it is moved to the top-right page corner. | ||
+ | ==== Debugging console (6) ==== | ||
+ | |||
+ | The console has two controls: | ||
+ | - You can drag the top border to change the console size | ||
+ | - You can run/stop output to console with the run/stop button in the top right corner. | ||
+ | |||
+ | {{ : |
lua/scripts_editor.txt · Last modified: 2022/05/27 12:16 by emozolyak