Download - FlexGui Examples

Please Note: All examples are included in the FlexGui Toolbox + FD on Desk for FlexGui package.
Click here for more information. The package also includes a guide on how to start all of the examples.

Disclaimer: Robot programs included in these examples have to be checked and verified before you run them in your own robot cell!

Getting Started


Example Project: Getting Started

Description: 
This project shows one of the most simple interactions between a FlexGui UI and a robot program, and is featured in our Getting Started guide which can be found here. The project controls three cases in a robot program through three different means: Buttons, ComboBoxes and RadioButtons.

This project is a great place to start learning due to its simplicity. 

Subjects covered: 
FG-SLIM, Binding Syntax, Conditions, Labels, ComboBoxes, RadioButton, Buttons.

Download link: 
Getting Started 


 

 

  

Pick And Place


Example Project: Pick And Place

Description: 
This project shows two examples of pick and place operations:

  1. An operation with interlocking depending on the current position of objects.
  2. An operation where amounts and destination of objects can be userspecified.
The project also includes interlocking actions based on the current state of the robot.

This project is programmed using JavaScript only. It is therefore a good option if you want examples of its syntax.

Subjects covered: 
JavaScript, Subscriptions, path,  onRobotVariableChanged, onLoad, fidgetcontainers, relative paths, ProgressBar, ComboBoxes, Buttons, Images, manipulation of fidgetvariables.

Download link:
Pick and Place 

 

  

NACHIDraw


Example Project: NACHIDraw

Description: 
In this project, FlexGui controls a drawing operation. It draws three seperate logos at userspecified posisitions and at userspecified sizes. While the robot executes the order, FlexGui shows the progress of the drawing process of the respective logos.

This project has three screens: 

  1. Info Screen -  Information regarding initial setup
  2. Specification - Screen for selecting the order of the parameters
  3. Progress (hidden) - Progress-screen which is only accessible while the robot is executing an order.

Subjects covered: 
FG-SLIM, Binding Syntax, Conditions, Subscriptions, VPATH, onRobotVariableChanged, onLoad, backgroundImage, hasScreenbelt = false, hasFidgetBelt = false, listedOnBelt = false,  ProgressBar, ComboBoxes, RadioButton, Buttons.

Download link: 
NACHIDraw