虚实结合近代核物理教学实验系统

我要开发同款
Bruce_muggle2024年04月27日
67阅读
开发技术qt、多线程、udp、pythonC/C++
所属分类虚拟仿真教学平台、上位机软件、Qt桌面应用程序、图形/图像处理

作品详情

1、项目描述:
第一版本软件,主要是为武汉大学研制虚实结合近代核物理教学实验,以中科大核物理系基础实验,如闪烁体探测器实验,γ射线的吸收实验,康普顿散射实验等 5 个基础实验为研发方向。为武汉大学开展无核实验提供可能性。第一版本主要由我师傅完成,后面版本(第二代,第三代)由我完成,在第一代的基础上进行更新迭代,添加更多教学实验,完成产品经理的各个需求。
产品工作流程:上位机将模型参数(放射源模型参数、探测器模型参数、环境模型参数等)进行物理学转变成多种信号模型,通过局域网发送给虚拟放射源(DA),虚拟放射源(DA)中的单片机再将信号转发给 FPGA,FPGA 将处理后的信号通过 BNC 连接线输出给数字多道(AD),数字多道(AD)中 FPGA 将 信号处理之后发给单片机,最后单片机再将最终处理之后的信号通过局域网发送给上位机。
2、责任描述:
该项目是我们公司最主要的产品,也是公司主推主销售的产品。产品全部由我们公司自主研发,结构设计外包给第三方完成。该项目涉及到的编程语言有 C/C++,QML,Python,HTML 等,涉及的 Qt 技术应用有QUDPSocket,QThread,QChart,QWebEngine 等。我主要负责软件部分的开发工作,由于我入职的时候项目的软件部分已经有了雏形,后面我主要接手这个项目后期的代码的编写、优化,新的教学实验的研发,根据需求进行不断的更新迭代,软件的版本控制,软件的使用说明文档的编写,软件的测试等。
具体工作内容:使用 VS 开发 Qt 应用程序,软件代码优化,根据新需求不断更新软件,研发添加更多教学实验,软件界面优化,软件 QML 动画界面设计与编写,软件功能测试,BUG 修复,软件说明文档编写,软件接口文档编写,使用 Git 进行版本控制,使用 keil 进行 STM32 固件调试等。产品一直有新的需求,新的实验需要设计,所以处于长期维护,长期更新状态,目前已更新到第三代,包括硬件上,FPGA 算法上的更新,后两代软件基本都由我在更新维护。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论