# Bright_MIF **Repository Path**: ggui20/bright_mif ## Basic Information - **Project Name**: Bright_MIF - **Description**: aaaaaaaaaaaaa - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-04-27 - **Last Updated**: 2026-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Bright_MIF Bright_MIF 是一个基于 .NET Framework 开发的 **工业自动化综合控件库**,包含多个子项目模块,提供工业通信、视觉处理、数据管理等功能。 ## 项目结构 | 子项目 | 名称 | 功能说明 | |--------|------|----------| | **CustomControls** | 自定义控件库 | 提供三菱 MC 协议、Modbus TCP、串口通信、日志管理等控件 | | **FileManagement** | 文件管理模块 | 文件读写、CSV 操作、数据持久化 | | **Industry** | 工业服务模块 | 相机控制、示波器控制、工业设备集成 | | **Informationize** | 信息化模块 | 数据采集、信息处理、报表生成 | | **Mathematics** | 数学计算模块 | 数值计算、统计分析、算法实现 | | **MifVision** | 机器视觉模块 | 基于 OpenCV 的图像处理、特征识别 | | **SystemInteraction** | 系统交互模块 | 系统命令、进程管理、外部程序调用 | | **UserDefine** | 用户定义模块 | 可扩展的用户自定义功能 | ### 子项目结构 子项目/ ├── 子项目主方法.cs # 接口层(只包含接口方法) ├── Manual.cs # 接口说明文档 ├── Application/ # 逻辑层(业务逻辑) ├── Core/ # 对象层(实体类) └── Tool/ # 工具类 ## 核心功能 ### 1. 工业通信 - **三菱 MC 协议**:支持 PLC 数据读写(bool、byte、short、int、float、double) - **Modbus TCP**:支持标准 Modbus 协议通信 - **串口通信**:支持 RS232/485 串口设备 ### 2. 机器视觉 - 基于 OpenCvSharp 的图像处理 - 图像采集、滤波、特征检测 - 视觉定位与测量 ### 3. 数据管理 - 日志记录与导出 - CSV 数据统计分析 - 曲线图表展示 ### 4. 设备集成 - 示波器控制(RIGOL) - 工业相机控制 - 自定义设备驱动 ## 技术栈 - **语言**: C# (.NET Framework) - **UI框架**: Windows Forms - **视觉库**: OpenCvSharp - **通信协议**: MC Protocol、Modbus TCP、Serial ## 安装教程 1. 打开解决方案 `D4372.sln` 2. 引用所需的子项目 3. 配置相关依赖(如 OpenCvSharp) ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ## 许可证 MIT License