【发布时间】:2012-01-11 02:27:18
【问题描述】:
我在 Matlab 中实现了一个算法,我计划将其部署为 DLL,以便与 .NET 项目集成。 .NET 项目是一个基于 GUI 的应用程序,其中一小部分包括显示从运行算法获得的结果。我目前遇到的问题是我需要显示中间结果。该算法非常复杂,需要运行多次迭代(由用户选择),并且在每次迭代结束时,应使用当前数据更新 GUI。
目前我想到的最佳解决方案是让 Matlab 线程充当本地 tcp 服务器的 tcp 客户端,我将在我的 C# GUI 应用程序中启动它。但是,我觉得这种方法效率低下。我想知道这是否可以通过其他方式实现。
【问题讨论】:
标签: c# .net matlab inter-process-communicat