所有论文科目分类


首页>>毕业论文>>硕士论文基于图形化编程的编译方法研究及其应用

基于图形化编程的编译方法研究及其应用

作者:admin时间:2019-04-17 06:57:40阅读:240来源:本站
机器人编程主要是面向非计算机专业用户的,而传统的文本编难以满足用户编程需求,因此一般采用图形化编程语言进行程序,然后通过专用的编译系统生成最终的可执行文件。目前通常采用交叉编译方法来发表图形化程序的编译工作,它包括伪代码生成过程和交叉编译过程。但是现有的迭代分析算法难以满足本文语法分析,并且交叉编译方法效率低,通过该方法生成的目标机器代码结构复杂,空间大,不能满足教育机器人的编译要求。针对上述问题,本文提出了一种简单、高效和可重定向性的直接编译方法,它是基于图形化编程语言的语法和语义直接将图形化程序转换成目标机器代码,其难点在于语法分析。本文重点研究图形化编程语言的语法和编译方法,主要工作如下:(1)问题描述和数学建模:论述了图形化程序中的编译问题,根据直接编译要求分别对图形化模块和程序结构进行抽象和建模,以能够充分描述图形化程序中的数据约束和并行结构,并且详细论述这两种模型的相关定义和特性。(2)迭代分析算法分析与改进:对图形化程序中的数据约束和并行结构进行分析,针对现有迭代分析算法的不足,本文提出了基于约束分离的迭代分析算法,它包括线程合并算法和信号量生成算法。线程合并算法确定了线程信息,信号量生成算法确定了线程之间的同步信息,在代码生成阶段进行整合以满足数据整体约束和模块并行。(3)系统实现和实验分析:将本文提出的DAG图模型和基于约束分离的迭代分析算法应用到本文编译系统中,详细论述了它的设计框架和实现过程。对代码生成效果和机器人动作效果进行分析,以证明本文算法的正确性。同时对编译时间和代码空间进行数据统计分析,以验证本文直接编译方法的高效性和代码优化能力。

最新更新

热门推荐

[硕士论文]语义检索模型的设计与优化
语义检索模型的设计与优化语义检索概念语义检索是一种在语义网络上查询和检索的技术,也称语义检索为概念匹···[全文]
[硕士论文]深入学习本体论和语义检索
引言在教育领域,数字化步伐迅速加快,数字教育资源呈现井喷式增长。如今,越来越多的用户通过互联网进行学···[全文]
[硕士论文]用语言塑造形象的文学
用语言塑造形象的文学艺术、音乐、舞蹈、戏剧、电影、建筑、雕塑等,通过塑造具体而感性的艺术形象,帮助读···[全文]
[硕士论文]文学史上的两种创作方法
作品成功的标志——典型标志俄罗斯大作家果戈里曾经听过一个故事:一个小官员非常喜欢打鸟,节俭,并利用休···[全文]
[硕士论文]崇尚理性的古典主义人文思潮和文学
人文思潮和文学“人类是一件伟大的杰作!多么高贵的理性!多么伟大的力量啊!多么美丽的外表啊!多么优雅的···[全文]
[硕士论文]自然主义是西方的一种文学创作方法
古典文学具有情节简单、结构紧凑的优点,但它束缚了自己,因为它把一些原本合理的东西变成了规则和戒律。同···[全文]
[硕士论文]书法艺术在现代创新的要求
乐泉是如此的简单和粗俗。说话,做事,不注意大开大合,看起来飞扬,但注意平和的语言,真诚的话语,方便人···[全文]
[硕士论文]纯文学作者的世俗关怀是最深层次的
作为一个在中国长大的作家,血液中没有宗教成分。那么,当他想与强大的传统世俗世界作斗争时,是什么支持他···[全文]
[硕士论文]写作就是不断打败他们的传统
对人类精神的深入探讨不断揭示了精神王国的面貌,展现了一个与我们肉眼看到的小世界相对称的全新、陌生、难···[全文]
[硕士论文]七子文学复古运动的主要内容
受复古特征的影响,复古人非常重视”法“,关注的程度与复古人的文体意识成正比。七子派有很强的文体意识,···[全文]