社区
C#
帖子详情
基于C#的上位机编程
jiqiren_123
2017-06-10 12:37:44
我学过一点C#编程但没有接触过串口类。然后现在接触了一个项目,下位机无线通信,然后需要一个基于usb串口的上位机。上位机的功能差不多就是通过usb串口接收数据,然后通过接收的数据进行判断。想求助各位大神。
...全文
1092
15
打赏
收藏
基于C#的上位机编程
我学过一点C#编程但没有接触过串口类。然后现在接触了一个项目,下位机无线通信,然后需要一个基于usb串口的上位机。上位机的功能差不多就是通过usb串口接收数据,然后通过接收的数据进行判断。想求助各位大神。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
by_封爱
版主
2017-06-14
打赏
举报
回复
无非就是拖一个控件 设置回调. 然后解析串口上来的数据而已...
stbneqcg
2017-06-14
打赏
举报
回复
你先搞清楚 你是USB口还是串口 不然怎么开发都不懂 有种转换器 是串口转USB口插到电脑里 在电脑上看到就是串口.. 然后基于串口进行编程就好了
zhujinqiang
2017-06-13
打赏
举报
回复
usb串口要安装对应的驱动 如PL2303
w_xxxbbb
2017-06-13
打赏
举报
回复
虚拟串口吧?
angel6709
2017-06-12
打赏
举报
回复
建议回炉
ilikeff8
2017-06-12
打赏
举报
回复
需要usb转com线和驱动,然后设备管理器里就有com了
wanghui0380
2017-06-12
打赏
举报
回复
基于usb串口 额,他就是串口。usb串口也是串口啊。设备是串口的就是串口,至于他连接到usb上只是一个转换线 当然你需要先安装一下usb转串口的驱动
csharpwys
2017-06-12
打赏
举报
回复
串口通讯无非就是写和读,网上提供的程序也大多数是这个,没什么实际的用途。读和写也就是read()和write(),串口类已经提供了相关的功能,这个不是重点,lz得弄明白,读是接受下位机的数据,但是有没有通讯协议,如何来判断接受的数据是正确的,并且能正确处理,写是向下位机发送命令,获取自己想要的数据,根据协议,命令格式都需要了解,这才是重点。 简单的思路,就是设置一个定时器和一个队列,同时根据你自己的需求设置队列中你需要发送命令的节点,定时器不停检查队列,向下位机发送队列中的命令,发送命令后,根据接受事件获取接受到的字节数据,对数据进行校验,然后解析,存储或者显示到界面上面。
csharpwys
2017-06-12
打赏
举报
回复
。。。额,楼主的思路有点不对吧,其实就是串口通讯把,不管你是usb转的串口还是什么串口,根本都是串口操作吧,usb如何转成串口,这个跟你想要的没关系,安装好驱动就行了。
jiqiren_123
2017-06-11
打赏
举报
回复
引用 3 楼 Laplace_Primitives 的回复:
就百度c#串口通讯实例就很多啊
是usb口不是com口。我在百度上也看了很多都是com口的。而且在笔记本上运行那些实例的时候都找不到串口,而且资源管理器里没有com口
无悔青春_j进无止境
2017-06-10
打赏
举报
回复
http://www.cnblogs.com/binfire/archive/2011/10/08/2201973.html
巴士上的邂逅
2017-06-10
打赏
举报
回复
MSDN搜SerialPort
Laplace_Primitives
2017-06-10
打赏
举报
回复
就百度c#串口通讯实例就很多啊
jiqiren_123
2017-06-10
打赏
举报
回复
源码。或者是相关的可以供参考的实例。
老虎吃素
2017-06-10
打赏
举报
回复
求助什么?源码?开发思路
如何快速学习
C#
上位机
编程
随着工业自动化和智能化的不断推进,工业控制领域的
上位机
程序开发越来越受到重视。
C#
作为一种流行的
编程
语言,广泛应用于
上位机
程序开发。本文将从以下几个方面来探讨如何快速学习
C#
编写
上位机
程序,以及
上位机
行业的市场前景和未来发展趋势,并对应用场景做专业的数据分析。
C#
上位机
编程
近期准备学习一下
C#
上位机
编程
,因为有之前的C++以及VB经验基础,最近几年从事的又是电气工程师,专注于PLC类的文本语言
编程
,想慢慢过渡到
上位机
的学习。 争取把自己觉得好的
C#
资料和自己的经验分享到这里,记录自己的
C#
学习之路。争取每周最少更新一篇文章。 ...
怎样学习
C#
上位机
编程
?
00006. 深入学习高级功能,如界面绘制、美化、多线程、异步、数据加密、网络通信、数据库
编程
。通过这些步骤,你能基建立学
C#
写
上位机
的基础,实践和拓展知识很关键。积累经验,提升技能,开发高效稳定的
上位机
应用。00005. 编写简单
上位机
应用,包括WinForm创建、串口通信、数据采集、处理、显示、存储,及硬件控制。输入“777”,即刻获取关于
上位机
开发和数据可视化的专业学习资料。00002. 学WinForm应用开发,了解控件使用和事件
编程
。00003. 熟悉基本数据结构和算法,如链表、栈、队列。
C#
上位机
开发中的多线程与异步
编程
实践
C#
上位机
开发中,多线程与异步
编程
技术能有效提升系统并发处理能力。多线程适用于CPU密集型任务,可通过Thread类、ThreadPool或Task实现并行执行;异步
编程
则适合IO密集型操作,利用async/await避免阻塞主线程。文章详细探讨了两种技术的实现方式、适用场景及最佳实践,包括数据采集、UI更新等典型应用案例,并提供了ThreadPool管理、Task并行处理以及异步与并行结合的代码示例,帮助开发者在工业自动化系统中构建高效、响应迅速的
上位机
应用。
掌握
C#
实现单片机串口通信
上位机
编程
C#
(读作“看”)语言是由微软公司设计开发的一种现代、类型安全的面向对象
编程
语言。它于2000年首次发布,是.NET Framework的一部分,旨在与Common Language Infrastructure(CLI)一起使用,以支持多种平台和语言的互操作性。
C#
的设计受到了C++、Java以及Delphi的影响,它是微软公司为了推动.NET平台而推出的一门
编程
语言,与Visual Basic一道成为了微软.NET战略的主要语言之一。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章