代码生成技术论文-刘晓东,邴冰天,李伟,王学高,裴昕莹

代码生成技术论文-刘晓东,邴冰天,李伟,王学高,裴昕莹

导读:本文包含了代码生成技术论文开题报告文献综述及选题提纲参考文献,主要关键词:永磁同步电机,无传感器控制,高频注入法,Simulink代码生成技术

代码生成技术论文文献综述

刘晓东,邴冰天,李伟,王学高,裴昕莹[1](2019)在《基于代码生成技术的永磁同步电机无传感器控制》一文中研究指出永磁同步电机无传感器控制能够替代位置传感器向电机控制系统提供转子位置信息。为了获得转子的位置,传统无传感器算法需要大量的计算,在低速下转子的位置估计精度低。而高频注入法利用永磁同步电机的凸极性得到转子的位置,并且在低速下能够准确得到转子的位置。本文首先分析了高频注入法的原理和转子位置信息的提取方法。然后,在Simulink环境下搭建了永磁同步电机无传感器控制算法和逻辑控制模型,并用Embedded Code工具生成嵌入式代码。最后,在永磁同步电机测试平台上进行了实验,验证了高频注入法的有效性及代码生成技术的正确性。(本文来源于《微电机》期刊2019年10期)

张磊[2](2019)在《代码自动生成技术在实验教学中的应用》一文中研究指出文中提出利用Matlab/Simulink框图模型设计环境及其代码自动生成功能,简化学生对控制系统当中处理器硬件、编程方法的学习过程,并针对原有"自动控制元件实验"教学内容,提出以开环控制系统替代孤立元件设备作为实验对象,以适应元件设备实际应用情况,同时向学生提供可自主操作的实验环境,为培养学生工程实践与创新能力、建立系统级思维方式创造了良好的实验条件。(本文来源于《电气电子教学学报》期刊2019年05期)

李进忠,李银苹,文国然[3](2019)在《基于自动代码生成技术的汽车控制系统设计》一文中研究指出因为汽车电子实时控制软件在传统开发过程中具有难度较大、调试困难及控制算法维护成本较高的问题,所以实现基于自动代码生成技术的汽车控制系统的设计。对代码自动生成技术进行分析,之后提出在汽车控制系统中使用自动代码生成技术。使用自动代码技术,实现汽车电子控制系统设计平台,通过Matlab平台实现控制系统需要的驱动模块开发,并且设计汽车控制系统硬件模块,创建汽车电子控制系统软件模型,使用模糊控制器对控制系统中的PI参数进行调整。最后对设计的汽车控制系统进行测试,通过测试结果表示设计的软件在使用效率方面具有一定的优势,而且在实际系统控制过程中具有良好阻力及稳定性。(本文来源于《电子设计工程》期刊2019年18期)

戚艳兵,杨佳[4](2019)在《代码生成技术在数据序列化方面的应用》一文中研究指出作为提高软件开发效率和开发质量的一种技术,代码生成技术一直受到软件开发人员的重视。针对用于数据序列化的代码生成技术在可移植性及封装、解析效率等方面的问题,设计了一种可以快速生成数据序列化或反序列化代码的方法。该方法以协议原型定义文件为基本输入,通过严格高效的转换策略,自动生成数据序列化或反序列化、日志以及边界检查等代码。该方法具有数据结构轻便高效、代码易于移植以及二进制数据流传输方式等优点。通过实际项目应用表明,该数据序列化代码生成技术有效提高了嵌入式应用软件的开发效率及可移植性,并且实现了嵌入式平台之间数据的高效可靠传输。(本文来源于《计算机与网络》期刊2019年13期)

李文鑫[5](2019)在《基于模型的代码生成技术及软件可靠性分析的研究》一文中研究指出随着软件开发技术的快速迭代发展,以及软件规模日益庞大和可靠性需求的日益迫切,关于软件自动化生成及可靠性预测技术的研究也越来越成为软件工程领域的热点问题。现有软件可靠性度量指标较多,有基于代码行的度量方法,也有基于文本复杂度的度量方法。相关研究表明,软件出现故障最集中的阶段是软件的设计和实现阶段,传统的基于文档或人工代码编写的软件系统分析、设计和开发过程对于系统的复杂过程数据和信息较难进行充分获取。因而传统的软件可靠性度量指标在数据和知识集合不充分的情况下具有很大的局限性。本课题基于图形化模型驱动和代码自动生成技术,在有效扩充软件设计和开发过程数据的前提下,结合机器学习方法优化了现有度量指标。首先,设计并实现了一个图形化模型驱动的软件设计及代码自动生成系统,给出了基于类图、状态图和结构化流程图等叁类图形的代码生成框架和算法。其次,建立了基于模型软件开发过程中的叁类数据集合,包括过程数据集合、业务数据集合和操作数据集合,并对叁类数据集合的提取过程进行了研究和设计,在此基础上,基于XML技术对数据提取的存储结构和存储过程进行了实现。再者,研究了现有软件可靠性度量指标及各类指标的计算条件和计算过程,基于论文给出的代码生成框架抽取了部分度量指标,并对这些度量指标的计算过程和计算方法进行了实现。最后,针对论文给出的叁类数据集合及抽取的度量指标进行了软件可靠性预测研究,在分析了现有机器学习算法的基础上,选择最优算法进行了可靠性预测。论文针对代码生成系统进行了测试,测试结果表明,本文设计并实现的代码生成系统全部功能均达到了设计目标,采用本文方法提取的数据集合和指标及基于此数据的可靠性预测算法相比传统方式有较大的提升。(本文来源于《哈尔滨工业大学》期刊2019-06-01)

郝同安[6](2019)在《基于神经网络的代码自动生成技术的研究与应用》一文中研究指出近年来,随着互联网变革的到来,愈来愈多的企业转型后加入到互联网行业,因此社会对程序员的需求也呈现逐年递增的趋势。在如此众多的开发人员中,有不少的开发者从事着根据设计师规划好的图形用户界面完成界面代码的任务。由于不同的特定平台有着各自的开发语言,导致跨平台开发难以实现,所以大量的开发人员都在进行着重复的界面开发工作。伴随着人工智能相关技术的迅速发展,使得深度学习在自然语言处理和计算机视觉方面有了非常成功的应用。因此,利用深度学习在图像和自然语言处理方面的优秀表现,为开发者分担部分网站设计流程成为了当前一个热点研究领域。以pix2code为代表的系统提供了能够按照给定的图形用户界面自动生成特定平台代码的成功案例,在该领域做出了开创性的尝试,然而其想要实际应用,仍然存在一些不足之处有待改进:训练过程中,视觉模型置于整体网络内,容易忽略图像本身的特征信息,而且语言模型采用的编码方式无法提供代码词汇间的关联信息,限制了模型的使用范围。结合以上问题以及相关方面的研究基础,本文设计了一套可用于根据图形用户界面生成相应代码的代码自动生成模型。本文的主要工作有:首先,本文应用基于反卷积网络的自编码器模型改进了视觉模型,将图像部分的编码过程置于整体网络的外部进行训练,其最终得到的中间输出编码向量不仅符合整体的要求,还可以准确地涵盖网络的特征信息;其次,本文的语言模型输入向量采用词嵌入技术,将代码符号转化为低维连续值的同时,更进一步,将词义相近的符号在向量空间映射到相近的位置,从而能够充分挖掘符号向量之间的潜在联系;最后,推断代码的过程中使用了集束搜索技术,本文对其中搜索宽度的取值展开研究,分析k的取值对最终生成代码结果的影响。经过实验表明,本文设计的模型能够生成有效的代码文件,并展示出一个比较完备的图形界面。基于上述设计的代码自动生成模型,本文构建了一套能够根据图形用户界面自动生成代码的前端工具,并对系统的整体架构和子模块功能进行了详细分析与设计。(本文来源于《北京邮电大学》期刊2019-05-30)

万彪[7](2019)在《一种Simulink模块封装的自动代码生成技术研究》一文中研究指出针对飞思卡尔核心控制板MC9S12XS128编程繁杂、设计开发周期长的问题,提出利用MATLAB语言来表示控制板底层驱动接口函数,并将其封装成Simulink模块,利用RTW代码生成工具,快速生成各个模块的驱动代码,实现MC9S12XS128控制板图形化编程。为了验证该方法的可行性,搭建基于MC9S12XS128单片机的汽车电子节气门位置跟随控制试验环境。实验结果表明:Simulink模块封装的代码生成技术满足控制系统开发需求,具有很强的适用性。(本文来源于《机床与液压》期刊2019年10期)

冯吉涛[8](2019)在《汽车电控系统代码自动生成技术的功能实现》一文中研究指出主要研究了汽车电控系统代码自动生成技术的开发流程,以汽车车灯控制系统为例,应用ORIENTAIS工具对基础软件和运行环境等进行配置,实现底层驱动和实时交互层代码的生成,应用软件组件的运行实体则通过Simulink完成开发,通过运用Stateflow完成运行实体内部逻辑的设计,并完成了仿真模型的建立,逻辑层代码采用Em-bedder Coder生成同底层驱动代码、实时交互及逻辑层代码进行融合,进行汽车试验控制箱实验,证明了代码的准确性。(本文来源于《微型电脑应用》期刊2019年04期)

滕旭华[9](2019)在《面向列式内存数据库的代码生成技术》一文中研究指出在飞速发展的信息时代,对于各类信息的存储、查询需求越来越大,尤其是当现实社会的各类信息都被转化成电子信息存放和表示时。对于数据的存储、加工、查询的需求越来越高。数据库是数据处理的中坚力量,如何提高查询性能是数据库设计与实现的重要议题。数据库拥有复杂的类型体系和解释执行的计算方式,带来许多冗余计算,这导致其执行效率较低,无法充分利用硬件特性;而传统编译器又只能在执行前生成代码,无法消除数据库带来的不确定性。如果在执行时使用数据库的动态信息和用户查询请求中的信息,去掉不需要的冗余指令,优化代码逻辑,将进一步提高执行效率。本文讨论了在分布式列式内存数据库中,使用即时编译器作为工具,根据数据库中的算子逻辑和动态执行信息,生成更优执行代码的技术。本文没有采用将整个查询分析树转化成执行函数的做法,因为在分布式环境下,列式存储的引擎将打破这样转化带来的优势,而只在单个算子内部进行代码生成。本文采用Impala数据引擎封装的即时编译库作为底层支撑组件,在分布式内存数据库Goldfish中,实现了排序、分组两个算子和表达式计算部分的编译执行,并提出了基于元组数目进行自适应代码生成的方法。文章详细介绍了数据库中的排序、分组、聚合等算子如何在运行时,动态修改执行逻辑,以期获得更好的执行效率,并对使用代码生成技术的算子进行单元测试。根据测试结果,在一定范围内,代码生成技术在元组数目越大时效果越明显。排序和分组算子都在元组数目较大时获得了几倍的性能提升,聚合算子中的表达式计算模块也获得了一定的性能提升。使用相关工具测试之后发现,使用代码生成技术的新算子,其指令数低于未进行代码生成的算子,其内存占用峰值也较低,因此无论是从时间效率还是空间效率来看,代码生成技术都能够提高查询性能。当元组数目较小时,由于代码生成本身会有开销,反而会降低程序性能。因此实际运行过程中,需要根据输入元组的数目确定是否使用代码生成技术。(本文来源于《电子科技大学》期刊2019-03-29)

王士伟,王盛德,吴雨晨[10](2018)在《基于模型设计的SVPWM算法自动代码生成技术研究》一文中研究指出针对传统DSP开发周期长、编程复杂的问题,提出了一种基于模型设计(MBD)的控制算法开发方法。以SVPWM算法为例,通过DSP集成开发环境(CCS)和MATLAB Simulink嵌入式编码器(Embedded Coder)实现Simulink模型到嵌入式代码的自动生成,并在TMS320F28335上予以验证。这种基于模型的开发过程可加速代码开发,并从需求分析,算法设计和最终集成测试的所有阶段提高产品开发效率。(本文来源于《电工技术》期刊2018年24期)

代码生成技术论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

文中提出利用Matlab/Simulink框图模型设计环境及其代码自动生成功能,简化学生对控制系统当中处理器硬件、编程方法的学习过程,并针对原有"自动控制元件实验"教学内容,提出以开环控制系统替代孤立元件设备作为实验对象,以适应元件设备实际应用情况,同时向学生提供可自主操作的实验环境,为培养学生工程实践与创新能力、建立系统级思维方式创造了良好的实验条件。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

代码生成技术论文参考文献

[1].刘晓东,邴冰天,李伟,王学高,裴昕莹.基于代码生成技术的永磁同步电机无传感器控制[J].微电机.2019

[2].张磊.代码自动生成技术在实验教学中的应用[J].电气电子教学学报.2019

[3].李进忠,李银苹,文国然.基于自动代码生成技术的汽车控制系统设计[J].电子设计工程.2019

[4].戚艳兵,杨佳.代码生成技术在数据序列化方面的应用[J].计算机与网络.2019

[5].李文鑫.基于模型的代码生成技术及软件可靠性分析的研究[D].哈尔滨工业大学.2019

[6].郝同安.基于神经网络的代码自动生成技术的研究与应用[D].北京邮电大学.2019

[7].万彪.一种Simulink模块封装的自动代码生成技术研究[J].机床与液压.2019

[8].冯吉涛.汽车电控系统代码自动生成技术的功能实现[J].微型电脑应用.2019

[9].滕旭华.面向列式内存数据库的代码生成技术[D].电子科技大学.2019

[10].王士伟,王盛德,吴雨晨.基于模型设计的SVPWM算法自动代码生成技术研究[J].电工技术.2018

标签:;  ;  ;  ;  

代码生成技术论文-刘晓东,邴冰天,李伟,王学高,裴昕莹
下载Doc文档

猜你喜欢