Bonjour à toutes et à tous.
J'ai une application Matlab et une application C++, et l'objectif est de faire un "pont" entre les deux, c'est à dire que l'application C++ fait un calcul, envoie le résultat à l'application Matlab, qui fait un nouveau calcul, et renvoie son résultat à l'application C++ (en boucle).
J'ai déjà chercher et trouvé 4 solutions :
- Matlab Compiler pour créer un fichier exécutable à partir du code Matlab
- Matlab Compiler pour créer une bibliothèque partagé C++ à partir du code Matlab
- Matlab Engine et utiliser directement une processus Matlab
- MEX-Files pour utiliser l'application C++ dans Matlab cette fois.
Je voulais savoir si il existait d'autres solutions, notamment dans le but de ne pas intégrérer une des deux applications dans l'autre, je pensais par exemple à l'emploi de mémoire partagée, mais je n'ai rien trouvé pour le faire côté Matlab
Je ne souhaite pas passer par des fichiers, pour les raisons de temps d'accès disque.
Toute nouvelle méthode est la bienvenue pour que je continue mon "inventaire".
Merci d'avance
Partager