differences between "C Function" and "S-Function (Builder)"
11 visualizaciones (últimos 30 días)
is there any suggestion about when and in what case to use which method, for implementing integrated c/c++ code simuliation?
in my understanding, these two methods could be replaced by each other in most application cases, only except as said in help document:
"The C Function block supports initializing persistent data and calling external functions from the block dialog. The C Function block supports only initializing and terminating persistent data; the block does not support updating the data during simulation. To model a dynamic system with continuous states, use an S-Function block. "
but the above explanation is a little obscure, is there an example/demo to show how "C Function" or "S-Function (Builder)" is more suitable for a kind of use-case than the other?
Mark McBroom el 29 de Dic. de 2022
The 2 blocks have similar use cases. The recommended approach is the C Function block or C Caller Block. These two blocks are newere and designed to be easier to use.