![]() |
1
8
您有两个选项:matlab引擎和mex函数。需要注意的是,MatlabAPI是单线程的。绝对没有办法让用户看到后台线程。最多,用户界面事件有中断。 使用Matlab引擎,您的应用程序是一个使用MATLAB作为附加库的C++应用程序。你可以从C++调用Matlab函数,但是你必须确保只有一个线程在任何时间点访问Matlab。因此,您可以有一个线程,从应用程序其余部分的输入队列向matlab提供数据。C++可以有多个线程,但只有一个可以与Matlab交互。 另一种方法是让MATLAB控制主应用程序,并在需要更多数据时调用C++代码。C++代码充当Matlab的插件。C++代码可以有多个线程,但是当M文件调用它时,Matlab轮询C++。查找有关MEX函数的文档。 |
|
Gorgeo · Netty framework-多端口侦听 7 年前 |
![]() |
Yitian Zhang · 打开Heron UI非常慢 7 年前 |
![]() |
searain · 在流数据仍在缓冲区中时复制bigquery表 7 年前 |
|
Pliny · FFMPEG交互式模式帮助选项 7 年前 |
![]() |
JeyPay · PiCamera流媒体 7 年前 |