# Code generation

# Requirements for code generation

As explained in the license section, the project must be paid in order to perform this action.

Paid project
Paid project


Otherwise, you will not be able to proceed.

Unpaid project
Unpaid project


The software contacts the Wepall cloud system to generate the requested code.

Cloud connection
Cloud connection


# Generate all project source code

The action of generating your entire project (which includes all your recipes and potential "starter" files) is performed from the recipes view.
This option will include the "starter" files required by the robot, depending on the recipe order defined for your project.



# Generate source code for a single recipe


# Code download window

Once the robot code has been generated, the application will display a list of files available for download, which can be checked or unchecked as needed. Each file has an associated automatically generated tag, indicating the file type, which is displayed to the right of each file.

Using the checkboxes at the top of the window (Default Filters), the user can select, with a single click, which file types will be downloaded based on their tag.

The image below shows the generation of Fanuc code, which includes files with the .ls extension, commonly associated with data files, and therefore tagged as "data".