Using behaviour three notation for behaviour description in Capella in comparison with statechart notation

I will try to explain by examples what I want to see on FncBlocks diagram

Let look at some functional block that should calculate output based on input

output = FncBlock2 (input)

a = f1 (input)
b = 5
c = f2(a, b)
output = (c, b)

using only ports (no variables)

using “variables” (or data objects betwee functions)

using variables and variable references

Data ports and variables can be typed by Capella classes.