Skip to content
LIBRARY
examples.CartWithInput.md

examples.CartWithInput

Cartpole driven in open loop by a cosine force signal.

Usage

MultibodyComponents.examples.CartWithInput()

Behavior

julia
using MultibodyComponents #hide
using ModelingToolkit #hide
@named sys = MultibodyComponents.examples.CartWithInput() #hide
let eqs = full_equations(sys); Base.length(eqs) > 25 ? nothing : eqs end #hide
<< @example-block not executed in draft mode >>

Source

dyad
"Cartpole driven in open loop by a cosine force signal."
example component CartWithInput
  world = MultibodyComponents.World()
  cartpole = Cartpole()
  input = BlockComponents.Sources.Cosine(frequency = 1, amplitude = 1)
relations
  connect(input.y, cartpole.u)
end
Flattened Source
dyad
"Cartpole driven in open loop by a cosine force signal."
example component CartWithInput
  world = MultibodyComponents.World()
  cartpole = Cartpole()
  input = BlockComponents.Sources.Cosine(frequency = 1, amplitude = 1)
relations
  connect(input.y, cartpole.u)
metadata {}
end


Test Cases

No test cases defined.

  • Examples

  • Experiments

  • Analyses

julia
<< @example-block not executed in draft mode >>