c#如何将串口获取来的数据,转化为坐标曲线表现在窗体上?

如题所述

这个你得自己先定义一个坐标系。在坐标系上绘制点、线就行了。
温馨提示:内容为网友见解,仅供参考
无其他回答

用c#从串口接受的数据转换成波形图显示,还望高手指导
就用chart控件绘制折线图,然后一直刷啊刷的就行了。我刚刚写了一个demo发到了我的codeplex中,你看一下吧。链接:https:\/\/interestingsystemtools.codeplex.com\/ 标签SOURCE CODE中的WaveformFigure项目MainForm.cs文件。刚写的还热乎呢

c#serialport如何读取串口登陆数据并显示在textbox上
\/\/ 打开串口serialPort.Open();\/\/ 读取串口数据 string data = serialPort.ReadLine();\/\/ 将数据显示在 TextBox 控件上 textBox1.Text = data;\/\/ 关闭串口 serialPort.Close();在上面的代码中,我们首先创建了一个 SerialPort 对象,并设置了串口的参数。然后,我们打开了串口,并使用 ReadLine(...

...显示在winform窗体上,求报警这一块是怎么实现的!
如果你用的是串口接收传感器数据的话可以给接收数据的事件添加事件处理方法 在事件处理方法中判断数据是否达到临界值,然后视情况报警 具体可参考:http:\/\/tracefact.net\/CSharp-Programming\/Delegates-and-Events-Advanced.aspx

如何使用C# 进行串口的读写,请详细点
一、C#串口操作之读取串口数据:try { axMSComm2.CommPort = 1i; axMSComm2.InputMode = MSCommLib.InputModeConstants.comInputModeBinary; \/\/用于设置或返回传输数据的类型, \/\/此例程是通过Input属性以二进制方式检取回数据 axMSComm2.PortOpen = true; \/\/打开端口 axMSComm2.InBufferCount = 0; \/\/...

...c#来实时显示数据波形的曲线,根据串口采集的数据动态变化,怎么在c#...
这个主要用到两个东西,画波形图可以用ZedGraph插件实现,串口通讯可以用C#里的System.IO.Ports.SerialPort完成

怎么在c#应用程序中读取串口传送过来的数据
即在1000内未读到数据就引起超时异常 \/\/绑定数据接收事件,因为发送是被动的,所以你无法主动去获取别人发送的代码,只能通过这个事件来处理 CurrentPort.DataReceived += Sp_DataReceived; CurrentPort.Open(); 定义一个变量 byte[] receiveStr; \/\/绑定的事件处理函数 private static ...

C#怎么将串口传来的16进制数据转化为十进制显示?
Convert.ToInt32(str, 16) \/\/ 将16进制字符串str,转为10进制的 int

c#如何通过串口接收下位机(单片机)中的数据?即PC如何获取下位机中的数 ...
使用SerialPort 类,基本实例代码如下,如果下位机自动上传数据的使用此类对象的DataReceived事件即可,你也可以在网上找此类的其他应用方法。public class Read { SerialPort sp = new SerialPort();public Read(string p_portname,string p_baudrate,string p_databits,string p_stopbits){ try { s...

通过C#编程怎么实现来自计算机串口的数据在数据库SQL里的实时更新...
读串口啊 解析串口反馈的消息啊 然后存进去么 这是我的程序中的代码 你可以参考下 private void srlptMain_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e){ try { byte[] result = new byte[64];srlptMain.Read(result, 0, 8);Thread.Sleep(100);srlptMain.Read...

C#中如何接收串口的16进制数据,并将其转换成10进制形式
\/\/读取串口数据,为线程执行函数 public void ReadComm(){ while (true){ Object obj = null;try { \/\/每隔一定时间,从串口读入一字节 \/\/如未读到,obj为null obj = _Comm.ReadByte();} catch { } if (obj == null){ \/\/未读到数据,线程休眠 Thread.Sleep(_interval);continue;} \/\/...

相似回答