Project parameters

Parameters can be used to parameterize actions and expressions instead of action properties such as file names in export/import actions, and instead of constants in expressions (e.g. multipliers and ratios). See expression syntax for using parameters in expressions.

Also, parameters are used for arranging iterations (loops) and calling subroutines (e.g. other modules/projects).

Parameters are global for a module, which means that they are available for all tables in that module. The value of a parameter is the same for all tables in a module. Changing a parameter value automatically (if Auto-run is on) causes recalculation of all actions that use the parameter.

Parameter editor

Parameters can be created, edited and removed using the Parameter Editor available from the menu "Project" or invoked by pressing F6.

Parameter types

Parameters can be of several types:

Module overview

Besides the Parameter Editor, all module parameters can be viewed and edited in the "Module overview" sidebar.

EasyMorph Launcher

EasyMorph Launcher allows creating and running tasks with the same project but with different parameter values. It can automatically prompt parameter values on every run.

EasyMorph Server

EasyMorph Server also allows running projects with a different set of parameter values or prompt parameter values on every run.

Command line execution

Parameter values can be provided from the command line if needed. If a parameter value isn't provided, then its default value is used. Calculated parameters can't be defined from the command line. See the command line syntax for more details.

Read also