Borrar filtros
Borrar filtros

how to call python file in c s-function

7 visualizaciones (últimos 30 días)
Diran Liu
Diran Liu el 29 de Oct. de 2021
Comentada: Diran Liu el 3 de Nov. de 2021
Hello, right now we want to build an MQTT communication between a simulink model and a mqtt broker. We have already a python script that can build an MQTT communication and publish to the broker. We want to call this python script during the simulink simulation using s-function. Since the simulink model is to be loaded onto the real-time simulator opal-rt and the opal-rt builds the simulink model based on c code so we want to write a c-based s-function in simulink to call the python script. But I haven't found many examples implementing in this way. Can someone help? Thanks!

Respuesta aceptada

Yongjian Feng
Yongjian Feng el 29 de Oct. de 2021
How about this approach? From C code, you can call system command, right? Run your python script as system command. Use file as input/output.

Más respuestas (0)

Categorías

Más información sobre Call Python from MATLAB en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by