共查询到19条相似文献,搜索用时 125 毫秒
1.
2.
3.
PLC与上位计算机在串行通讯程序设计技术 总被引:2,自引:0,他引:2
提出了在Borland C^ Builder(简称BCB)环境下设计工业控制系统中上位工控机与PLC(可编程序控制器)之间串行通讯程序的两种方法--分别是利用ACTIVEX控件和Windows APIb函数,采用多线程事件的方式。重点介绍了多线程机制的串行通讯程序设计方法。 相似文献
4.
一种利用Win32 API函数实现串口实时通迅的方法 总被引:6,自引:2,他引:6
介绍了一种在Windows 9x及以上操作系统下利用Win32 API函数实现串行通讯的方法,引入多线程、异步I/O操作及事件驱动机制,成功地解决了在32位视窗操作系统下计算机监控系统实时串行通讯问题,并给出了部分串口通讯的源代码。 相似文献
5.
多线程编程技术在数控测井软件中的应用 总被引:1,自引:0,他引:1
为满足实时测井需求,提高系统资源的利用率和系统性能,在数控测井软件开发中将多线程编程技术应用其中,并对多线程编程技术应用的可行性和必要性进行了分析。给出了软件的模块框图及多线程间关系,利用MFC的自定义类封装和实现各个线程,在线程中分别实现串口通信、数据处理、实时绘图功能,采用事件、消息驱动的方式来调度同步线程。实验结果表明,数控测井软件在使用多线程编程技术后,比未使用多线程技术,提高了CPU 50%的使用效率,每秒处理的最大数据由15组提高到40组,对程序的实时性起到良好的作用。 相似文献
6.
目前系统间通讯问题已经成为制约嵌入式系统性能提高的瓶颈。基于目前嵌入式系统对实时性和系统开销的要求,文章提出了一种嵌入式实时通讯控制器设计,用FPGA实现了同步串行通讯,集成了中断和DMA控制器及双端口存储器,实现了可配置的通讯控制和数据存储功能,并已在某通信产品样机中应用。 相似文献
7.
应用套接字模型实现网络通信 总被引:4,自引:0,他引:4
Winsock网络通信系统一般采用客户/服务器模式,讨论了实现服务器端应用的两种套接字模型:阻塞多线程模型和完成端口模型,分析了它们的特点和优劣。并用完成端口模型实现了一个聊天服务器。 相似文献
8.
介绍了用VISUALBASIC编制串口通讯程序的两种方法,即如何用Communicationst控件提供的串行端口通讯功能,来创建功能完备、事件驱支斩通讯程序,以及自定义API函数的使用。 相似文献
9.
10.
讨论在WIN95一半下使用BorlandC^++5.0实现串行通讯的三个实际问题,一是关于在WIN95下如何解决利用API函数频繁且间断接收单个数据而产生的大量不必要的变量问题;另一是关于在WIN95环境下利用API函数实现串行通讯 而产生接收数据时“死机”问题;最后讨论了WIN95下多线程机制在串行通讯中的这里以BorlandC^++5.0作为主导编程语言。 相似文献
11.
基于Win32 API的多线程串行通信程序设计 总被引:3,自引:0,他引:3
在工业控制中,常需要进行PC机和单片机之间的通信,而串行通信是最常用的通信手段。本文在对Win32(Windows9x/NT/2000)环境下实现串行通信的API(Application Program Interface)函数介绍的基础上,结合Win32的多线程技术和消息响应机制,给出了在Win32环境下以VisualC++6.0为开发平台的多线程串行通信程序的实现方案,最后以印花机控制系统PC机程序的开发为例实现了简单、高效、多线程的串行通信程序,并给出了部分代码。 相似文献
12.
13.
14.
利用Visual C++ 6.0实现多线程编程 总被引:4,自引:0,他引:4
介绍了多任务、进程与线程的概念,分析了基于Win32基础上进行多线程编程的过程,讲述了在Visual C^ 6.0中进行多线程编程的技术要点,指出在设计多线程应用程序时,应充分了解操作系统的处理过程,清楚各线程之间的关系,才能使应用程序获得最佳的性能。 相似文献
15.
OpenGL是目前公认的三维图形开发标准,在Win32环境下开发高质量高性能的三维图形应用程序,OpenGL是比较理想的选择。简要介绍Win32环境下,使用OpenGL进行图形操作的具体步骤,详细介绍Win32环境下进行Open-GL编程涉及的相关技术细节,如关联设备描述表和绘制描述表、图形显示与重绘、实时动画与交互操作等,并编写一个简单的动画例程,较全面地演示了Win32环境下的OpenGL编程方法。 相似文献
16.
Win32多线程同步技术浅析 总被引:1,自引:0,他引:1
简要介绍了在Win32环境下多线程访问共享资源时的同步机制,讨论了主要的4种同步对象(临界区、互斥元、事件、信号量),并描述了它们的优缺点,给出了使用Win32 API函数操控这4种对象实现多线程同步的方法。 相似文献
17.
进程间的多线程同步事件控制方法 总被引:1,自引:0,他引:1
以Windows98为平台,介绍了如何调用Win32API中的CreateThread函数来创建线程,并通过在TEventWindows类的构造函数中创建event对象,实现线程的同步事件控制及进程间的多线程同步事件控制方法。 相似文献
18.
19.
Vega环境下的某飞行器视景仿真的实现 总被引:2,自引:0,他引:2
通过利用视景仿真工具Vega对某飞行器飞行的模拟,讨论了Vega环境下LynX,Vega API的使用,并综合视景仿真中路径创建、视点控制、特殊效果等多项技术,建立了基于MFC多线程Vega应用程序,完成了某飞行器飞行中各个状态的控制,取得了良好的视景仿真的效果。 相似文献