Loading

随笔分类 -  上位机

摘要:Visual Studio 2026 https://c2rsetup.officeapps.live.com/c2r/downloadVS.aspx?sku=community&channel=Stable&version=VS18 https://c2rsetup.officeapps.live 阅读全文
posted @ 2026-03-10 08:44 老卫同学 阅读(35) 评论(0) 推荐(0)
摘要:过站防呆系统产品设计文档 1. 产品概述 1.1 产品定位 分布式产线数据采集与过站防呆系统,支持多线并行产线的灵活编排与实时防错控制。 1.2 核心能力 产线编排:可视化配置产线结构、工序关系、并行/汇合逻辑 过站防呆:扫码/设备触发时实时校验产品流向正确性 数据采集:串口/网口多协议设备数据解析 阅读全文
posted @ 2026-02-25 14:02 老卫同学 阅读(8) 评论(0) 推荐(0)
摘要:brother的S700X2生产日期2022-02数据对接 https://blog.csdn.net/kuoji0302/article/details/108676441 https://www.cnblogs.com/2025-china/p/16240811.html 阅读全文
posted @ 2026-02-10 09:11 老卫同学 阅读(3) 评论(0) 推荐(0)
摘要:我来详细解释 WPF 官方内置的 Fluent 主题。 WPF Fluent 主题概述 从 .NET 6 开始,Microsoft 在 WPF 框架中内置了 Fluent Design System 主题,这是官方提供的现代化 UI 样式系统。 1. 启用方式 方法一:全局应用(推荐) 在 App. 阅读全文
posted @ 2026-02-07 16:01 老卫同学 阅读(222) 评论(0) 推荐(1)
摘要:+= 是C#中的事件订阅运算符(也可用于数值累加),在这个上下文中用于订阅事件。 事件订阅语法 StateChanged += (s, e) => UpdateMainWindowVisuals(); 这行代码的含义是: 1️⃣ 事件订阅 StateChanged 是窗口的一个事件(当窗口状态改变时 阅读全文
posted @ 2026-02-07 15:58 老卫同学 阅读(5) 评论(0) 推荐(0)
摘要:🔄 WPF Window 完整生命周期事件 📌 窗口创建和加载阶段 // 1. 窗口初始化(构造函数执行后) Initialized += (s, e) => { }; // 首次初始化时触发,早于Loaded // 2. 窗口加载 Loaded += (s, e) => { }; // 窗口及 阅读全文
posted @ 2026-02-07 15:57 老卫同学 阅读(16) 评论(0) 推荐(0)
摘要:1. Microsoft.Extensions.DependencyInjection 依赖注入(DI)容器 核心功能:提供依赖注入服务容器,管理对象的创建和生命周期 主要用途: 注册和解析服务(服务、视图模型、仓储等) 管理对象生命周期(Singleton、Scoped、Transient) 实现 阅读全文
posted @ 2026-02-07 15:55 老卫同学 阅读(13) 评论(0) 推荐(0)
摘要:编辑项目 .csproj 文件 <PropertyGroup>标签内添加: <WindowsPackageType>None</WindowsPackageType> 菜单栏依次选择 “工具”-“NuGet包管理器”-“程序包管理器控制台”,在“程序包管理器控制台”窗口中,输入命令: dotnet 阅读全文
posted @ 2026-02-04 14:31 老卫同学 阅读(40) 评论(0) 推荐(0)
摘要:📘 Modbus 数据类型详解 1. 四种基本数据类型 数据类型 英文名称 地址范围 数据位数 读写能力 示例地址 特点 线圈 Coils 00001-09999 1位 (布尔) 读/写 00001, 00002 用于开关量,如继电器、LED 离散输入 Discrete Inputs 10001- 阅读全文
posted @ 2026-02-04 11:29 老卫同学 阅读(145) 评论(0) 推荐(0)