How can I get a simulink model to execute in real-time?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I'm trying to get a Simulink model of a quadrotor and controller to accept inputs and run at real-time speed. My goal is to have this low-level controller interface with a higher level controller in Python
0 Kommentare
Antworten (2)
Walter Roberson
am 28 Aug. 2015
Simulink Real Time execution requires generating code . There is no way to talk to Python unless it is on a different system, or unless Python can be called as C or C++ that is able to run with the destination Real Time Operating System.
An alternative to Simulink Real Time is Simulink Coder which can generate C or C++ code that can be compiled for any target, possibly hosted (that is, has an operating system.) The ability to run in Real Time on a hosted target would depend upon the facilities provided by the host operating system; for example you can do it with some Linux and Linux-like operating systems, but it is problematic with MS Windows, which thinks it should be able to (for example) defragment your terabyte disk drives in the middle of patient surgery.
Bo Li
am 28 Aug. 2015
Regarding the communication from Python to MATLAB, you may consider Python Engine:
This feature was introduced in R2014b.
2 Kommentare
Alma Martinez
am 21 Jun. 2018
Hi, you can send data from python to matlab?, Using a 'communication in real time?, is it possible with python engine or another tool?
Siehe auch
Kategorien
Mehr zu Real-Time Simulation and Testing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!