# GigE-Cam-Simulator2026 **Repository Path**: ouriping/gige-cam-simulator2026 ## Basic Information - **Project Name**: GigE-Cam-Simulator2026 - **Description**: 来自 https://github.com/tomsoftware/GigE-Cam-Simulator - **Primary Language**: C# - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-14 - **Last Updated**: 2026-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GigE 相机模拟器 ## 版本信息 - **版本**:v1.0.0 - **修改时间**:2026-01-15 - **开发者**:GigE Camera Simulator Team 这是一个用 C# 编写的 GigE 相机模拟器。 ## 功能: - 发现:响应发现请求 - 软件触发:为软件触发请求提供图像 ## 工作原理: 模拟器是一个状态机,提供对模拟相机内存的访问。GigE Vision 客户端可以读取和写入此内存/寄存器来控制模拟相机。 当模拟器启动时,它使用 "data/memory.xml" 文件来初始写入内存的默认值(例如 "Manufacturer_name" 或 "image-width")。 此外,相机描述文件 "data/camera.xml" 在启动时被写入内存,其中包含相机的功能描述。 当客户端写入寄存器 0x30c 时,会向客户端发送一幅图像。 > **注意**:寄存器 0x30c 是模拟器的自定义实现,用于模拟软件触发功能,不是标准 GigE Vision 协议规定的地址。标准的软件触发通常使用 TriggerSoftware 命令。 ## 要配置您的模拟器相机,您必须: - 编辑文件 "data/memory.xml" 来设置内存值。 - 如果您想更改相机功能,请编辑 "data/camera.xml" - 编辑 "program.cs" 来为相机添加逻辑并提供图像文件 ## 规范 请参阅: https://www.visiononline.org/userAssets/aiaUploads/File/GigE_Vision_Specification_2-0-03.pdf ## 灵感来源 - [Aravis](https://github.com/AravisProject/aravis) - [tualo / gigecamera-simulator](https://github.com/tualo/gigecamera-simulator) 另请参阅: - https://github.com/Strongc/VirtualGEVCam