[Matlab/Comsol] communication entre les deux

communication entre les deux [Matlab/Comsol] - Divers - Programmation

Marsh Posté le 19-02-2007 à 18:03:59    

:hello:  
 
Je suis bloqué devant un mystere  :whistle:  
 
Pour un projet de 3eme anée de License, un client demande si il est possible (et si oui de le faire) de faire communiquer Comsol avec Matlab.
 
L'idée est simple, le client fait une simulation sur Comsol :un objet, il y applique une température en un point, et récupère une information en un autre point.
Il dispose également d'un programme Matlab qui a besoin d'informations, dont la donnée relevée dans Comsol.
L'idée est donc de faire un plugins/macro/autre permettant de transferer la donnée de Comsol dans Matlab. (avec un bouton, un menu...)
 
J'ai fait quelque recherche est bien qu'il existe une dependance entre matlab et comsol (l'un dérivant de l'autre) et qu'il est possible de démarrer les 2 en même temps, je n'ai rien trouvé expliquant comment il serait possible de faire communiquer les deux.
 
Je vous demande donc si c'est effectivemet possible ?
 

Reply

Marsh Posté le 19-02-2007 à 18:03:59   

Reply

Marsh Posté le 29-01-2008 à 22:03:21    

* il faut que tu démarres Comsol avec Matlab, ou selon la version que tu utilises que tu ouvres Matlab à partir du menu fichier.
* ensuite tu sauves ton travail sous comsol sous fichier .m.
* là tu peux fermer comsol et rester dans matlab.
* il te suffit de rajouter un truc à la fin du style out = postinterp(fem,'T',[x0;y0]) à la fin et tu as un fichier .m qui te calcule ta température.
Note que si tu veux faire une dependance entre l'entrée et la sortie, ça se fait très bien par des variables de couplage.
bon courage,
hervé
 
 
 
 
 

ffomnislash a écrit :

:hello:  
 
Je suis bloqué devant un mystere  :whistle:  
 
Pour un projet de 3eme anée de License, un client demande si il est possible (et si oui de le faire) de faire communiquer Comsol avec Matlab.
 
L'idée est simple, le client fait une simulation sur Comsol :un objet, il y applique une température en un point, et récupère une information en un autre point.
Il dispose également d'un programme Matlab qui a besoin d'informations, dont la donnée relevée dans Comsol.
L'idée est donc de faire un plugins/macro/autre permettant de transferer la donnée de Comsol dans Matlab. (avec un bouton, un menu...)
 
J'ai fait quelque recherche est bien qu'il existe une dependance entre matlab et comsol (l'un dérivant de l'autre) et qu'il est possible de démarrer les 2 en même temps, je n'ai rien trouvé expliquant comment il serait possible de faire communiquer les deux.
 
Je vous demande donc si c'est effectivemet possible ?
 


Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed