Presentation is loading. Please wait.

Presentation is loading. Please wait.

Forging new generations of engineers

Similar presentations


Presentation on theme: "Forging new generations of engineers"— Presentation transcript:

1 Forging new generations of engineers

2 ROBO Pro Software for fischertechnik®

3 ROBO Pro Screen Set to Level 1: Beginners Element Window Toolbar
Program Window

4 Setting up the Interface
Select the type of Interface and port to connect to.

5 Checking the Interface
Inputs Outputs Analog Inputs Interface Status

6 The Element Window Program elements are icons that, when selected, access instruction sets in the ROBO Pro software to perform the operations identified by the icons. They are located on the left hand side of the screen

7 The Flow Chart When Program Elements are placed on the screen and connected, a Flow Chart is created. This Flow Chart is the program that runs the instruction sets

8 Programming Icons Graphic Programming BASIC Programming
Sample Instruction Sets Icons 500 INIT 510 If E1 = 1 THEN GOTO GOTO 510 530 CALL M1 On 540 END

9 Motor Output The Motor Outputs can be set to run an electromagnet, lamp, or motor. Select interface box connection Choose device Select speed, brightness or intensity Choose action

10 Motor Outputs

11 Start & End The Start and Stop Function Blocks begin and end a program.

12 The program to control two output devices might look like this…
Outputs Start Program The program to control two output devices might look like this… M1 Output On M2 Output On End Program

13 Time Delay The Time Delay is used to introduce a delay in a program.
A time step can be set for seconds, minutes or hours

14 Digital Inputs Inputs Examples: Pushbutton switch Pushed or not pushed
The “Input” function block queries the state of a digital input I1-I8 on the interface. They many be a Pushbutton switch, Photo-transistor, or a Reed contact. A digital input can only have one of two states, 0 or 1. Examples: Pushbutton switch Pushed or not pushed Photo-transistor Light or Dark Reed Contact Switched or not switched

15 Digital Inputs Phototransistor (light sensor) Switch (pressure sensor)
Reed Contact (magnetic sensor)

16 Digital Inputs The Digital Inputs can be set as a variety of switch mechanisms including Pushbutton Switch, Photo-transistor, or Reed Contact. Digital Inputs connect to I1-I8 on the interface

17 Text The Text tool is used to display information on the program page.

18 Wait for Input Waits for the input to change in a particular way

19 Wait for Input Wait for Input is simpler and easier than using the
Digital Input icon for some applications.

20 Counter Loop With the Counter loop you can execute a specific part of the program several times.

21 Counter Loop This counter loop allows a light to
flash on for 2 seconds, then off for 2 seconds, 10 times before stopping the program.

22 Analog Branch With the Analog Branch you can compare
the value of an analog input with a fixed number and, according to the result, branch to the Yes (Y) or No (N) exit. Set the condition and enter The comparison value

23 Analog Branch This Analog Branch uses a photocell sensor to determine
if the reading (value of AX) is greater than 800. When it is, the light is turned off and the program ends.

24 Going Farther There are times when more options are needed in a program. By selecting Level 4 more programming options become available in addition to the basic elements.

25 Variables Variables are accessed from the element window.

26 Variables Variables hold values to allow the program to make decisions. The variable can be named anything.

27 Commands Commands are used to change the value of variables.

28 Branch and Wait Decisions are made on variables using commands from the Branch and Wait section.

29 Variables A Variable can be used to count as in this example. The variable Dogs is increased by one each time through the loop until its value is greater than 3. The program then ends. The Variable blocks are named the same eliminating the direct connection.

30 Inputs and Outputs Inputs and outputs are used to affect variables and to display their value.

31 Variables A variable can be used to store a value. In this example the value of a CdS photocell is stored (input) as a variable and used to determine which way a motor will turn.

32 Operators Operators allow us to combine or compare two variables using mathematics or logic

33 Panel Elements Panel Elements are use to build a display or control board to interact with a Fischertechnik model.

34 Displays There are times when the value should be displayed on the screen.

35 Setting up a display Text Displays can be customized

36 Displays Panel displays are used to assign the output device

37 Sub-Programs Subroutines are used to create pieces of a program that can be used many times in different places.

38 Subprogram utilizing the Entry and Exit commands

39 Subprograms Once saved the subprogram is ready to be used from the loaded programs.


Download ppt "Forging new generations of engineers"

Similar presentations


Ads by Google