$(instance)ProductTest Icon

ProductTest

Usage

ProductTest()

Behavior

\[ \begin{align} \mathtt{product.u1}\left( t \right) &= \mathtt{c1.y}\left( t \right) \\ \mathtt{product.u2}\left( t \right) &= \mathtt{c2.y}\left( t \right) \\ \mathtt{c1.y}\left( t \right) &= \mathtt{c1.k} \\ \mathtt{c2.y}\left( t \right) &= \mathtt{c2.k} \\ \mathtt{product.y}\left( t \right) &= \mathtt{product.u2}\left( t \right) \mathtt{product.u1}\left( t \right) \end{align} \]

Source

component ProductTest
  c1 = Constant(k=3) [{
    "JuliaSim": {
      "placement": {"icon": {"iconName": "constant1", "x1": -50, "y1": 100, "x2": 50, "y2": 300}}
    }
  }]
  c2 = Constant(k=2) [{
    "JuliaSim": {
      "placement": {"icon": {"iconName": "constant2", "x1": -50, "y1": 700, "x2": 50, "y2": 900}}
    }
  }]
  product = Product() [{
    "JuliaSim": {
      "placement": {"icon": {"iconName": "product", "x1": 950, "y1": 450, "x2": 1050, "y2": 550}}
    }
  }]
relations
  connect(product.u1, c1.y)
  connect(product.u2, c2.y)
metadata {
  "JuliaSim": {"tests": {"case1": {"stop": 5, "expect": {"final": {"product.y": 6}}}}}
}
end
Flattened Source
component ProductTest
  c1 = Constant(k=3) [{
    "JuliaSim": {
      "placement": {"icon": {"iconName": "constant1", "x1": -50, "y1": 100, "x2": 50, "y2": 300}}
    }
  }]
  c2 = Constant(k=2) [{
    "JuliaSim": {
      "placement": {"icon": {"iconName": "constant2", "x1": -50, "y1": 700, "x2": 50, "y2": 900}}
    }
  }]
  product = Product() [{
    "JuliaSim": {
      "placement": {"icon": {"iconName": "product", "x1": 950, "y1": 450, "x2": 1050, "y2": 550}}
    }
  }]
relations
  connect(product.u1, c1.y)
  connect(product.u2, c2.y)
metadata {
  "JuliaSim": {"tests": {"case1": {"stop": 5, "expect": {"final": {"product.y": 6}}}}}
}
end

Test Cases

Test Case case1

  • Examples
  • Experiments
  • Analyses