Zeus.Templates 0.20.0

dotnet new install Zeus.Templates@0.20.0
                    
This package contains a .NET Template Package you can call from the shell/command line.

Zeus

居于奥林匹斯,统御每一台设备。

面向 .NET 的上位机开发框架。通信、协议、点表和生命周期由框架处理;WinForms、WPF 和控制台都可以作为界面。

把复杂留给 Zeus,把简单留给用户。

await using var app = ZeusHost.Create(builder =>
{
    builder.AddVirtualChannel("meter");
    // 有硬件时:builder.AddSerialPort("meter", "COM3", 115200);
});
await app.StartAsync();

最快创建项目:

dotnet new install Zeus.Templates
dotnet new zeus-console -n ZeusCheck
dotnet new zeus-winforms -n MyPanel
dotnet new zeus-wpf -n MyPanel.Wpf
dotnet new zeus-modbus -n MyOven

按功能选择程序集:

使用 Zeus.Configuration 时,channels / devices / points 根层只保留结构字段;端口、从站地址、点位地址、缩放和写回等协议参数统一写入对应对象的 options

用途
Zeus.Abstractions 通道、设备、点表与宿主契约
Zeus.Runtime 运行时内核
Zeus.Hosting 宿主与采集循环
Zeus.Communications 串口 / TCP / UDP / 虚拟通道
Zeus.Protocols.Framing 自定义帧
Zeus.Protocols.Modbus Modbus RTU / TCP / ASCII
Zeus.Protocols.Mc Mitsubishi MC
Zeus.Protocols.S7 Siemens S7
Zeus.Protocols.Fins Omron FINS
Zeus.Protocols.HostLink Omron Host Link
Zeus.Protocols.Mewtocol Panasonic MEWTOCOL
Zeus.Protocols.EtherNetIp Allen-Bradley EtherNet/IP
Zeus.Protocols.Dlt645 DL/T 645-2007
Zeus.Protocols.Iec104 IEC 60870-5-104
Zeus.Protocols.Mqtt MQTT 3.1.1
Zeus.Protocols.OpcUa OPC UA
Zeus.Protocols.Snmp SNMP v2c
Zeus.Configuration JSON 工程配置(不拖协议;请同时引用所用协议包)
Zeus.Presentation.Abstractions UI 无关绑定
Zeus.Presentation.WinForms WinForms 绑定
Zeus.Presentation.Wpf WPF 绑定
Zeus.Templates dotnet new 项目模板

手册:docs.greekmythology.cn · QQ 群:771421105

  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.20.0 48 8/25/2026
0.19.0 65 8/24/2026

0.20.0:新增 Zeus.Protocols.OpcUa,支持 opc.tcp、SecurityPolicy None、匿名或用户名密码、会话、批量 Value 读写、NodeId 点表、JSON 配置和虚拟 Server 联调。