【发布时间】:2022-08-17 19:12:51
【问题描述】:
我的疑问是我是否可以在 Simulink 中调用 c++ 代码(基本是 Qt 应用程序)?那么,是否可以通过 s 函数运行代码,simulink 会显示一个 Qt 窗口?
-
原则上 looks like 您可以在
matlab::mex::Function覆盖中编写任意 C++ 代码,因此您可以例如对QString做点什么。但是,要使 Qt GUI 正常工作,您需要运行 Qt 事件循环,这通常通过调用QApplication::exec来实现。试着去做,让我们看看会发生什么。