首页> 中国专利> 一种用于自适应光学操控系统的QT和Matlab多线程混合编程软件架构

一种用于自适应光学操控系统的QT和Matlab多线程混合编程软件架构

摘要

本发明公开了一种用于自适应光学操控系统的QT和Matlab多线程混合编程软件架构,使用跨平台可视化图形开发工具QT搭建多线程应用程序框架,并采用C/C++语言和Matlab高级科学计算语言进行混合编程。软件架构:首先将自适应光学操控系统按功能需求划分为人机交互、数据通讯和数值计算三个功能正交化的任务模块,然后利用可视化图形开发工具QT创建相互独立的工作线程,采用并行处理的工作方式同时执行三个模块的相应功能;同时在数值计算模块中创建Matlab工作引擎,通过引擎提供的通用函数接口直接调用由Matlab高级科学计算语言实现的算法程序,充分利用Matlab商业数学软件提供的丰富函数进行快速计算,有效降低操控系统复杂算法的开发难度,大大缩短操控系统软件的研制周期。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-05-22

    实质审查的生效 IPC(主分类):G06F8/34 申请日:20191211

    实质审查的生效

  • 2020-04-28

    公开

    公开

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号