Host - GerardT/Arro GitHub Wiki

-- Under construction --

To use Create Arro project: File->New->Other->select Arro/Arro Project->Next->Provide name->Finish. Now open newly created project.

Create your own new message type: File->New->Other->select Arro/Message Definition->Next->give name->Finish Open messages folder in Project Explorer and drag existing message types onto right pane. Provide name etc if needed.

Create e.g. new Python code block: File->New->Other->select Arro/Python Code Block->Next->give name->Finish Now drag existing message type onto right pane, inside the rectangle. Those messages will become the input/output pads of this code block. In the Properties tab below the right pane you can set name, input/output, etc. Trigger cycle means that a change on this input will trigger execution of the code block.

Create e.g. a new Function block: File->New->Other->select Arro/Function Block->Next->give name->Finish Now drag existing message type onto right pane, inside the rectangle. Those messages will become the input/output pads of this code block. In the Properties tab below the right pane you can set name, input/output, etc. Trigger cycle means that a change on this input will trigger execution of the code block. Open diagrams in Project Explorer You can also drag other diagrams from diagrams folder onto right pane. Those diagrams become (sub) components inside the diagram you dragged it into. If the message types on the blocks match, you can make connections between them using 'Create Connection' on right side of workbench.

In order to be able to run you will have to create one top-level Function Block diagram named 'Main'.