首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 421 毫秒
1.
传统的有限元程序设计一般采用结构化的程序设计方法和结构化语言(如FORTRAN),其数据存储形式都使用固定的数组结构,使得程序的扩展能力有限,代码的重复利用率低,调试复杂。模板是面向对象的C++语言中相对较新的重要特性,模板能够快速建立类库集合,极大地提高了大型软件的开发速度。采用面向对象的程序设计方法,遵循有限元分析的本质,建立了有关描述有限元模型的类,用链表方式实现结点、单元和材料的数据存放、用多态性实现单元的自由链接,方便地实现了单元增减等用传统语言无法实现的功能。据此编制了有限元分析的数值计算程序,并给出了一个实例。结果表明,程序设计和调试周期较传统设计方法明显缩短,代码的利用率也明显提高。  相似文献   

2.
用Borland C Builder实现动态深度优先搜索,在判断目标方位、选择最短路径方面提高了平面搜索的智能。  相似文献   

3.
C++的链表类技术在变电倒闸操作图形CAD设计中的应用   总被引:2,自引:0,他引:2  
介绍Visual C 的链表类技术在变电倒闸操作图形CAD设计中的应用。  相似文献   

4.
本文讨论了{1,…,n}的全排列的四种不同的算法,以及按字典顺序列举{1,2,…,n}的所有r-组合的算法,并对各个算法用C++语言进行编程加以实现。  相似文献   

5.
一种基于知识规则推理的C++实现方法   总被引:9,自引:0,他引:9       下载免费PDF全文
提出了一种决策支持系统中基于产生式规则的知识表示和推理的C++语言实现方法,该方法把规则的结构和推理定义成规则类,把具体的规则定义成规则类的实体,用这些规则实体构建动态链表从而组成知识库,推理的过程由知识库中各规则实体提供的方法完成,通过设计的实例表明,该方法是简单高效的。  相似文献   

6.
提出了一种紧固式虚拟机,并在嵌入式智能相机中设计实现。在动态类装载时进行常量池解析和方法表建立,开发了机器视觉本地方法接口,以提高运行速度;采用两个双向链表对内存进行管理,从而提高虚拟机的稳定性。通过该虚拟机实现了智能相机的用户自定义工具。测试表明,虚拟机在智能相机的装载时间达到1 ms,实际平均每条字节码指令运行时间只有0.12μs,满足实时性要求。  相似文献   

7.
试用C语言以及数据结构中双向链表实现对记录的存储,删除,查找等功能,内含西文DOS环境下汉字显示,动画,图像显示功能.  相似文献   

8.
基于分布式智能计算的自动生成MIS平台设计与实现   总被引:3,自引:1,他引:2  
文章以分布式应用程序体系结构描述语言DAPADL为基础,介绍用Visual C 6.0实现DAPADL自动生成MIS的转换系统。文章给出总体设计方案,并阐述了相关算法和技术的基本思想。  相似文献   

9.
基于某种大型局用程控交换机座席控制系统的实际工作原理,详细分析了座席控制系统呼叫过程中的各种定时问题,研究了具体解决方法,即:定义一个含有定量器字段的双向链表,并按定量先后排序,对不同的定量数据,维护不同链头,定时处理定时器,同时根据链头呼叫记录的状态和定量器值进行不同处理,该方法不仅适用于交换机的座席控制系统,对其他多任务复杂系统也适用。  相似文献   

10.
以Visual C++6.0为开发平台,引入OpenCV函数库和VFW软件开发包作为辅助开发工具,对从摄像头采集的数据进行处理,实现了对运动目标的检测、识别与报警.介绍了系统的构成及实现方法,同时改进了传统的图像处理方法以适应实时监控的要求.  相似文献   

11.
本文用面向对象技术来处理用传统编程方法无法解决的类属问题。通过对数据类型和数据结构的分析,找出解决类属问题的难点,提供了两种解决方案。一种是运用两面对象的一般思路,通过对象指针之间的强类型转换实现;另一种是直接使用面向对象系统提供的模板工具来实现,面和对象技术的引入,改变了我们考虑和解决问题的方法和思路,使以往难以解决的复杂问题变得简单。本文使用C++这个具体的面向对象语言来对类属问题进行具体描述  相似文献   

12.
介绍了C++表达的人工智能(AD)/专家系统(ES)的设计和实现。针对以前在人工智能研究中的函数式程序语言-LISP,建立了一个C++和LISP语言之间的转换工具。基于C++的专家系统开发模式构造了ES系统中的部分底层模块(如:表操作)。通过使用该模块能够直接把各种LISP开发的系统映射到新的C++开发平台,实现高效的、实用的人工智能专家系统。  相似文献   

13.
利用可编程逻辑器件设计了一个16×16的LED点阵显示系统,通过设计VHDL程序从EEPROM(AT28C64)中取出相应的汉字代码,经过FPGA处理后,送给LED点阵显示,在相应电路控制下,能够变换不同的汉字。具有广泛的应用价值。  相似文献   

14.
对基于产生式规则的知识表示与推理,结合面向对象技术,提出一种应用STL的C++语言实现方法。该方法将规则的结构、创建及释放定义成规则类,具体规则定义成对象,依据STL对序列容器中表的定义构造规则表容器和事实表容器,以创建知识库及动态数据库;推理机独立于知识库;类属算法和成员函数的使用,使推理算法易于编程实现;程序通用性好且便于知识更新。在刀具智能选择专家系统中的应用表明,该方法简单、高效、灵活。  相似文献   

15.
针对印品图像均为半色调这一特点,研究结合艺术网点的半色调信息组合防伪方法,实现印刷品多重防伪。设计微观艺术网点H形及圆形网点阈值矩阵;将隐藏信息混沌置乱加密并对加密后的信息预处理生成加网调控信号;载体图像半色调处理过程中,通过调控信号分区域分形状就行阈值矩阵加网,得到既含有微观艺术网点又有防伪信息的半色调图像;防伪信息的提取采用模板匹配法,利用圆形网点模板获取置乱的隐藏信息,反置乱后得到原始隐藏信息。加网图像放大处理后,规定区域的H形艺术网点清晰可见,印品一重防伪认证有效。半色调图像与载体图像相差较小,防伪信息隐蔽性强;且提取的隐藏信息FSIM值均超过0. 9,提取效果优越,达到二次防伪目的。该防伪方法具备双重防伪效果,防伪信息潜藏性与提取性优越,为包装防伪的应用研究提供了新的技术方案。  相似文献   

16.
提出了采用小卫星组网的方法来解决战斗机超视距通信问题。为实现某一局部区域的超视距通信保障,提出并设计了单轨道小卫星组网方案,多颗小卫星单轨道组网实现简单,只要数量足够多,就能够实现对局部区域的连续通信覆盖,满足对局部区域作战的超视距通信需要;研究了单颗小卫星的在不同高度时覆盖范围半径、覆盖区域与地心的夹角等特性;研究了小卫星组网时,在轨道高度为780 km,不同数量的小卫星组网通信宽度、相临小卫星覆盖范围的重叠宽度和夹角等特性。  相似文献   

17.
用Visual C++实现PC与PLC之间的串行通讯   总被引:8,自引:0,他引:8  
在工业控制中,常常需要对PLC的采集数据和工作状态进行监测控制,实现的方式有VB、DELPHI、PB等.Visual C++是一种Windows应用程序开发工具,在图形处理和数据库管理等方面具有较强的功能,用它来实现底层的通信控制有着更快的速度,采用Visual C++和MFC实现实时要求较高的小型控制系统中的PC和PLC的串行通讯系统,给出了系统的通讯原理和软件设计方法,实现数据的快速发送和接收,实时自动控制准确、快速。该系统简单、经济、稳定、实用性强并已成功应用于实际系统中。  相似文献   

18.
文档是编程工作的一个非常重要的环节,它一般包括规格化程序清单、函数调用关系、变量参访表和程序结构等等。本文介绍了用BorlandC++编程实现函数列表和函数调用树的自动生成方法,并详细分析了有关的数据结构和主要算法及技巧。  相似文献   

19.
目的讨论用中规模器件实现组合逻辑函数时,函数变量数小于数据选择器的地址变量数的情况。方法详细阐述了数据选择器的原理及应用,从逻辑函数表达式、真值表和卡诺图3方面进行分析。结果得出用MSI数据选择器设计组合逻辑函数能够实现任意组合逻辑函数,并通过实例验证了其有效性。结论用MSI数据选择器可实现任意组合逻辑函数。  相似文献   

20.
多边形扫描转换因采用链表结构而使程序简洁、快速,但链表中指针的操作增加了学习这一内容的难度,影响正常的教学进度.在编程时采用标准模板库(STL)中的链表模板避免了指针操作,而且使程序编写容易和阅读方便.根据相关文献的算法,分别写出了采用自定义链表方式和使用链表模板方式实现多边形扫描转换的完整C++程序.实例对比表明,采用标准模板库使程序调试方便和运行稳定.  相似文献   

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

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