CONTINUOUS_MODEL Adder ABSTRACT "Weighted Sum of inputs, plus offset Sends sum to multiple output links " /* Updates: 001221 rsc Scaling and offset function implemented 020426 PG Fixed scaling */ EQUATIONS /* + */ OutSignal = SUM i = 1, n_in InSignal[i]* Coeff[i] END_SUM + OffSet; /* . */ LINKS FOR i = 1, n_in GENERIC InSignalLink[i] InSignal[i] END_FOR; FOR i = 1, n_out GENERIC OutSignalLink[i] OutSignal END_FOR; VARIABLES GENERIC OutSignal OUT "Output signal" GENERIC InSignal[n_in] IN "Input signals" PARAMETERS /* type name role def min max description */ /* + */ Factor Coeff[n_in] S_P 1 -BIG BIG " Scaling insignal coefficients" Factor OffSet S_P 0 -BIG BIG " Adding parameter" /* . */ MODEL_PARAMETERS INT n_out SMP 1 1 BIGINT "Number of OutSignal links" INT n_in SMP 2 1 BIGINT "Number of InSignal links" END_MODEL