如何提供mscomm的通信效率

VB > COM/DCOM/COM+ [问题点数:120分,结帖人spt_petrolor]
等级
本版专家分:7976
结帖率 100%
等级
本版专家分:7976
等级
本版专家分:7976
等级
本版专家分:7976
等级
本版专家分:7976
等级
本版专家分:7976
串口通信MSComm)开发过程记录(包含一个可以通信的比较基础的程序版本)...

我要做的东西是一个类似超级终端的、针对AT指令应用的串口工具,选项卡式界面,发送AT指令与数据卡通信,方便研发人员读写数据卡和测试人员测试,提高工作效率。先发两个图片:接到这个任务首先要分析这个软件主要...

[MSComm]串口通信有关的MSComm控件

在上位机通过串口获取下位机传来的信息或数据,Windows下一般有(1)使用开发环境自身提供的串口操作接口函数;(2)使用ActiveX控件MSComm;(3)直接调用Windows API实现串口操作。直接调用Windows API实现串口操作实现...

微软串口控件mscomm使用高波特率VC示例程序

文档位置在:http://blog.csdn.net/dijkstar/article/details/21248629,其实也没什么设置,就是按照串口...另外根据多个工程经验验证,微软的mscomm接收数据响应效率,要高于网上的其他串口库,建议多用这个成熟控件。

微软串口控件 RS485 mscomm

微软串口控件实现的RS485,经验证,接收效率非常高,高于类库实现的串口库!

MSComm控件小结》

2)运用MSComm控件进行编程实现串口通信 3)运用VC++运行库函数实现串口通信 在这三种方法中,MSComm—( Microsoft Communication Control )控件因使用简便而广受应用,它是Microsoft公司出品的一种ActiveX 控件。控

基于VC的多线程串口通信程序设计

目前对于上位机串口通信编程多采用串口控件mscomm,或者直接调用api函数的形式。其中mscomm控件使用非常简单,但由于其对串口的封装,在一些有特殊要求的情况下使用起来不够灵活。而api函数都是以独立的全局函数的...

MSComm

转载(1) 用DELPHI设计代理服务器程序 (文/万雪勇) 用Delphi开发串口通信软件一般有两种方法:一是利用Windows的通信API函数,另一种是采用Microsoft的MSComm控件。利用API编写串口通信程序较为复杂,需要掌握...

如何提高串口通信速度

硬件工程师开发了一块单片机板,只要按通信协议上位机发数据给下位机,下位机立即回数据,我用串口调试助手试过了,1分钟约可以收发最大6000,可是我用VB的MSCOMM编程,计时,1分钟约2400次,如何提高速度?...

vb6.0实现pc与三菱plc通讯

模式,编程效率高等优点,所以我们VB6.0 提供串口通信控件MSComm 来进行通信编程。 在VB6.0 的开发环境中MSComm 控件可直接从VB 的ToolBox 中加入窗体Form,即可用 其进行通信MSComm 控件有很多重要属性

PC机与多个单片机间的通信

PC机与多个单片机通信,不能采用点对点的RS-485标准,要将PC机RS-232C接口换成RS-485接口。 要保证串行通信的可靠性进行,在相互通信时,必须有一套严格的通信协议,一般称之为应用层通信协议。其帧格式一般包括:...

[VISA]实现PC与外设串口通信功能

简述串口通信是使用非常广泛的通信协议之一,一般都是指的RS232,一般PC都会支持串口的,对于速度要求不是特别高的,用串口来通信相对比较简单,而且成本也很低。关于RS232RS232常见的9针串口接口,其电平其实是-15V...

VS_MFC:CSerialPort串口通信

CSerialport类开源地址(国人在github上托管的) CSerialPort串口类最新修正版及源码简单分析 Remon提供的串口类网址(英文) [MFC]使用强大的第三方串口类 CSerialPort什么是串口通信串口是计算机与外围设备之间的...

串口通信基础,接收,发送数据

通信接口背景知识 设备之间通信的方式 一般情况下,设备之间的通信方式可以分成并行通信和串行通信两种。它们的区别是: 串行通信的分类 1、按照数据传送方向,分为: 单工:数据传输只支持数据在一个方向上传输; ...

用DELPHI设计代理服务器程序

用Delphi开发串口通信软件一般有两种方法:一是利用Windows的通信API函数,另一种是采用...而利用MSComm控件则相对较简单,该控件具有丰富的与串口通信密切相关的属性及事件,提供了对串口的各种操作。 一、MSC...

Variant类型在各语言中的参数传递

前段时间由于该控件基于微软的MSCOMM控件,这个控件如果系统没有安装VB,单独注册好像很难成功,这害的一些没有装VB的用户,为了这个小控件必须安装一次VB,这实在是划算不来,所以直接用API串口函数进行了封装改进...

串口通信--CSerialport类

VS2013下使用CSerialPort类进行串口通信

基于labview串口通信

...有的仪器进行与labview通信,它以十六进制的形式返回信息。例如,它不会返回字母"L”,而是返回它对应的十六进制表示"4C”。在LabVIEW中,我们需要编程实现将这个十六进制表示转换为其对应的

PC机与下位单片机异步串行通信

摘要:介绍了分布式控制系统中上位PC机与下位单片机异步串行通信通信协议;同时介绍了在VC++6.0环境下用PComm编写的PC机通信程序来实现上位机和下位机异步串行通信的方法,给出了PComm编程实例和下位机程序模块...

PComm开发通信程序

在由一台PC机(上位机)和多台单片机(下位机)构成的...在这样的分布式控制系统中,单片机与微机之间的多路通信是整个系统的关键,本文将介绍在提高通信的准确性、可靠性和效率的前提下,用PComm开发PC机

串口通信程序的编写

无论是文件、通信设备、命名管道、邮件槽、磁盘、还是控制台,都是用API函数CreateFile来打开或创建的。该函数的声明为:  HANDLE CreateFile(  LPCTSTR lpFileName, // 文件名  DWORD dwDesiredAccess, // ...

有关于串口通信程序的编写

最近在看串口编程方面的知识,转自:...   Win 32系统把文件的概念进行了扩展。无论是文件、通信设备、命名管道、邮件槽、磁盘、还是控制台,都是用API函数CreateFile来打...

Labview 串口通信

有的仪器进行与labview通信,它以十六进制的形式返回信息。例如,它不会返回字母"L”,而是返回它对应的十六进制表示"4C”。在LabVIEW中,我们需要编程实现将这个十六进制表示转换为其对应的ASCII表示实现通信。 将...

PC机与下位单片机异步串行通信[摘]

同时介绍了在VC++6.0环境下用PComm编写的PC机通信程序来实现上位机和下位机异步串行通信的方法,给出了PComm编程实例和下位机程序模块流程图。 关键词:分布式控制系统;异步;串行通信;PCo

使用Visual C++进行串口通信编程

利用Visual C++在windows环境下设计异步串行通信程序可以使用不同的方法。一种方法可以使用windows系统提供的串行口API函数;另一种方法可以直接 使用Microsoft公司提供的ActiveX控件MSCOMM.OCX。利用MSCOMM.OCX...

基于MFC串口编程和曲线图绘制(visual studio2008,Teechart绘图控件)的程序总结

前言今年刚进入公司按经理的要求为底盘测控机写了一个小小的console。这也是第一次教认真的完成整个程序的编写。程序不大,所用技术比较基础也不前卫,属于初级...1)MSCOMM串口控件编程; 2)Window API函数的串口编程

《接口与通信》+《Visual C++串口通信技术与工程实践(2nd)》笔记

部分引用 http://www.vckbase.com/document/viewdoc/?id=1734《接口与通信》这本书,虽然说的比较久,都是IBM和Intel古老的IC技术,但是有些还是通用的。我们通过了解这些IC可以知道一台电脑是怎么样进行软件编程和...

MFC串口通信编程之字符串发送十六进制发送

1.串口通信基础 通信协议:物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输;协议层规定通讯逻辑,统一收发双方的数据打包、解包标准。 串口通讯物理层之RS-232 RS-232标准主要...

有关线程收发串口数据的问题

最近写一个项目里面用到的是基于串口通信的。 由于我需要一直处于接收数据状态,并且可以随时发送数据(我的串口是RS232,支持全双工),于是想到了用两个线程去做。 一个处于收状态,一个发包用。 现在的问题是:我...

相关热词 c#循环求和 c#发访问者模式 c# guid类型 c# 触发 连续按键 c#提示ora 表不存在 c#支持函数参数为函数名 c# 随机获得一个枚举 c#开发的exe 多开 c# csv追加 c# 模拟拖拽