When adding a Multiply control block to a model SNAP shows that the Type is “[104) Multiply”. An odd behaviour of the component was discovered when I had only one signal variable as an input, where I wanted to normalize the value via the Gain parameter. The output stayed in this case as 0.0 when starting the calculation. The reason for this turned out to be that the component is actually treated as type 39 in TRACE (show ASCII -> ICBN is 39). Type 39 requires two input signals while type 104 can handle 1,,,N input signals. So there is an inconsistency between the SNAP and TRACE information of the component type.
A similar inconsistency exists for a Sum module – SNAP show that the Type is “[103 Sum”, while TRACE shows ICBN 3.
SNAP version: 4.3.1, Sept 5, 2024
TRACE version: v 5.0 patch 9
When adding a Multiply control block to a model SNAP shows that the Type is “[104) Multiply”. An odd behaviour of the component was discovered when I had only one signal variable as an input, where I wanted to normalize the value via the Gain parameter. The output stayed in this case as 0.0 when starting the calculation. The reason for this turned out to be that the component is actually treated as type 39 in TRACE (show ASCII -> ICBN is 39). Type 39 requires two input signals while type 104 can handle 1,,,N input signals. So there is an inconsistency between the SNAP and TRACE information of the component type.
A similar inconsistency exists for a Sum module – SNAP show that the Type is “[103 Sum”, while TRACE shows ICBN 3.
SNAP version: 4.3.1, Sept 5, 2024
TRACE version: v 5.0 patch 9