C# 利用进度条显示接收串口数据的进度

问题描述

利用ProgressBar控件实现接收串口数据的进度,但是串口接收到的数据大小未知,不知有没有解决方案?先谢过。

解决方案

解决方案二:
那就不精确表示进度,做成等待中那种循环滚动的
解决方案三:
只能循环滚动
解决方案四:
这种情况只能做成循环等待的效果了
解决方案五:
既然是通讯,你自然应该知道准备传输的数据有多大。否则,你就不能知道传输是否结束,也无法判定数据的正确性所以你只需要在发送开始时,先发数据长度就可以了
解决方案六:
引用4楼xuzuning的回复:

既然是通讯,你自然应该知道准备传输的数据有多大。否则,你就不能知道传输是否结束,也无法判定数据的正确性所以你只需要在发送开始时,先发数据长度就可以了

通讯前不知道传输的数据大小只有通讯结束后才能知道所以先发数据长度不可取谢谢版主
解决方案七:
是吗? RS232通讯协议基本结构 0EBH,地址,命令,长度(n),数据1,---数据n,冗余 难道你们搞通讯都不遵守协议的吗?
解决方案八:
引用6楼xuzuning的回复:

是吗? RS232通讯协议基本结构 0EBH,地址,命令,长度(n),数据1,---数据n,冗余 难道你们搞通讯都不遵守协议的吗?

这是一条数据的长度吧我说的总共要通讯的数据长度是未知的

时间: 2024-09-03 01:56:24

C# 利用进度条显示接收串口数据的进度的相关文章

图片-安卓利用progress实现如下图的进度条显示

问题描述 安卓利用progress实现如下图的进度条显示 seekbar就不需要了 解决方案 下载进度的提示时,其中只有数字会变,背景只弄个背景图片就够了, 并不需要重写个view.监听seekbar的进度,执行平移动画,同时更新进度值就行了. 解决方案二: 最简单的方法是自己写个view,最重要的地方在onMeasure和onDraw. 在onDraw里画一条椭圆线和一个椭圆图,三角形再加一行字.然后通过Activity或者fragment里传递数据给这个view,再这个view根据这个值重绘

利用curl下载文件(进度条显示) 代码片段

在项目中需要用到程序更新的功能,同事介绍说是curl中的开发库很牛x,又是跨平台(他们 总是这么喜欢跨平台的东西 *_*),于是下载这个包测试了一下,确实不错.准备正式用到项 目中,以下一个例子用于从互联网上抓取一个文件下载到本地,并加上进度条显示,做得挺 简陋,不过功能差不多就这样了. 程序运行预览. 首先需要 加入多线程的机制,因为程序一边在下载文件,一边在显示进度条,单线程的方式肯定不行 ,所以我用到了wxTimer来实现,在downloadMain.h 中定义了一个wxTimer,并做了

位置-接收串口数据并进行处理和画图上位机软件看不到文件

问题描述 接收串口数据并进行处理和画图上位机软件看不到文件 我在下载这个软件时,显示下载成功,但是都没出现保存文件的位置界面出来,直接就跳出了一个下载成功的提示,在电脑上也收不到下载的文件

Qt flash_eraseall nandwrite 进度条显示擦除、烧录

/***************************************************************************** * Qt flash_eraseall nandwrite 进度条显示擦除.烧录 * 声明: * 当我们在 Linux shell中执行nand擦除.烧入程序时,我们可以通过终端查看 * 过程,但是有时候我们可能希望能够有个界面,这样会更直观的提供当前的程序 * 的执行状态,于是个人写了这个Demo,目前暂时使用. * * 2015-10-

Android多线程+单线程+断点续传+进度条显示下载功能

效果图 白话分析: 多线程:肯定是多个线程咯 断点:线程停止下载的位置 续传:线程从停止下载的位置上继续下载,直到完成任务为止. 核心分析: 断点: 当前线程已经下载的数据长度 续传: 向服务器请求上次线程停止下载位置的数据 con.setRequestProperty("Range", "bytes=" + start + "-" + end); 分配线程: int currentPartSize = fileSize / mThreadNum

投票结果的图片进度条显示

投票|显示 一个投票功能模块少不了查看投票结果,用进度条显示各个投票结果可以起到一目了然的效果.以下是我的方法,请大家不吝赐教: 1:做一张图片用于做进度条,只需要很小的一个图片就可以了,如高20px,宽1px. 2:在要显示进度条的单元格中插入image控件,其imageUrl设置为已做好的图片的位置. 3:用一个dataReader对象dr保存取出的各项票数,用一个int 型变量sum保存取出的总票数,各项分别再定义一个double型变量用来保存单项票数除以(/)总票数的结果(小数),再定义

ASP.NET技巧:投票结果的图片进度条显示

asp.net|技巧|投票|显示 一个投票功能模块少不了查看投票结果,用进度条显示各个投票结果可以起到一目了然的效果.以下是我的方法,请大家不吝赐教: 1:做一张图片用于做进度条,只需要很小的一个图片就可以了,如高20px,宽1px. 2:在要显示进度条的单元格中插入image控件,其imageUrl设置为已做好的图片的位置. 3:用一个dataReader对象dr保存取出的各项票数,用一个int 型变量sum保存取出的总票数,各项分别再定义一个double型变量用来保存单项票数除以(/)总票数

ASP.NET实现投票结果的图片进度条显示

asp.net|投票|显示 一个投票功能模块少不了查看投票结果,用进度条显示各个投票结果可以起到一目了然的效果.以下是我的方法,请大家不吝赐教: 1:做一张图片用于做进度条,只需要很小的一个图片就可以了,如高20px,宽1px. 2:在要显示进度条的单元格中插入image控件,其imageUrl设置为已做好的图片的位置. 3:用一个dataReader对象dr保存取出的各项票数,用一个int 型变量sum保存取出的总票数,各项分别再定义一个double型变量用来保存单项票数除以(/)总票数的结果

ASP.NET实现投票结果的图片进度条显示代码

asp.net|投票|显示 一个投票功能模块少不了查看投票结果,用进度条显示各个投票结果可以起到一目了然的效果.以下是我的方法,请大家不吝赐教: 1:做一张图片用于做进度条,只需要很小的一个图片就可以了,如高20px,宽1px. 2:在要显示进度条的单元格中插入image控件,其imageUrl设置为已做好的图片的位置. 3:用一个dataReader对象dr保存取出的各项票数,用一个int 型变量sum保存取出的总票数,各项分别再定义一个double型变量用来保存单项票数除以(/)总票数的结果