G
YouTube TikTok Games
Skip to content
View zt199510's full-sized avatar

Block or report zt199510

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zt199510/README.md

你好 👋

我是一名工业上位机工程师,7 年设备软件开发经验,主要做 PCB / 3C 自动化设备的运动控制、机器视觉和设备通讯。

我关心的是设备软件在现场跑得稳、出了故障停得住:安全参数写入后必须回读校验,配置不完整就拒绝使能,共享区域在状态未知时绝不放行。

做过的设备

  • LDI 曝光设备:上下双工位循环加工,相机与曝光资源共享,双工位阶段互锁
  • 钻孔 / 打钉设备:图纸(DXF / Gerber)导入、孔位规划、视觉定位、连续插补加工
  • 喷墨与激光绘图:路径生成、坐标映射、加工仿真

技术栈

方向 内容
运动控制 雷赛 DMC 运动卡、回零、连续插补、软硬限位、急停与减速停止配置、多轴互锁
机器视觉 Halcon、OpenCV、九点标定、相机触发与运动联动、视觉 TCP 通讯
设备通讯 Modbus、PLC 寄存器采集、串口、TCP / UDP
上位机软件 C# / .NET、WPF、Avalonia、Prism、MVVM、依赖注入、SkiaSharp
工程实践 单元测试(xUnit)、故障注入测试、可注入时钟、验收矩阵、CI

代表项目

项目 说明
StationKit 运动控制平台内核:轴抽象、模拟轴、安全初始化(校验 → 写入 → 回读 → 使能)、多工位共享资源租约、工站状态机、报警中心。35 个单元测试,带故障恢复演示
SSCOM 串口调试助手:HEX / ASCII 双视图共享同一份字节缓冲,保证显示一致、不丢数、不错位
ArcWpf .NET 10 WPF 原生控件库:Button、Select、DatePicker、Tabs 等,带示例程序和测试
C-AICLI C# 实现的桌面 AI 编程助手,探索把 AI 工作流用在工程开发中

我的工作方式

  1. 先定义什么算完成:动手之前写清楚范围、验收标准和例外情况
  2. 失败即停:安全相关配置宁可拒绝启动,也不猜默认值
  3. 故障必须被看见:运动故障抛异常、进报警,不返回 false 让人忽略
  4. 用 AI 提效,但每一行都要能讲清楚

Pinned Loading

  1. ArcWpf ArcWpf Public

    HTML 2