Hi there!
I'm working on software to control industrial machines using state engines.
I was hoping to use Blockly for state actions and transitions between states.
Blockly application #1: At any one time a machine has a specific state (e.g. filling bottle, punch hole in metal sheet, empty sugar out of hopper, etc). In this state the machine has various actions (e.g. turn on valve, run motor, etc). E.g:
Blockly application #2: To move between states, there are transition conditions, which are just boolean expressions. The general format for each part of it is [variable] [operator] [variable2 - optional]
Now I am guessing that Blockly can do these things fine. But ideally what I'd like to do (if possible), is have an interface similar following drop down lists for selecting objects and operators / actions.
For state actions:
... and then the gear symbol opens up a dialogue where additional settings can be specified (not sure if that can be supported....)
For transition conditions:
Can you experienced fellows comment on the suitability or capability of Blockly to achieve these things?