What is Tool for EV3 Programmers (TEP)?

Created out of an annoyance at the lack of certain functions in the Lego Mindstorms EV3 Programming software, TEP brings

several useful tools that are designed to further enhance the user experience of EV3 Programming.

YOHZ SOFTWARE

6012 9714904 support@yohz.com https://yohzapps.yohz.com
Copyright © 2005 - 2023 Yohz Software, a division of Yohz Ventures Sdn Bhd. ALL RIGHTS RESERVED .All trademarks or registered trademarks are property of their respective owners

Tool #1 : Analyse and Highlight Possible Errors

TEP reads your program file and looks for irregularities in the code. Never again forget to connect your variable to your

switch block or leave a loop running forever by accident!

TEP can identify a variety of common slip-ups and ensure your program is running the way you truly intend it to.

Errors in both programs and MyBlocks can be detected and presented accordingly.

View all the current detectable errors here.

Tool #2 : Rename your variables

Accidentally created a logic variable when you wanted to create a numeric variable? Don't wanna name your variable 'NumberReal' or 'Number1' just because the name 'number' was accidentally used for a logic variable? No need to dig into the program code to change the variable's name, Let TEP do it for you!​ Rename any variable at any time to: Make it more understandable to you Free up a name by renaming an incorrectly created variable. Find out how easy it is to rename your variables here.

Tool #3 : Sort MyBlocks and Programs

Some programs, especially when preparing for WRO or FLL, can get pretty complicated. In the EV3 Programming Software, MyBlocks and programs are sorted in the order which they are created. This often leads to a huge jumble of blocks, making it hard to find the one you're looking for among dozens others while programming. ​TEP gives you the option to sort your MyBlocks and programs in alphabetical order OR to your own liking by giving you control over the location of each individual MyBlock and program. Find out how easy it is to sort your MyBlocks and Programs here.

Tool #4 : Keep Track Of Where Variables Are Used

TEP tells you all the programs in which a variable is used and displays its type. Quickly locate your variables when you want to make changes or substitutions without having to scroll through every program to hunt it down. Check out an example of how these information are displayed here.

Tool #4(ii) : Keep Track Of Where MyBlocks Are Used

Under the same menu that identifies errors, TEP tells you all the locations of your MyBlock.​ A complete list of every MyBlock in your program is displayed and can be expanded to show both their locations and suggested changes in one go. TEP can also notify you if a MyBlock is not used in any program at all, allowing you to clean up your program and improve compiling time by safely removing unused MyBlocks.

What is Tool for EV3 Programmers

(TEP)?

Created out of an annoyance at the lack of certain functions

in the Lego Mindstorms EV3 Programming software, TEP

brings several useful tools that are designed to further

enhance the user experience of EV3 Programming.

YOHZ SOFTWARE

(6)012 9714904 support@yohz.com https://yohzapps.yohz.com
Copyright © 2005 - 2023 Yohz Software, a division of Yohz Ventures Sdn Bhd. ALL RIGHTS RESERVED .All trademarks or registered trademarks are property of their respective owners

Tool #2 : Rename your variables

Accidentally created a logic variable when you wanted to create a numeric variable? Don't wanna name your variable 'NumberReal' or 'Number1' just because the name 'number' was accidentally used for a logic variable? No need to dig into the program code to change the variable's name, Let TEP do it for you!​ Rename any variable at any time to: Make it more understandable to you Free up a name by renaming an incorrectly created variable. Find out how easy it is to rename your variables here.

Tool #1 : Analyse and Highlight

Possible Errors

TEP reads your program file and looks for irregularities in

the code. Never again forget to connect your variable to

your switch block or leave a loop running forever by

accident!

TEP can identify a variety of common slip-ups and ensure

your program is running the way you truly intend it to.

Errors in both programs and MyBlocks can be detected

and presented accordingly.

View all the current detectable errors here.

Tool #3 : Sort MyBlocks and Programs

Some programs, especially when preparing for WRO or FLL, can get pretty complicated. In the EV3 Programming Software, MyBlocks and programs are sorted in the order which they are created. This often leads to a huge jumble of blocks, making it hard to find the one you're looking for among dozens others while programming. ​TEP gives you the option to sort your MyBlocks and programs in alphabetical order OR to your own liking by giving you control over the location of each individual MyBlock and program. Find out how easy it is to sort your MyBlocks and Programs here.

Tool #4 : Keep Track Of Where

Variables Are Used

TEP tells you all the programs in which a variable is used and displays its type. Quickly locate your variables when you want to make changes or substitutions without having to scroll through every program to hunt it down. Check out an example of how these information are displayed here.

Tool #4(ii) : Keep Track Of Where

MyBlocks Are Used

Under the same menu that identifies errors, TEP tells you all the locations of your MyBlock.​ A complete list of every MyBlock in your program is displayed and can be expanded to show both their locations and suggested changes in one go. TEP can also notify you if a MyBlock is not used in any program at all, allowing you to clean up your program and improve compiling time by safely removing unused MyBlocks.