C++开发的晶圆检测系统后端API及演示

版权申诉
0 下载量 134 浏览量 更新于2024-10-22 收藏 41.48MB ZIP 举报
该系统利用C++语言编写,用于对晶圆进行分拣检测,其后端API允许用户进行软件开发以实现特定功能。以下是对该资源内容的详细知识点梳理: ### 一、项目介绍 - **系统架构**:系统分为视图层、控制层和底层模型层。视图层与控制层通过消息机制通信,控制层与底层模型层是调用关系,底层模型构建设备控制逻辑。 - **控制接口定义**:项目定义了底层设备的控制接口,用户可以通过API进行软件开发。 ### 二、应用API - **控制函数**:提供应用程序的设置功能,例如建立网络连接。 - **设置函数**:允许用户为底层设备设置参数,如设置寻位角度。 - **读取函数**:提供读取底层设备参数的功能,例如获取运动速度。 - **运动函数**:控制底层设备的运动,如初始化运动。 ### 三、设备应用——监察软件及可视化 - **运行环境要求**:软件对操作系统有特定要求,需要Postgresql数据库和ODBC引擎。 - **界面功能**: - **启动界面**:用于连接设备并初始化。 - **运动界面**:用于系统运作调试。 - **监控界面**:实现对运动参数的监控。 ### 四、环境需求 - **数据库**:使用Postgresql作为数据库存储,需要ODBC引擎进行数据库连接。 - **开发环境**:在Windows系统下,利用Visual Studio 2019进行软件开发。 - **中间通信**:使用json作为中间通信消息的字典集。 ### 五、其他信息 - **备注**:代码经过测试且功能正常,适合多类用户群体下载使用,并可基于代码进行进一步的功能扩展或学习。 ### 六、文件说明 - **ResTempl1.rct**:资源模板文件。 - **后端监察软件说明书.pdf**:详细操作说明文档。 - **wafer_final_ming.sln**:该项目的Visual Studio解决方案文件。 - **wafer_final_ming**:项目源代码文件。 - **LUPING.mp4**:系统演示视频。 - **项目说明.md**:项目相关的Markdown格式说明文件。 - **屏幕录制.mp4**:可能是项目操作的屏幕录制视频。 整体而言,该资源为基于C++实现的晶圆分拣检测系统的后端API源码,涉及系统架构、API应用、设备应用和环境配置等多个方面,为需要进行相关软件开发的学习者或专业人士提供了实用的参考与实践平台。"