使用C#调用Matalab应用程序exe

时间:2018-10-10 15:59:50

标签: c# .net matlab

我想从C#代码调用/运行matlab exe。

我能够独立运行matlab应用程序exe并生成 csv ,但是如果我与C#集成并调用/运行matalb应用程序exe,则会收到此错误:

  

找不到9.4版的MATALAB Euntim。正在尝试....

请帮助我。

我的代码(引用的堆栈溢出):

private void LoadMatApp() {
    string WorkDirectory = @ "C:\matlabApplication";

    var cvsProcessor = new Process {
        StartInfo = new ProcessStartInfo() {
            FileName = Path.Combine(WorkDirectory, "MatAppGetCSV.exe"),
            WorkingDirectory = WorkDirectory,
            CreateNoWindow = false,
            //WindowStyle = ProcessWindowStyle.Hidden,
            UseShellExecute = false,
            RedirectStandardError = true,
            RedirectStandardOutput = true    
        }
    };
    cvsProcessor.Start();
    cvsProcessor.WaitForExit();
}

0 个答案:

没有答案