Block Types

    Blocks are the building units of your simulation. Connect them to model data flow and calculations.

    An uncertain input sampled from a probability distribution. Each iteration draws a new value.

    Properties

    Name
    Display label
    Variable Name
    Identifier used in formulas (lowercase letters, numbers, underscores, dashes; cannot start with a number)
    Distribution
    Probability distribution type
    Parameters
    Distribution-specific settings
    Annotation
    Optional notes

    Example

    Project duration with Triangular distribution: min=10, mode=15, max=25 days.

    Variable block with Normal distribution
    Variable block with Normal distribution

    A fixed value that remains the same across all iterations. Use for known parameters and assumptions.

    Properties

    Name
    Display label
    Variable Name
    Identifier used in formulas (lowercase letters, numbers, underscores, dashes; cannot start with a number)
    Value
    Numeric value
    Annotation
    Optional notes

    Example

    Tax rate set to 0.25 (25%).

    Constant block with fixed parameter value
    Constant block with fixed parameter value

    Computes a value from connected inputs using mathematical expressions. Input ports are created automatically based on variables in the expression.

    Properties

    Name
    Display label
    Variable Name
    Output identifier (lowercase letters, numbers, underscores, dashes; cannot start with a number)
    Expression
    Mathematical formula (variables auto-extracted as input ports)
    Annotation
    Optional notes

    Example

    Expression: revenue - cost - (revenue * tax_rate)

    Formula block with expression x * y
    Formula block with expression x * y

    Marks a value for inclusion in results. Connect final calculations here to generate histograms and statistics.

    Properties

    Name
    Display label
    Label
    Chart label

    Example

    Connect Net Profit to see its distribution after simulation.

    Decision

    Compares two inputs and routes flow based on the result. Outputs different values for true and false conditions.

    Properties

    Name
    Display label
    Operator
    Comparison: >, <, >=, <=, ==, !=
    Annotation
    Optional notes

    Example

    If revenue > threshold, output revenue; otherwise output 0.

    Decision block comparing A greater than B
    Decision block comparing A greater than B

    Aggregator

    Combines multiple inputs using Sum, Average, Min, Max, or Product. Accepts any number of connections.

    Properties

    Name
    Display label
    Variable Name
    Output identifier (lowercase letters, numbers, underscores, dashes; cannot start with a number)
    Operation
    Aggregation method
    Annotation
    Optional notes

    Example

    Sum all department budgets into Total Budget.

    Aggregator block using Sum operation
    Aggregator block using Sum operation

    Models statistical dependence between variables. Applies correlations while preserving each variable's marginal distribution.

    Properties

    Name
    Display label
    Correlation Matrix
    Pairwise correlations (-1 to 1)
    Input Count
    Number of variables
    Annotation
    Optional notes

    Example

    Two stocks with ρ=0.7: when one rises, the other tends to follow.

    Copula block with two correlated inputs
    Copula block with two correlated inputs

    Models values evolving over time. The expression can reference the previous value using 'prev' to create dynamic paths.

    Properties

    Name
    Display label
    Variable Name
    Output identifier (lowercase letters, numbers, underscores, dashes; cannot start with a number)
    Expression
    Formula (can use 'prev' for previous value)
    Initial Input
    Starting value at t=0
    Annotation
    Optional notes

    Example

    Portfolio growth: prev * (1 + return) + contribution

    Time Series block with prev expression
    Time Series block with prev expression

    A documentation note. Does not affect calculations or have ports.

    Properties

    Name
    Heading text
    Content
    Description
    Color
    Visual style

    Example

    Document assumptions, data sources, or methodology.