URL: https://linuxfr.org/forums/programmation-python/posts/ou-trouver-de-l-aide-pour-une-question-python-matlab-net Title: Ou trouver de l'aide pour une question Python / Matlab/ .NET ? Authors: Darckense Date: 2016年11月02日T16:48:20+01:00 License: CC By-SA Tags: Score: 4 Bonjour, J'ai un problème assez spécifique, et je ne sais pas bien ou chercher de l'aide. Voici mon problème. J'ai une expérience scientifique (spectromètre + détecteur) qui utilise un logiciel commercial sous Windows 7 (LightField de Princeton Instrument). Ce logiciel est bien, et je souhaite le garder. Cependant, j'ai développé des outils sous python pour interfacer d'autres manips (mais beaucoup plus simple), et je voudrais interfacer le tout. Il est possible d'automatiser LightField avec LabView, Matlab, C#, Visual Basic, mais malheureusement pas python. Je suis physicien, et pas informaticien de formation, et je ne connais pas du tout C# et Visual Basic. Labview, je ne touche pas à ca... :-). Je connais un peu Matlab, que j'ai avantageusement remplacé par python depuis longtemps. En regardant l'exemple fournis pour automatiser LightField avec Matlab (ainsi que la vidéo Youtube... il y a peu de documentation), on vois que derrière il y a .NET pour appeler les dll permettant de piloter LightField. (D'ailleurs, on trouve sur GitHub l'exemple fournis par Princeton pour LightField : https://github.com/jdieringer/LightField-in-MATLAB ) En utilisant le paquet pythonnet, il me semble que j'arrive à charger correctement les dll. (En tout cas, j'ai accès a des fonctions qui ressemble a des choses permettant de piloter un spectromètre et un détecteur). Par contre, je suis mauvais en Matlab, et je n'arrive pas a traduire en Python ce qui marche en Matlab. Ainsi, je n'arrive pas a instancier un objet LightField qui me permettrait de faire ce que je souhaite, apparemment je ne passe pas les bons arguments au constructeur. Je pense que tout est marqué dans l'exemple Matlab, mais je ne sais pas comment le traduire en python. Une idée ou je pourrais demander de l'aide pour une question non-linux, mais Python / Matlab / .NET ? Merci beaucoup... -- Darckense

AltStyle によって変換されたページ (->オリジナル) /