c#串口数据采集,急!!

问题描述

我想用C#做一个实时监测系统。主要监测以下4个量:光伏组件背面温度、光伏输出功率、辐照量、室外温度。这4个量的硬件测量设备已安装好,4个终端设备传输信号是通过485总线modbus协议传送给计算机。主要实现以下功能:数据的采集;数据存储;数据能够在界面上实时显示;本人初学C#,现在首先想实现数据的的采集,并能在界面上显示出来,但是一直没有好的头绪;希望有人能够给予指教,或提供相应的学习资料。QQ:273728588.

解决方案

解决方案二:
弄个传感器检测数据通过串口线连接电脑传输数据通过串口获得数据然后服务器处理显示...
解决方案三:
如果有硬件通信说明,按照通信协议设置串口参数,并根据规则读取数据,至于怎么用串口百度C#串口
解决方案四:
http://blog.csdn.net/wuyazhe/article/details/5598945引用2楼bdmh的回复:

如果有硬件通信说明,按照通信协议设置串口参数,并根据规则读取数据,至于怎么用串口百度C#串口

解决方案五:
Q310673079教你
解决方案六:
这个是很简单的问题,只要按照设备说明读取数据,然后对数据进行解析即可。当然数据的读取要考虑丢包、叠包等问题,你可以把读取和解析分开进行,具体的你百度下,这方面的资料很多。
解决方案七:
modbus协议
解决方案八:
我目前不会如何编程序,进行读取数据啊,头疼。引用5楼zhaijunfeng的回复:

这个是很简单的问题,只要按照设备说明读取数据,然后对数据进行解析即可。当然数据的读取要考虑丢包、叠包等问题,你可以把读取和解析分开进行,具体的你百度下,这方面的资料很多。

解决方案九:
SerialPort

时间: 2024-10-04 07:53:29

c#串口数据采集,急!!的相关文章

串口通信校验问题-请教串口校验问题(急急急)

问题描述 请教串口校验问题(急急急) 使用串口精灵截获指令如下:(上位机->下位机)7E C1 02 03 58 C0 01 04 C3 01 09 E7 1E 7E7E C1 02 03 59 C0 01 04 C3 01 09 32 81 7E7E C1 02 03 5A C0 01 04 C3 01 09 5C 29 7E7E C1 02 03 5B C0 01 04 C3 01 09 89 B6 7E......基本都是这样的,当然也有的是发送和返回可以看出58.59....是累加的:倒

菜鸟求救串口问题 急急急!!!

问题描述 //接收数据voidsp_DataReceived(objectsender,SerialDataReceivedEventArgse){intn=sp.BytesToRead;//获取接受缓冲区中数据的字节数,(先记录下来,避免某种原因,人为的原因,操作几次之前时间长)byte[]bt=newbyte[n];//声明一个临时数组来存储串口数据sp.Read(bt,0,n);//读取数据(0是缓冲区数组中开始写入的偏移量,,n是要读取的字节数)MessageBox.Show(bt[6]

控件-mscomm串口波形绘制范例,求大神解析这三个函数,急急急,绘制波形图的原理是什么,拜托了

问题描述 mscomm串口波形绘制范例,求大神解析这三个函数,急急急,绘制波形图的原理是什么,拜托了 //串口void CPort_testDlg::OnComm() { //if(stop)return; VARIANT m_input1; COleSafeArray m_input2; long lengthi; BYTE data[600]; CString str; int ai=0bi=0ci=0di=0; int sum=0; if(m_Comm.GetCommEvent()==2)

Delphi实现远程串口的数据采集

摘要:本文介绍了在Windows平台下串口开发的方法,并给出一个使用Delphi设计的远程数据采集的实例. 关键词:远程数据采集 AcitiveX MSComm控件 1 引言 在工业生产实践中,使用PC机对Inprise公司推出的Delphi是一种功能强大的高级编程语言,其具有可视化面向对象的特征,特别适合Windows平台下的图形界面和用户程序的编制.本文就介绍在Windows平台下用Delphi开发串口的方法和使用Delphi设计的一个实现远程串行数据采集的实例. 2 串口工作原理及软件实现

mfc串口数据绘制波形图,能否帮我看下这样处理是什么意思,尤其是for循环里面,急急急,拜托了

问题描述 mfc串口数据绘制波形图,能否帮我看下这样处理是什么意思,尤其是for循环里面,急急急,拜托了 COleSafeArray m_number; long lengthi; BYTE data[600]; int ai=0bi=0ci=0di=0; int sum=0; m_number=ch; //将WPARAM ch转化为COleSafeArray形变量 length=m_number.GetOneDimSize(); //确定数据长度 for(i=0;i<length;i++) m

linux编程-linux串口通信问题,急急急!!!

问题描述 linux串口通信问题,急急急!!! 我在开发板上qt程序,开发板跟PC机的虚拟机通过USB转串口线连接,上面运行的是Ubuntu12.04系统,我在PC上发送字符串,然后在开发板上接收,接收的数据单个单个字符接收,为什么不是一整个字符串接收呢?并且接收不到第一个字符,而且差不多接收10秒之后就不在接收数据了!!!!.请各位大神赐教!!! int fd,num,rtn; struct termios options; fd = open("/dev/ttyUSB0", O_R

linux串口通信!求大神!急

问题描述 linux串口通信!求大神!急 我现在有一块7444的开发板,想实现7444通过串口传输命令给7444开发板上的另一模块cc2530(zigbee中的协调器),然后发送给给第三方开发板(只要当前cc2530能接收到命令就能直接发送数据到zigbee终端,以实现),然后终端zigbee模块的温度数据回传到7444开发板上的CC2530协调器,再从串扣回传给7445,已知我当前的串口设备文件是tty1,怎么编写C程序读取改开发板上cc2530传来的温度数据,和通过串口给cc2530发送命令

c++问题-MFC串口通信,急求答案!

问题描述 MFC串口通信,急求答案! 我是基于对话框的mfc.在主对话框里添加菜单,单击一个菜单项弹出对应功能的对画框,在其中一个对话框添加的MSComm控件,编写了串口通信命令.现在想在其他对话框里也使用串口通信,要如何做呢?(每一个对话框新生一个类)

串口通信-嵌入式数据采集设备故障诊断与处理

问题描述 嵌入式数据采集设备故障诊断与处理 嵌入式的开发,一个串口下接有多个传感器,读取数据时,设备时候故障,已经有故障的应该如何处理. #define TICKSPAN(now,last) (now if (pDevice->m_bStatusOK==FALSE)//有故障 { DWORD tickNow = GetTickCount(); DWORD tickSpan = TICKSPAN(tickNow, pDevice->m_tickFailure if (tickSpan>=p