首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 526 毫秒
1.
VC下利用串口进行数据通讯的研究   总被引:18,自引:3,他引:18  
分布式监控系统中串行通讯是常用的数据交换方式。研究了VC 中的串口通讯方法,包括通讯协议、校验方式及编程中要注意的关键问题,如内存的溢出处理、多线程的编程及双向中断方式的数据通讯,这些问题在工程项目研究中都较为有用。给出了VC下的相应解决办法。  相似文献   

2.
石贵民 《福建电脑》2006,(10):191-192
本文阐述在C语言环境下,如何运用面向对象程序设计(OOP)的思维方式去编写程序,给长期从事C语言编程的编程人员提供了一种OOP编程的隐性支持。  相似文献   

3.
组播是网络通信经常使用的重要通信方式,航天测控工程中尤其常用,测控中心从各个分机读状态信息,然后又给几个确定的分机发相应的指令,组播编程是网络编程的难点。本文展示了Socket1.1和socket2,2下的网络组播编程的要点,展示的是作者开发的通用网络调试器的部分内容,在此基础上设计的网络调试器已通过工程实践多次检验。  相似文献   

4.
LOGO语言,因其能通过绘图的方式直观体现编程的结果,而深受青少年的喜爱。这种适合学生学习的入门级计算机语言给青少年提供了一个较好的智力开发环境。下面我就谈谈自己对LOGO语言教学在激活学生思维方面的感悟。●激活学生的创新思维通过多年的教学实践,我认识到  相似文献   

5.
ADAM5510的中断方式通讯研究   总被引:1,自引:0,他引:1  
ADAM5510的用户资料没有提供有关中断方式通讯的编程规则。本文在分析ADAM5510有关通讯库函数的基础上,总结出了ADAM5510中断方式通讯的编程方法。实践表明,该方法应用效果好,且易于实现。  相似文献   

6.
在自动化项目的实施中,组态软件越来越多地要求与数据库特别是关系型数据库交换数据,但是不同的组态软件实现的方式不同,大多要使用其自己的脚本语言或使用VBA进行编程,而大多数控制系统开发人员对计算机编程语言并不熟悉,这就给项目开发造成一定困难。详细介绍了几种常用的组态软件,包括Citect、WinCC、RSView32以及iFIX如何通过ODBC接口来实现与数据库的通讯连接,并提供详细的编程代码。  相似文献   

7.
计算思维作为现代信息社会的一种独特思维方式,越来越受到关注。本文从Python编程教学出发,结合项目式教学,以“猜数字小游戏”为例,介绍基于计算思维的项目式教学方法,希望可以给高中Python编程项目式教学提供有价值的参考。  相似文献   

8.
Visual Basic(VB)是Microsoft公司推出的Windows应用程序开发工具,它继承了Basic简便易学的优点,同时具有友好的可视化编程界面,编程方便效率较高,而且功能强大,因此得到广泛应用。本文就是利用VB串行通讯的MSComm控件,实现对上位机转化的图形数据通过单片机在LED彩色大屏幕上加以显示,编者无须深入串行口编程,只需设置几个参数就可以按查询或中断方式实现串行通讯,使得使用VB在Windows环境下的串行通讯编程非常简便。1VB通讯控件简介 以VB6.0专业版为例,通讯控…  相似文献   

9.
在VC环境下通过串口与XBee模块通讯,分析XBee的通讯帧格式。按照帧格式封装好数据,通过串口向XBee模块写封装好的数据,实现本地模块的管理和远程模块的管理。结果表明,利用串口与XBee通讯,可以完美实现XBee模块的管理,给没有提供编程接口的XBee模块在运行中的管理提供了很好的方法。  相似文献   

10.
简述了喷油泵试验台的基本结构及控制系统的部分功能,分析了采用变频器通讯方式进行电机控制及调速的优点;详细介绍了在喷油泵试验台异步电机调速中,LG变频器与单片机通讯的硬件电路、通讯协议及软件编程思想,并给出了换档通讯流程图。  相似文献   

11.
流程图是一种很好的算法表示工具,但对程序设计的初学者而言,设计出来的流程图大多是非结构化的。在《程序设计》课程的教学中,让学生学习结构化定理的相关知识,把非结构化的流程图转换为结构化的,这对培养学生的结构化程序设计思维有很好的意义。  相似文献   

12.
SugarCubes is a set of Java classes which provides a simple and structured approach to concurrency. It offers a powerful and modular communication mechanism based on instantaneously broadcast events. The semantics of SugarCubes code is deterministic and does not depend on arbitrary choices made by the execution platform. SugarCubes gives programmers a sound and fine control over execution; for example, reactive instructions can be preempted in a completely clean way. The paper compares thread‐based programming with SugarCubes programming. It shows that SugarCubes is simpler and more structured than the standard Java threading mechanism. Copyright © 2000 John Wiley & Sons, Ltd.  相似文献   

13.
传统的微控制应用大都采用结构化编程思想,对于单任务控制能很好地达到编程简单、思路清晰、开发周期短的要求。但面对任务较多、控制复杂的问题时,往往难以满足要求。为此,本文专门介绍了在嵌入式系统软件设计中引入现代操作系统的设计思想,并以实时操作系统RTX51为例,对其原理和运行机制进行了较深入的分析。  相似文献   

14.
Abstract  Progress in school computer programming is examined in relation to early claims about the benefits which would accrue from the introduction of programming courses into the school curriculum. The implications of the methodological origins of school programming in both AI and software engineering are discussed. The difficulties of teaching programming and the consequent development of teaching strategies are reviewed. It is concluded that early claims about the development of high-level thinking skills have not yet been supported. Nor have suggestions that children develop structured programming habits by using an interactive programming environment been borne out by the experiences of the 1980s. However, it is also concluded that to abandon programming in schools on the basis of these experiences would be premature.  相似文献   

15.
循环结构是结构化程序设计中的三种基本结构之一,也是程序设计的基础。但是,对于初学者来说,循环结构与人类日常的思维习惯不同,较难掌握。本文通过精讲for循环,推导出while、do-while循环,该方法在日常授课中取得良好的效果。  相似文献   

16.
本文简要回顾了结构化程序设计和N-S图的产生,不难看出:N-S图是应结构化程序设计的需要而产生的。近年来模块化结构化程序设计思想有了新的发展,本文正是为了适应新的情况,在反复推敲与使用的基础上,第一,提出了结构化控制流程图的改进方案,它比N-S图有更高的集成度,表示能力更强,使得用图形表示算法更方便;第二,提出了各种模块图的方案,它可以使模块化程序设计图形化,合起来就构成了一套完整的模块化结构化程序设计盒图系统,简称MS图。  相似文献   

17.
Distributed programming can be greatly simplified by language support for distributed communication, such as that provided by remote procedure call (RPC) or remote object invocation. This paper examines design and implementation issues in these systems, and focuses on the influence of the communication system on a distributed program. To make the discussion concrete, we introduce a single application as implemented in two environments: Modula-2+, an extension of Modula-2 with RPC, and Emerald, an object-based language that supports remote object invocation. We show that small differences in the implementation of the communication system can have a significant impact on how distributed applications are structured.  相似文献   

18.
面向对象的协同程序设计模型   总被引:3,自引:0,他引:3  
文中提出了一个支持CSCW系统开发的协同程序设计模型,它以一个一般化的协同系统结构模型为基础,采用层次结构,提供了对象链接机制,实现应用独立的多层次协同。同时,它屏蔽具体的通信和共享等概念,直接间程序员提供对象协同的功能,大大方便了协同系统的设计和实现。不仅于此,多层次协同的方法获得了细粒度的协同感知,提高了协同效率,面向对象的方法便于将协同关系结构化,实现了灵活的协同管理,并方便了协同系统的开发  相似文献   

19.
In 1973 Nassi and Shneiderman proposed a new form of flowchart which was advocated as being better suited to the practices of structured programming. It is argued that Nassi-Shneiderman charts (N-S charts) provide a convenient common framework for the communication and practice of other widely accepted ideas concerning software development. They can for example be used to promote top-down design, structured implementation, thorough testing and graphical documentation. This paper relates experiences using N-S charts in a University educational environment and describes some tools which have been developed to support use of the charts.  相似文献   

20.
基于可编程计算机控制器(PCC)设计.实现了一种配置灵活、操作方便的水电站LCU监控系统。该系统充分发挥了PCC在通信以及数据处理上的优势,以极高的可靠性完成了机组运行控制、并网控制、保护控制、参数调整等功能的同时.又以其丰富的编程语言和强大的通信能力实现了机组运行数据统计、模拟量采集以及各种动作记录。该系统为水电站LCU监控系统的设计提供了一条新思路。  相似文献   

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

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