【发布时间】:2022-01-04 17:21:10
【问题描述】:
我想用 WPF(.net 5) 制作一个桌面应用程序。在这个应用程序中,我想通过 USB 端口、串行端口/Com 端口(例如 RS232)等连接各种硬件设备(有时同时)。
我希望应用程序可以双向通信。从具有一系列配置(即波特率,频率,数据字符串)的硬件设备接收数据,以及发送数据以显示,修改设备的设置。
我不知道从哪里开始 WPF | .NET | C#。是否有任何内置类、API 来实现这一点?
我要连接的设备是;
Serial port: Weight Scales, 7 Segment Displays, Liquid Analyzers
USB port: USB sticks containing text, JSON files; If one of the above serial port devices has a USB variant then those are too.
【问题讨论】:
-
你的项目是一步一步来的。例如从串行端口开始。查看here 了解有关 SerialPort 的信息。
-
您正在开发 WPF 应用程序这一事实是无关紧要的。将每个设备的连接编写为与用户界面不同的独立模块,并使用控制台应用程序进行开发/测试。
标签: c# wpf serial-port .net-5 hardware-interface