J'écris une application C# et je voudrais faire des appels à différentes fonctions matlab simultanément (à partir de différents threads). Chaque fonction Matlab est située dans sa propre bibliothèque .net compilée. Il semble que je ne puisse appeler qu'une fonction Matlab à la fois. Par exemple, si matlab_func1() est appelé à partir de thread1 alors matlab_func2() est appelé à partir de thread2, matlab_func2() doit attendre matlab_func1() pour terminer l'exécution.Appelez deux fonctions Matlab simultanément à partir de .net
Existe-t-il un moyen d'appeler différentes fonctions matlab simultanément? Merci.
MWArray[] DoKalmanFilter(double vel_x, double vel_y, double vel_z, double cal_x, double cal_y, double cal_z, bool doCal)
{
...set up parameters
ret = KalmanFilter.kalman_actual(6, velx, vely, velz, cal_x, cal_y, cal_z,
return ret;
}
private void DoImageProcessing()
{
..set up parameters
MWArray[] ret = _imgProcessor.DoImageProcessing(2, rgbMarkerColor, hsvThreshold, angleDiffThreshold);
}
Pouvez-vous s'il vous plaît poster le code que vous utilisez pour filer vos appels matlab? –
Je veux dire .. ces méthodes sont appelées à partir de différents threads. Qu'est-ce que vous êtes particulièrement intéressé à voir? – Mav3rick