Hej!
Potrzebuję pomocy z połączeniem narzędzia jakim jest Matlab z programem Visual Studio 2019, a dokładnie z projektem Windows Forms pisanym w C#.
Niestety nie mogę tych funkcji zastąpić metodami pisanymi w C#, ponieważ problem jest bardziej złożony i dotyczy symulacji ruchu ramienia robota. Dodam, że korzystam z Robotics System Toolbox w wersji Matlaba R2019a. Większość jest już gotowa, została mi jedynie symulacja.

I tutaj moje pytanie. Jak skomunikować Visual Studio z Matlabem?
Wiem, że to możliwe, bo kiedyś na studiach robiliśmy coś podobnego, jednak nie pamiętam już w jaki sposób.
Szukałam już na MathWorks i niestety nie otrzymałam żadnego klarownego rozwiązania.
Pobrałam też Matlab Runtime dla mojej wersji Matlaba, jednak nie pojawił się taki folder jak $MPS_INSTALL\client\dotnet, gdzie znalazłabym potrzebne odwołania.

Poniżej kod, z którego korzystaliśmy na studiach (Aplikacja konsolowa)

Z góry dziękuję za pomoc!

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {

            Stopwatch sw = new Stopwatch();
            sw.Start();
            MLApp.MLApp matlab = new MLApp.MLApp();

            // Zmiana katalogu, w ktorym bedziemy pracowac
            matlab.Execute(@"cd c:\ti\");

            // Define the output 
            object result = null;

            // Wywolanie funkcji
            // 1 - nazwa funkcji
            // 2 - ilosc argumentow zwracanych
            // 3 - zmienna przechowujaca wartosci wyjsciowe
            // 4 - argumenty wejsciowe
            //               1                    2       3           4            
            matlab.Feval("operacje_matematyczne", 4, out result, 3.14, 42.0);

            // Display result 
            object[] res = result as object[];

          }
     }
}