首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 125 毫秒
1.
胡乃平  赵振 《微计算机信息》2007,23(3X):214-216
在比较常用串口通信实现形式的利弊基础上,针对某厂轮胎里程试验机监控系统的特点,设计并实现了串口通信动态链接库(DLL),详细介绍了多线程理论、重叠I/O方式,给出了程序流程图,对一些关键代码进行了说明,并给出了DLL的导出函数。  相似文献   

2.
Windows具有多线程处理能力,应用程序中可以创建多个线程,每个线程能够独立完成一个子任务。在通信程序中使用多线程技术,可提高程序的执行效率和反应速度。结合应用实例,介绍了VC++环境下基于Win32API的多线程、串口通信、异步I/O技术的原理和实现方法。  相似文献   

3.
Windows具有多线程处理能力,应用程序中可以创建多个线程,每个线程能够独立完成一个子任务。在通信程序中使用多线程技术,可提高程序的执行效率和反应速度。结合应用实例,介绍了VC++环境下基于Win32API的多线程、串口通信、异步I/O技术的原理和实现方法。  相似文献   

4.
Win32系统中,多线程环境为实现实时串口通信提供了一个很好的解决办法.文中提出了一个多线程串口通信类,该类具有简单的接口,使用重叠I/O方式实现,不会导致线程阻塞.给出了该类的具体实现方法,并将其应用到一个直流电源的监控系统中,通过与扩展异步通信芯片配合使用,成功实现了在38400波特率下运行.  相似文献   

5.
基于VC++ 6.0的多串口通信方法   总被引:10,自引:0,他引:10  
介绍了实现多串口通信的基本方法,采用VC 6.0并结合定时器和多线程技术编写,提出了实现多串口通信的三种方法,给出了实现的方法和步骤,并对三种方法进行了比较.实践证明,这三种模型均有效地实现了多串口通信.  相似文献   

6.
在远程数据采集中多线程串口通信的应用   总被引:1,自引:0,他引:1  
江冰  奚吉 《微处理机》2003,(1):59-61
主要阐述了利用多线程技术和重叠操作模式进行串口通信的一种编程方式,并将其应用于远程数据采集中。  相似文献   

7.
多线程技术及其在串口通信中的应用   总被引:14,自引:0,他引:14  
首先阐述了线程的概念及其特点,然后探讨了多线程技术在串口通信中的应用,提出并实现了一个基于多线程的串口通信模型,最后指出了需要解决的一些问题。  相似文献   

8.
基于PComm的串口通信实现   总被引:1,自引:0,他引:1  
本文以PComm通信软件为基础,以C++Builder为开发平台,详述了多通道实时串行通信的操作、多线程等方法。  相似文献   

9.
介绍了在VC++编程环境下,利用多线程技术、Win32 API函数和重叠操作模式完成对USB接口转换器的虚拟多串口的监控,实现了对虚拟多串口数据的实时接收和处理,并通过串口通信实现了对远程数据采集器的控制。另对监控程序所涉及到的无阻塞后台运行等问题进行了分析。  相似文献   

10.
一个利用多线程及重叠I/O实现的串口通信类   总被引:2,自引:0,他引:2  
Win32系统中.多线程环境为实现实时串口通信提供了一个很好的解决办法。文中提出了一个多线程串口通信类,该类具有简单的接口,使用重叠I/O方式实现.不会导致线程阻塞。给出了该类的具体实现方法.并将其应用到一个直流电源的监控系统中,通过与扩展异步通信芯片配合使用,成功实现了在38400波特率下运行。  相似文献   

11.
动态链接库DLL在虚拟仪器中的应用   总被引:3,自引:0,他引:3  
LabVIEW是美国国家仪器公司开发的基于图形化的程序设计语言,结合具体实例,说明了LabVIEW调用动态链接库函数功能。用户在开发虚拟仪器时,使用动态连接库能快速、高效地开发自己的数据采集和工业控制产品。  相似文献   

12.
陈勃红 《控制工程》2003,10(2):121-123
利用VC++6.0动态链接库建立供电系统优化设计软件的算法函数库,利用VB开发Windows环境的人机界面,充分发挥了VB开发简捷的特点和VC/C++便于低层访问控制的优势,实现了供电系统应用程序对DLL的调用,供电网络的优化选择,解决了开式电网网络导线和电缆截面的确定;供电网潮流计算,短路电流计算分别针对开式电网和闭式电网,给出了开发的基本方法,开式电网借助于相关矩阵求解,闭式电网借助于节点导纳矩阵法,电网潮流计算采用P-Q分解法;最佳无功功率容量的选择从综合经济效益最佳出发,依照拉格朗日乘子法寻优和排序法找出净节省电费最多的各台变压器补偿容量、企业总补偿容量及企业的功率因数。  相似文献   

13.
基于DLL的虚拟仪器设计   总被引:2,自引:0,他引:2  
该文介绍了虚拟仪器的开发环境LabVIEW的特点,分析并实现了利用动态链接技术实现LabVIEW和C语言的接口技术。文中阐述了LabVIEW和C语言接口的方法,并给出了应用实例。通过在LabVIEW中引入了C语言的强大功能,从而提高了LabVIEW的数据处理能力,并极大地增强了LabVIEW与其他Windows应用程序之间的数据共享能力。实践证明,该方法高效、易行,是增强LabVIEW整体功能的一条很好的途径。  相似文献   

14.
在VB6.0编程环境下,调用动态链接库,通过打印口(LPT)实现PC机对89C2051单片机的编程。  相似文献   

15.
动态链接库技术在虚拟仪器系统构建中的应用   总被引:5,自引:0,他引:5  
罗锦  孟晨  苏振中 《计算机工程》2003,29(3):176-177
以LabWindows/CVI作为测试工具,通过动态链接库(DLL)技术将LabWindows/CVI 强大的仪器操作功能和C Builder强大的开发功能有效地结合在一起,可以实现良好的测试 效果、数据管理和人机交互设计。  相似文献   

16.
本文深入分析了Windows动态链接库(DLL)工作原理,阐述了DLL的优点等特性,通过简单实例,探讨了创建和调用动态链接库的方法,为工程人员开发和使用动态链接库提供了一定的技术支持。  相似文献   

17.
介绍了DLL的基本概念,并通过实例介绍创建和使用DLL的基本方法。  相似文献   

18.
C#调用VC++动态链接库的研究   总被引:1,自引:0,他引:1  
李伟 《测控技术》2013,32(5):105-108
C#与C++混合编程是最常见的混合编程方式。用C#调用C++编写的动态链接库存在很多需要解决的问题。对C#调用C++编写的动态链接库的必要性及托管与非托管的概念进行了描述,并对C#调用C++时面临的导入DLL、数据类型转换、结构体参数的处理、指向结构体的指针及在C#中用结构体模拟共用体等常见问题进行研究并给出必要的示例代码。  相似文献   

19.
本文介绍了在微软WindowsNT4.0服务器和Internet信息服务器(IS)支持下的Internet服务器应用程序编程接口———动态链接库(ISAPIDLL)的应用,并推荐用Delphi3客户机/服务器版本编写ISAPIDLL程序。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号