Batch Operations

Batch operations let you run a CalcTree calculation once per row in a dataset — ideal for parametric studies, design checks across multiple cases, or processing large amounts of input data.

Setting Up a Batch Operation

  • Right-click on a dataset node (or use the ... menu)

  • Select Batch operation

  • Map columns to inputs — link dataset columns to the input variables on your page (e.g. map the "span" column to your span variable, "load_kN" to your load variable)

  • Click 'Create batch operation'

CalcTree runs your calculation for every row in the dataset and produces an output dataset with the results.

Output

The batch output appears as a new dataset with a stacked-sheets icon to distinguish it from regular datasets. It contains one row per input row, with your calculation results as additional columns.

You can view, sort, filter, and group the output just like any other dataset.

Auto-Recalculate

Enable auto-recalculate on a batch operation so the output updates automatically whenever the input dataset or page variables change.

Example Workflow

  1. Create a dataset with 100 beam configurations (span, load, material)

  2. Build your beam design calculation on the page

  3. Set up a batch operation mapping dataset columns to your input variables

  4. Run the batch to get all 100 results in a single output dataset

  5. Use the output dataset to check which beams pass or fail

Last updated