我正在编写一个需要通过matlab引擎完成一些任务的应用程序。然而,在matlab脚本中,我需要一些回调函数。是否可以在matlab脚本中创建回调函数并返回到c++函数中?
我正在编写一个需要通过matlab引擎完成一些任务的应用程序。然而,在matlab脚本中,我需要一些回调函数。是否可以在matlab脚本中创建回调函数并返回到c++函数中?
免责声明:我从未亲自测试过这种方法
您可以使用Matlab Builder NE将您的Matlab代码编译为COM组件来实现它。
该组件将发送COM事件,您的应用程序将订阅它们。
请参阅Matlab Builder NE文档中的"向COM对象添加事件"部分。
您可以在此处了解有关COM的信息:
http://en.wikipedia.org/wiki/Component_Object_Model