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.
Code analysis
Detect common mistakes in your EV3 programs.
Variables and MyBlocks lists
See where all your variables and MyBlocks are used, and locate
them easily.
Sort MyBlocks
Sort your MyBlocks to make them easier to find in your EV3
projects.
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.