首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 234 毫秒
1.
基于机群系统的C++语言并行化实现   总被引:2,自引:0,他引:2  
在计算机机群系统环境下,将面向对象程序设计技术与并行技术相结合能够有效地降低并行程序设计的难度,提高并行程序的可维护性、可移植性和可重用性.本文探讨了机群系统下的C++语言并行化实现的几种方法,分别介绍了基于消息传递的MPC++、基于共享对象的SOC++和基于对象级并行的CCPP语言模型、编程接口及其实现,并给出了几种语言系统评测的结果及分析.  相似文献   

2.
面向对象的数据库管理系统(OODBMS)通常都具备自身的查询语言,它以交互的方式供用户进行数据定义与数据操纵.除此之外,它还必须为程序员提供可在C、FORTRAN、PASCAL等高级语言里嵌入使用查询语言的宿主语言接口.本文首先介绍这样一种C宿主语言接口C—OSDL,而后重点讨论它的实现技术,尤其是将C—OSDL命令转换成SQL语句的翻译算法以及使用SQL实现支持导航式查找的指针层次管理方法.文中讨论的C—OSDL实现技术以及最初的接口设计是面向对象的数据库技术的深入探讨.  相似文献   

3.
介绍TMS320C3X的汇编语言特点和C语言开发TMS320C3X数字信号处理器的过程,及TMS320C3X的汇编语言和C语言的编程接口。  相似文献   

4.
CIMBASE是为计算机集成制造系统而设计的一个异构分布式数据库管理系统.CIMBASE的重要用户接口之一是它的C预编译程序.它允许用户在C里访问远程数据库,是用户开发计算机集成制造系统的重要编程接口.在这篇论文里,我们先介绍它的主要功能,而后集中讨论有关它的实现技术.特别是必要的通信命令设计,主程序、代理程序的工作模式、结构及其生成,以及与之相关的某些算法.  相似文献   

5.
如何编写C-51与汇编语言接口程序(100037北京轻工业学院自动化系)魏世萌C-51是一种可直接访问MCS-51系列单片机硬件资源的嵌入式C语言,它不仅具有C语言结构化程序设计和功能丰富的库函数等高级语言特性,而且还可以与汇编语言混合编程,使高级语...  相似文献   

6.
一个基于TCP/IP网络的计算机会议系统的设计与实现   总被引:1,自引:0,他引:1  
在对TCP/IP协议进行分析的基础上,本文讨论了在实现计算机会议时应采用的客户机/服务器通信模式及UDP通信技术,并以WINDOWS环境下的TCP/IP协议-WINSOCK编程接口,实现了一个基于文本的计算机会议系统。  相似文献   

7.
一个基于TCP/IP网际的计算机会议系统的设计与实现   总被引:1,自引:0,他引:1  
在对TCP/IP协议进行分析的基础上,本文讨论在实现计算机会议时应采用的客户机/服务器通信模式及UDP通信技术,并以WINDOWS环境下的TCP/IP协议———WINSOCK编程接口,实现了一个基于文本的计算机会议系统。  相似文献   

8.
本文介绍的是采用SYBASE的Client/Server系统结构的一个实时网络监控系统,通过对SYBASE的接口软件Open Server的编程,对计算机网络监控系统的报警信息进行实时处理。  相似文献   

9.
SCSI-2已经成为计算机通用的输入输出接口,已经涉足高档计算机的系统接口。在论述SCSI-2特点的基础上,简述了SCSI-2的接口规范,并介绍了二种SCSI一2专用集成电路。  相似文献   

10.
BJ—01并行计算机的系统软件   总被引:1,自引:0,他引:1  
黄大海  纪金龙 《计算机学报》1993,16(12):903-910
本文介绍了BJ-01并行计算机操作系统MOS,并行C语言PCL以及接口软件的设计和实现技术。此外还讨论了BJ-01并行机的并行执行环境和并行程序调试工具。  相似文献   

11.
在TCP/IP协议网络中实现任务间的数据通讯   总被引:2,自引:0,他引:2  
本文通过简单介绍TCP/IP协议的Socket界面以及TCP的Client客户进程建立,TCP的Server服务器进程的建立,使读者初步了解TCP/IP的网络开发界面。并通过一个具体实例及其源程序,使读者了解如何实现在TCP/IP协议网络中任务间的数据通讯。本文最后指出,由此用户可在网络应用层上进行许多网络开发工作,如远地过程调用(RPC)等。  相似文献   

12.
介绍了基于DSP的并联有源滤波器与上位机的RS-232串口通信设计,给出了DSP串行通信的硬件接口电路和通信协议,并完成了串口通信的软件编程。下位机使用C语言和汇编语言混合编程,上位机采用Visual C++设计界面,并用串口控件MSComm编写串口程序,实现上位机对有源滤波器数据的采集、显示、处理和存储。调试结果表明,该串口通信设计可以实现上位机对有源滤波器的监控。  相似文献   

13.
阐述了开放式虚拟仪器平台LabVIEW的特点,介绍了PCI总线技术。利用图形化编程语言LabVIEW的虚拟仪器和动态特性,在计算机上构成用户界面动态显示和交互,使用LabVIEW动态链接库,调用板卡函数开发出了一个由计算机控制的FIFO半满式32路数字量采集系统,并且进行了软件可行性的测试。数据采集卡配合虚拟仪器中的LabVIEW编程,就能完成数据采集过程。实验证明,采用这种方法省去了复杂的语言编程,缩短了软件的开发时间,简化了开发过程,同时也增加了应用的灵活性。  相似文献   

14.
基于ARM和DSP的组合导航系统设计   总被引:1,自引:0,他引:1  
设计并实现了基于ARM和DSP的SINS/GPS组合导航系统;该系统采用DSP作为导航解算计算机,完成导航数据的快速的融合与解算处理;采用ARM处理器作为上位机,完成导航系统的数据存储、显示与输入输出接口控制等功能;重点完成了光纤陀螺和加速度计的高精度数据采集以及ARM与DSP之间的通信接口的设计,并根据系统的硬件配置,设计并实现了组合导航系统的卡尔曼滤波器;最后进行了车载试验,试验数据分析结果表明该组合导航系统可以获得理想的导航精度,验证了导航系统软、硬件设计的正确性和可靠性.  相似文献   

15.
基于SoPC技术的1553B总线接口卡设计与实现   总被引:1,自引:0,他引:1  
黄伟  吴华兴  鲁艺  周雷 《电子技术应用》2011,37(7):57-60,64
提出了一种1553B总线接口卡设计方案.通过采用SoPC技术、基于Verilog的自定义IP模块设计以及基于邮槽寄存器的双向中断设计,快速构建了系统硬件.在MOS Ⅱ开发环境下采用C语言开发了系统核心软件-1553B协议处理程序,给出了BC模块的设计实例.结合系统驱动、API和实际应用程序开发对系统进行了多功能测试,验...  相似文献   

16.
科学计算软件快速开发技术的研究   总被引:1,自引:0,他引:1  
李国正  杨杰  周越 《计算机工程》2002,28(12):253-254
讨论了C++语言与Matlab语言结合快速开发科学计算软件的优越性和可行性,Visual C 调用Matlab函数的几种方法,其中着重探讨Matlab函数在Visual C 中的编译技术以及如何在Visual C 中调用Matlab Shared M-DII,开发Windows平台独立可执行文件的技术。作为例程给出了Visual C 中开发小波分析软件的步骤和要点,给出了源代码,程序在Win2000系统下成功编译,并能独立运行在Win9x和Win2000操作系统上。  相似文献   

17.
为了实现移动机器人运行过程状态数据的可视化,以面向对象的C++编程语言,设计了一款基于跨平台的Qt图形库框架的上位机监测软件。该软件对接收到的状态数据进行解码、分离并绘制移动机器人实时运行轨迹和状态信息波形曲线等功能。首先概述了自行设计搭建的移动机器人硬件平台的结构和原理以及软件的实现流程;然后简要介绍了上位机软件的开发环境,并阐述了软件的各项功能以及其设计与实现过程;最后以移动机器人路径跟踪运动控制作为实验对象,验证了所设计上位机软件的有效性。  相似文献   

18.
通过引入变量定义,规范子函数、中断函数编写的结构化汇编语言编程思路,能够较好地解决汇编程序开发中存在的代码晦涩和易发生寄存器内存冲突的问题。通过俄罗斯方块游戏的汇编程序设计,从变量定义、子函数设计、中断函数设计等方面探讨了汇编语言的结构化设计思想和具体方法。详细介绍了俄罗斯方块软件实现的具体方法以及程序测试结果。文中采用的汇编语言编程的结构化思维方法,对于编写汇编大程序具有指导和借鉴作用。  相似文献   

19.
针对移动机器人自主导航系统,采用C++语言设计了一款基于Qt的跨平台实时数据可视化上位机软件;该软件执行SLAM技术和路径规划算法,实现可视化移动机器人建图与导航过程以及实时读取数据参数等功能;首先介绍移动机器人的硬件结构和功能;其次给出了自主导航所运用到的改进RRT*算法和动态窗口法;在详细叙述上位机软件工作流程的基础上,开发和设计了实时话题显示、读取以及界面可视化等功能;最后基于ROS系统完成移动机器人自主导航功能,并通过实时地图与数据可视化来验证所设计上位机软件功能的有效性。  相似文献   

20.
This paper presents a practical method of adding problem-specific notation to an established computer language. Our idea is to use unrestricted operator overloading as a tool to map the problem domain notation directly into an existing programming language. Our method introduces new operator symbols and function names into a host language by overloading existing usage. We extend the host programming language syntax to an augmented language which is mapped to the host language by a programmable preprocessor. The preprocessor uses a programmer-modifiable symbolic language grammar to translate an augmented program into a standard program. This process gives a natural extension to any computer language without modifying the host language. Direct use of problem notation can improve program legibility and code comprehension within the problem domain. The preprocessor provides a useful research tool for exploring language issues without the need to write a compiler for a new language. It can also be used to provide a domain specific language for a programming group at lower cost than new language development. This paper presents several working examples which illustrate our work. We redefine many of the standard C operators to alleviate some of the more common programming errors, thus creating a ‘cleaner’ C. As a more esoteric example, we encode a subset of APL vector operators as an algebraic extension to the C language. A curious application of our method shows its success in an arbitrary problem domain by compiling and executing poetry. Our final example introduces standard symbolic logic notation into C for tautology verification. © 1998 John Wiley & Sons, Ltd.  相似文献   

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

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