# ModelingToolkit for (continuous) Model ID with (discrete) input and output data

**URL:** <https://discourse.julialang.org/t/modelingtoolkit-for-continuous-model-id-with-discrete-input-and-output-data/106889>\
**Category:** Modelling & Simulations\
**Tags:** optimization, modelingtoolkit\
**Created:** [November 29, 2023, 9:24am UTC](https://discourse.julialang.org/t/modelingtoolkit-for-continuous-model-id-with-discrete-input-and-output-data/106889 "2023-11-29T09:24:37Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![baggepinnen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/baggepinnen/32/693_2.png) [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Post date:** [November 29, 2023, 10:08am UTC](https://discourse.julialang.org/t/modelingtoolkit-for-continuous-model-id-with-discrete-input-and-output-data/106889/2 "2023-11-29T10:08:45Z")

</div>

Hello and welcome to the community 👋

> [@rpex](#):
>
> Is there a better solution to connect continuous with discrete than callbacks?

There is a plan for a better way, but this is not yet ready. See prior discussions

- [How to compose discrete-time static and dynamic models for systems simulation similar to Simulink? - #5 by baggepinnen](https://discourse.julialang.org/t/how-to-compose-discrete-time-static-and-dynamic-models-for-systems-simulation-similar-to-simulink/74858/5)
- [Slack](https://julialang.slack.com/archives/CN04R7WKE/p1700646623212169?thread_ts=1700643472.402019&cid=CN04R7WKE)

And the relevant issue label [`discrete-time`](https://github.com/SciML/ModelingToolkit.jl/issues?q=is%3Aopen+is%3Aissue+label%3Adiscrete-time)

---

_[View the full topic](https://discourse.julialang.org/t/modelingtoolkit-for-continuous-model-id-with-discrete-input-and-output-data/106889)._
