Model: Modelica.Blocks.Examples.DemonstrateContinuousSignalExtrema Time: 0.257 s Success: false --- Error --- ArgumentError: Bindings for parameters can only be functions of other parameters. For parameter var"signalExtrema1.y_min"(t), encountered binding var"signalExtrema1.u"(t) which contains non-parameter symbolics Set(SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}[var"signalExtrema1.u"(t)]). If you intended var"signalExtrema1.y_min"(t) to be a discrete variable, pass it as an unknown of the system. Stacktrace: [1] check_bindings(atomic_ps::ModelingToolkitBase.AtomicArraySet{Dict{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, Nothing}}, bindings::ModelingToolkitBase.AtomicArrayDict{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, Dict{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}}}) @ ModelingToolkitBase ~/.julia/packages/ModelingToolkitBase/Sq573/src/utils.jl:320 [2] check_bindings(ps::Vector{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}}, bindings::ModelingToolkitBase.AtomicArrayDict{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, Dict{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}}}) @ ModelingToolkitBase ~/.julia/packages/ModelingToolkitBase/Sq573/src/utils.jl:273 [3] ModelingToolkitBase.System(eqs::Vector{Symbolics.Equation}, iv::Symbolics.Num, dvs::Vector{Symbolics.Num}, ps::Vector{Symbolics.Num}, brownians::Vector{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}}; poissonians::Vector{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}}, constraints::Vector{Union{Symbolics.Equation, Symbolics.Inequality}}, noise_eqs::Nothing, jumps::Vector{Union{ConstantRateJump, MassActionJump, VariableRateJump}}, costs::Vector{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}}, consolidate::Function, preface::Any, tstops::Any, observed::Vector{Symbolics.Equation}, bindings::Vector{Any}, initial_conditions::ModelingToolkitBase.AtomicArrayDict{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, Dict{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}}}, guesses::ModelingToolkitBase.AtomicArrayDict{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, Dict{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}}}, systems::Vector{ModelingToolkitBase.System}, initialization_eqs::Vector{Symbolics.Equation}, continuous_events::Vector{Any}, discrete_events::Vector{Any}, connector_type::Nothing, assertions::Dict{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, String}, metadata::Base.ImmutableDict{DataType, Any}, gui_metadata::Nothing, is_dde::Nothing, inputs::OrderedCollections.OrderedSet{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}}, outputs::OrderedCollections.OrderedSet{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}}, tearing_state::Nothing, ignored_connections::Nothing, parent::Nothing, state_priorities::Dict{Any, Any}, irreducibles::ModelingToolkitBase.AtomicArraySet{Dict{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, Nothing}}, maybe_zeros::ModelingToolkitBase.AtomicArraySet{Dict{SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymbolicUtils.SymReal}, Nothing}}, description::String, name::Symbol, discover_from_metadata::Bool, initializesystem::Nothing, is_initializesystem::Bool, is_discrete::Bool, checks::Bool, __legacy_defaults__::Nothing) @ ModelingToolkitBase ~/.julia/packages/ModelingToolkitBase/Sq573/src/systems/system.jl:584 [4] macro expansion @ ~/.julia/packages/ModelingToolkitBase/Sq573/src/systems/abstractsystem.jl:2643 [inlined] [5] eval_AST(model::BaseModelica.BaseModelicaModel) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:810 [6] eval_AST(package::BaseModelica.BaseModelicaPackage) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:838 [7] baseModelica_to_ModelingToolkit @ ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:888 [inlined] [8] (::BaseModelicaLibraryTesting.var"#run_parse##10#run_parse##11")() @ BaseModelicaLibraryTesting ~/work/BaseModelicaLibraryTesting.jl/BaseModelicaLibraryTesting.jl/src/parse_bm.jl:78 [9] with_logstate(f::BaseModelicaLibraryTesting.var"#run_parse##10#run_parse##11", logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:542 [10] (::BaseModelicaLibraryTesting.var"#run_parse##8#run_parse##9")() @ BaseModelicaLibraryTesting ~/work/BaseModelicaLibraryTesting.jl/BaseModelicaLibraryTesting.jl/src/parse_bm.jl:77 [11] (::Base.RedirectStdStream)(thunk::BaseModelicaLibraryTesting.var"#run_parse##8#run_parse##9", stream::Pipe) @ Base ./stream.jl:1464 [12] (::Base.RedirectStdStream)(thunk::BaseModelicaLibraryTesting.var"#run_parse##6#run_parse##7"{Pipe}, stream::Pipe) @ Base ./stream.jl:1457 [13] run_parse(bm_path::String, model_dir::String, model::String) @ BaseModelicaLibraryTesting ~/work/BaseModelicaLibraryTesting.jl/BaseModelicaLibraryTesting.jl/src/parse_bm.jl:28 [14] test_model(omc::OMJulia.OMCSession, model::String, results_root::String, ref_root::String; sim_settings::SimulateSettings, csv_max_size_mb::Int64) @ BaseModelicaLibraryTesting ~/work/BaseModelicaLibraryTesting.jl/BaseModelicaLibraryTesting.jl/src/pipeline.jl:82 [15] test_model @ ~/work/BaseModelicaLibraryTesting.jl/BaseModelicaLibraryTesting.jl/src/pipeline.jl:60 [inlined] [16] main(; library::String, version::String, filter::String, omc_exe::String, results_root::String, ref_root::String, bm_options::String, sim_settings::SimulateSettings, csv_max_size_mb::Int64) @ BaseModelicaLibraryTesting ~/work/BaseModelicaLibraryTesting.jl/BaseModelicaLibraryTesting.jl/src/pipeline.jl:220 [17] top-level scope @ none:7 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:283 [20] _start() @ Base ./client.jl:550