AmesimKnowledge

Advanced examples > Post-processing integrated features

Creating multi-circuit post-processing variables

A post-processing variable can use variables or parameters from several systems. This is done by appending :system_name to the variable path to indicate the source system.

We will illustrate this with two very simple systems, named Signal1 and Signal2.

Open the following two systems from the demo area

Figure 67: Signal1

Figure 68: Signal2

Note

You can get these systems through Help > Get demo, from the Tutorials directory. The files are called Signal1.ame. and Signal2.ame

Procedure

  1. Make Signal1 active and switch to Simulation mode.

Leave all parameter values as default.

  1. Set the following run parameters:

Final time: 1 second

Print interval: 0.1 seconds

Enable the Discontinuities printout on the Standard options tab.

  1. Run a simulation and plot the result:

Figure 69: Signal1 simulation

  1. Make Signal2 active and switch to Simulation mode.

Leave all parameter values as default.

  1. Set the following run parameters:

Final time: 2 seconds

Print interval: 0.01 seconds

  1. Run a simulation and plot the result:

Figure 70: Signal2 simulation

  1. Return to Signal1 and create a post-processing variable.

This variable is attached to Signal1, but also uses a variable from Signal2. Enter the expression sink@signalsink+sink@signalsink:Signal2 as shown here: Figure 71: Post-processed multi-circuit variable

  1. Plot the multi-circuit post-treated variable:

Figure 72: Multi-circuit post-treated variable plot

Note The x-axis is the combination of time variables from Signal1 and Signal2.

Source: https://docs.sw.siemens.com/en-US/doc/254352342/PL20250521841123434.amesim_collection.Tutorial_Run/Creating_multicircuit_postprocessed_variables · retrieved 2026-07-17