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

问题描述

//接收数据voidsp_DataReceived(objectsender,SerialDataReceivedEventArgse){intn=sp.BytesToRead;//获取接受缓冲区中数据的字节数,(先记录下来,避免某种原因,人为的原因,操作几次之前时间长)byte[]bt=newbyte[n];//声明一个临时数组来存储串口数据sp.Read(bt,0,n);//读取数据(0是缓冲区数组中开始写入的偏移量,,n是要读取的字节数)MessageBox.Show(bt[6].ToString());//显示具有指定文本的消息框}请问如何通过按钮把串口得到的值在textbox中显示出来?

解决方案

解决方案二:
直接显示会报线程问题用委托就可以了
解决方案三:
我第一次接触。怎么用委托呀/求详细代码加分
解决方案四:

解决方案五:
textBox1.Invoke(newEventHandler(delegate{textBox1.AppendText(text);}));text就是你的文本了。一种方法仅供参考
解决方案六:
楼上可以,如果要异步就是BeginInvoke:this.BeginInvoke((EventHandler)delegate{this.fmContactPerson.Text=contactPerson;this.fmPhoneNumber.Text=phoneNumber;this.fmAddress.Text=address;this.fmZipCode.Text=zipCode;});

时间: 2024-07-28 12:53:38

菜鸟求救串口问题 急急急!!!的相关文章

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

问题描述 请教串口校验问题(急急急) 使用串口精灵截获指令如下:(上位机->下位机)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....是累加的:倒

控件-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)

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

x-我是个菜鸟哪位大神帮我看看这个代码为什么怎么点击都不会执行下面的else 急急急

问题描述 我是个菜鸟哪位大神帮我看看这个代码为什么怎么点击都不会执行下面的else 急急急 iv.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { // AB| = √[(x?-x?)?+(y?-y?)?],换成x?-x?和y?-y? switch (event.getAction()) { case MotionEvent.ACTION

springmvc为什么controller不起作用?急急急

问题描述 springmvc为什么controller不起作用?急急急 如题,贴代码截图 本人是学习springmvc的新手,这是一个helloworld级别的项目,我也是跟着视频老师学习,可是就不知道bug出在哪了?百度谷歌了很多资料都没有类似的,在此希望csdn里面的大神们,轻轻的动下你们的手指帮帮我们这样的菜鸟吧,不然自信心真的会被打垮的,为了这个问题纠结了一晚上了,希望大神能够指点一下.谢谢!!!! 解决方案 你用的是注解的形式? 解决方案二: 在类上也加上requestmapping,

ndroid开发-新人求助,急急急。一个问题

问题描述 新人求助,急急急.一个问题 package com.example.welcome; import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; import android.widget.But

vc++-怎解决闪退问题,显示运行成功,可是那个黑框框一出来就自动退出了。【急急急】

问题描述 怎解决闪退问题,显示运行成功,可是那个黑框框一出来就自动退出了.[急急急] 以前运行成功过一次,之后就一直是闪退,跪求解答,我是菜鸟--[加System("PAUSE")还有getchar()都不行] 代码如下 #include #include #include #include using namespace std; using namespace cv; // 移除过小或过大的轮廓 void getSizeContours(vector> &contou

stm32f103vct6不跑代码问题,急急急

问题描述 stm32f103vct6不跑代码问题,急急急 #include int main(void) { //SystemInit(); GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE); GPIO_InitTypeDef InitGPIOST; InitGPIOST.GPIO_Pin = GPIO_Pin_All;//??????????io?? InitGPIOST.GPIO_Mode = GPIO_Mode_Out_PP;//