Skip to content
Blocks.Sum.md

Blocks.Sum ​

This component extends from MISO

Usage ​

TranslatedComponents.Blocks.Sum(nin=1, k=ones(nin))

Parameters: ​

NameDescriptionUnitsDefault value
nin–1
k–ones(nin)

Connectors ​

  • u - This connector represents a real signal as an input to a component (RealInput)

  • y - This connector represents a real signal as an output from a component (RealOutput)

Behavior ​

julia
using TranslatedComponents #hide
using ModelingToolkit #hide
@variables nin #hide
@variables k #hide
@named sys = TranslatedComponents.Blocks.Sum(nin=nin, k=k) #hide
full_equations(sys) #hide
<< @example-block not executed in draft mode >>

Source ​

dyad
component Sum
  extends MISO
  parameter k::Real = ones(nin)
relations
  y = k * u
end
Flattened Source
dyad
component Sum
  u = RealInput()
  y = RealOutput()
  parameter nin::Integer = 1
  parameter k::Real = ones(nin)
relations
  y = k * u
metadata {}
end


Test Cases ​

No test cases defined.

  • Examples

  • Experiments

  • Analyses