【问题标题】:Can i run a C++ Qt Application in Simulink model?我可以在 Simulink 模型中运行 C++ Qt 应用程序吗?
【发布时间】:2022-08-17 19:12:51
【问题描述】:

我的疑问是我是否可以在 Simulink 中调用 c++ 代码(基本是 Qt 应用程序)?那么,是否可以通过 s 函数运行代码,simulink 会显示一个 Qt 窗口?

  • 原则上 looks like 您可以在 matlab::mex::Function 覆盖中编写任意 C++ 代码,因此您可以例如对QString 做点什么。但是,要使 Qt GUI 正常工作,您需要运行 Qt 事件循环,这通常通过调用 QApplication::exec 来实现。试着去做,让我们看看会发生什么。

标签: c++ qt simulink


【解决方案1】:

我现在可以确认,完全有可能!只需将您的代码编写为库,生成 mex 文件,然后调用它。它会起作用的!

【讨论】:

    猜你喜欢
    • 2010-11-17
    • 2021-03-28
    • 1970-01-01
    • 2019-08-18
    • 2010-10-09
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多