首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 593 毫秒
1.
源源编译器是一种对源代码进行重构和分析的工具,在程序设计语言研究领域有着广泛的应用。给出了一种源源编译的控制流结构优化方法。方法结合编译结构分析,对于可化简合并的典型控制流结构,进行结构分析;经数据流分析满足优化条件后,实现基本块的合并。优化后程序的结构更加清晰,可读性更好。方法在SUIF编译器上实现,经使用Olden基准测试程序试验,有效提高了源代码的翻译质量。  相似文献   

2.
某高级语言是一种适合于嵌入式应用的实时高级程序设计语言,在航空电子领域被广泛应用。本文总结了我们在研制某高级语言编译程序中所做的工作。首先介绍了该编译程序的总体结构及有关的设计考虑,然后分别介绍编译前端,与机器无关的优化、编译后端等组成部分的功能及其实现特点。  相似文献   

3.
本文所要讨论的是某军用语言的编译系统的一部分。某军用语言的编译是将源语言转化为 U_CODE,再将 U_CODE 翻译成汇编语言。文中主要研究了某军用语言转化为 U_CODE 过程中原数据对象的 U_ 地址表示方法。给出了地址分配策略,解决了某军用语言的部分编译命令,实现了某军用语言中的覆盖说明、表的紧缩、封装等一些高级语言现象。  相似文献   

4.
通过对企业CNC加工环境的分析 ,建立了CNC机床切削加工运动的数学模型。将AutoCAD与CNC技术相结合 ,运用编译技术对CNC程序进行了分析 ,以AutoLisp语言为接口 ,实现了CNC加工过程的虚拟仿真  相似文献   

5.
采用VHDL语言和已设计好的模块描述了8031芯片的功能,并使用软件MAX+PLUSII进行波形仿真;还进行了包括顶层结构图、顶层代码的编制、编译、波形仿真及分析。  相似文献   

6.
针对航天测控任务中存在的卫星控制人员手工操作多、任务准备周期长、自动化水平低等问题,在分析航天器控制流程的基础上,抽象出面向卫星控制人员的航天器控制高级语言,设计语言规范,描述Windows平台的编辑、编译、运行功能的设计与实现。该语言成功应用于某中心的卫星测控任务中,任务准备快速高效,大大减轻了卫星控制人员的工作量,任务过程自动执行,无需人工干预,提高了航天器控制过程的自动化水平。  相似文献   

7.
为实现联合循环机组的快速设计、性能优化及分析,基于热力学定律,采用面向对象及混合编程技术开发了燃气-蒸汽联合循环机组热力性能计算平台。针对燃气-蒸汽联合循环系统流程结构,运用Fortran语言编译了联合循环热力性能计算模块,并借助混合编程技术与C#界面程序实现对接,完成软件界面的编译。提出界面的整体架构及类的实现与继承,构造出窗体类、计算接口类及灵敏度分析接口类,实现了所开发软件的性能计算功能。该软件能快速开展循环方案设计、优化及变工况的性能分析等工作,为机组的设计和优化提供有益指导。  相似文献   

8.
提出了一种用FPGA实现数控系统内置式PLC的方法.通过在FPGA内部实现PLC逻辑,并提供能够编译PLC指令的编译器,实现了数控系统对通用PLC编程语言的支持.所述方法在基于ARM FPGA的数控系统上得到了实现.  相似文献   

9.
TinyOS是美国加州大学伯克利分校的创建的针对现代无线传感器网络设计的操作系统,是一个基于组件的模块化操作系统,结构简单,其采用nesC语法编程,通过ncc编译器,转换成c语言代码,再由相应的编译工具最终成为硬件可执行代码。在对TinyOS中的组件化模型及nesC编译过程进入了深入分析的基础上,针对CC2430芯片设计了可行的移植方案,测试运行结果表明:平台各功能均能正常运行,证明移植成功。这为以后更加深入地研究和应用TinyOS在无线传感器的网络节点中打下了坚实的基础。  相似文献   

10.
C语言程序题的判阅是计算机考试中的重要部分。以往计算机判阅C语言程序题时,由于学生编写的C语言程序题死循环程序比较多,导致了计算机死机问题产生。因此提出了C程序移置到VC 程序环境中再编译执行的方法,当出现死循环情况对其执行的对话框进行关闭,解决了计算机死机的问题。  相似文献   

11.
描述了数控系统中PMC的基本结构,PMC语言编译,内层解算原理和实现方法,同时介绍了CNC与PMC相互通信接口,并指出数控系统的这些特性对于自动化集成过程有重要意义。  相似文献   

12.
MAPT语言系统是航空工业部陕西飞机制造公司的科技人员,经过三年的努力研制成功并用于实际生产的一项技术先进、实用性强、功能全的CAM语言系统.MAPT语言系统于一九八六年九月十日在陕西飞机制造公司正式通过部级技术鉴定.该系统由系统管理与编辑、语言编译、屏幕绘图与绘图机绘图、后置处理程序自动设计等四部分组成.该系统可以在DESKTOP和IBM-PC/XT等微机系统上运行,采用扩展BASIC和编译BASIC作为设计源语言,具有良好的移植性.采用汉字全屏幕菜单、提示和人机文字对话编辑方式,便于工艺人员熟悉掌握;采用屏幕绘图和绘图机绘图方式显示刀具运动轨迹,为编程人员提供了直观的检查手段,提高了编程效率;通过后置处理程序的使用,证明后置处理程序自动设计(拼装)的方法是可行的.该系统软件约300KB,达一万五千条语句,以完成2(1/2)座标,4~5座标平而变斜角零件加工程序的编制工作为主,包括平而铣削、  相似文献   

13.
曹志坚 《机场建设》2010,(1):13-16,35
一、AutoLISP简介 AutoLISP是一种针对扩充及自订AutoCAD函数机能而产生,以LISP为基础的程序设计语言。AutoLisp语言建立在基于普通的LISP语言上,并扩充了许多适用于CAD的特殊功能而形成。它是一种不需先行编译就可在AutoCAD内部执行的直译性程序语言。所谓LISP程序就是一组相关的AutoLISP函数,包括这样一组函数的ASC码文件就成为LISP文件。在一个文件中,函数的执行顺序是从上到下的。在计算每个函数时,  相似文献   

14.
介绍在具有虚拟仪器技术的LabVIEW软件中,开发设计以Intel公司系列可编程序间隔定时器8253/8254为硬件平台的计数分频模块。该软件模块使用简便、可靠,系统开销极小,不需要中介翻译软件和动态链接库,运行速度快,所生成的优化代码的执行速度与C语言编译后的可执行程序代码的执行速度相当。  相似文献   

15.
旨在B777飞机排除故障时利用计算机的分析处理能力,设计转接口板,可使B777飞机采用的ARINC 629总线上的数据与计算机之间双向传输。设计采用现场可编程逻辑门阵列FPGA,根据ARINC 629总线数据传输规范,用VHDL语言设计编码器、解码器、串并行转换器等逻辑单元程序,编码器和解码器可实现并行数据与曼彻斯特编码双相数据的转换。在MAX PLUSⅡ中对程序编译、仿真通过后,下载到EP1K100QC208-3芯片中,配合外围控制存储电路,实现了从ARINC 629总线到计算机之间的双向数据传输。  相似文献   

16.
数字对讲机协议的制定是当前研究的热点,而信道编译码技术又是数字对讲机的关键技术之一.DCR系统吸收了dPMR系统的信道编译码方式的优点,同时采用删除卷积码纠错技术,提高了对传输差错的控制能力.对基于DCR协议的编译码方案和删除卷积码的编译码方法进行了研究,对不同编译码方式的误码率进行了深入分析.仿真结果表明:在多径衰落信道下,删除卷积码可以有效的纠正突发错误,大大降低误码率.  相似文献   

17.
科学级CCD图像一般是16位的,为了便于在Windows中显示处理过程中的16位图像,需要将16位图像转换为8位图像。介绍了2种转换算法:直接转换法和区间转换法。研究表明:直接转换法实现简单,但容易丢失信息,当原始图像中的有效信息区间较小时,应使用区间转换法;根据原始图像直方图确定用有效信息区间的算法,该算法与CCD的噪声点个数有关,通过对科学级CCD Alta U9000噪声情况的测试,给出了确定U9000图像有效信息区间的方法。  相似文献   

18.
为了满足烹饪机器人菜肴开发的需要,开辟烹饪机器人复现厨师操作知识的新途径。提出了基于模糊控制菜肴编译算法的新方法,对不同操作参数下烹饪机器人完成的菜肴进行评分,编译完成一个接近最优的菜肴工艺文件。解决了烹饪机器人烹饪工艺数字化、最优化问题。实验表明:该编译算法可逼近烹饪工艺的最优参数,能满足中式菜肴烹饪工艺标准化的需求。  相似文献   

19.
RS码的时域编码频域译码技术   总被引:1,自引:0,他引:1  
通过对于RS码的时域编码/频域译码的算法进行分析,找到了它们的不同之处及转换方法,得出了时域编码/频域译码的混合编译码方法,提高了运算速度和纠错能力。  相似文献   

20.
基于C167CS和MAS3507+DAC3550解码器的音频播放器设计   总被引:1,自引:0,他引:1  
多媒体播放器市场的快速发展为低成本的DSP/MCU混合器件的应用提供了发展的良机.本文分析了Infineon(SIEMENS)C167CS的结构,提出了Infineon(SIEMENS)C167CS单片机和MAS3507 DAC3550解码器开发的MP3播放器的方案,采用了自顶向下的设计方法对总体设计方案、硬件各个组成部分(播放器的硬件解码技术、数模转换的控制技术)和软件进行了分析和设计.全部程序用Keil公司的C编译器和链接器编译通过并运行良好,该系统具有实现简单,成本低,运行效率高,功能强大等优点,有很好的发展前途.  相似文献   

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

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