共查询到20条相似文献,搜索用时 78 毫秒
1.
研究了嵌入式装置图形程序代码生成的技术,采用XML描述编程符号块,基于数据流依赖对图形符号进行拓扑排序,通过C++开放接口和Python脚本调用相结合形成代码,最终形成高质量的C代码.介绍的图形化代码生成技术已经在保护控制程装置中进行了批量应用. 相似文献
2.
《计算机测量与控制》2005,13(7):i001
本刊讯:NI公司表示,现在工程师和科学家们可以使用NI LabVIEW软件高端的图形化编程示例。大大提高了原型化的效率,并极大地缩短了将嵌入式应用配置到32位微处理器的时间。全新的MLabVIEW嵌入式开发模块将LabVIEW扩展到所有32位嵌入式处理器。为嵌入式系统的算法设计、仿真、原型和自定义设计的配置提供了图形化的方式。 相似文献
3.
4.
一种面向图形化编程的软件设计方法 总被引:1,自引:0,他引:1
1引言 软件开发过程实质上就是从问题域到解空间的求解过程,与一般的问题求解不同软件开发的问题域是由自然语言描述的现实世界的一部分,而解空间则对应着由程序代码表示计算机应用。由于两 相似文献
5.
目前轮式机器人的编程开发通常使用的是C语言或是汇编直接实现,编程的专业性要求高,难度大,易读性和易懂性较差,极大地阻碍了轮式机器人研究应用的推广。该文提出了一种针对轮式机器人的图形化编程软件系统的总体设计思路及实现方法,利用J2EE技术开发了一个面向轮式机器人的图形化编程系统。系统以机器人的运行控制流程图为基础,设计了大量的组件图形符号作为图形化编程的可视控件,在底层将这些控件与C语言代码对应,再向汇编代码转换,并通过串口通讯下载到机器人中,实现对机器人的控制。经实际应用证明,该文提出的设计方法、思路及系统,具有良好的灵活性、稳定性和实用性,能够有效地控制轮式机器人的各种动作。 相似文献
6.
嵌入式装置可视化页面程序代码处理架构设计 总被引:1,自引:0,他引:1
提出一种灵活的嵌入式装置可视化页面程序的代码处理架构.基于元件的层次模型,形成相关数据结构和功能调用函数.通过在脚本中调用代码生成器开放的接口,可定制形成不同运行场景的代码.通过扩充解析预处理函数,支持形成高效紧凑的代码.采用通用模板替换的方法,可自动形成多种处理器的编译文件.本文提出的技术已经在电力系统保护控制装置开发中进行了批量应用,显著提升了开发效率和质量. 相似文献
7.
针对目前嵌入式开发平台的缺陷,在深入分析多系列MCU共性的基础上,利用软件构件的思想,提出了一种通用的图形化嵌入武开发平台的设计架构,并将其运用于多款MCU的实际开发中,达到了降低开发难度、减少开发时间的目的.提出的设计架构可为同类应用借鉴. 相似文献
8.
机器人足球比赛决策程序的图形化编程 总被引:3,自引:0,他引:3
对机器人足球比赛决策程序的多数研究者而言,主要研究多智能体系统(MAS)及其协作问题,采用算法、编程技巧均较复杂。为了在青少年中开展机器人足球比赛,必须为他们提供一种简单易用、趣味直观的决策程序编程方法。论文首先描述了机器人足球比赛决策程序的一般结构,以及产生式推理模型和决策的表达方式,并在此基础上得出通用机器人足球比赛决策程序流程图。最后提出一种直观的图形化比赛决策程序编程方法,编程者只需要改变图形的属性就可以修改比赛决策程序,降低机器人足球比赛决策程序编程的门槛。 相似文献
9.
单片机课程是高职工科类专业不可或缺的基础课程,鉴于非电子信息类专业单片机课程学时少、前置课程体系不完整等教学实际,笔者开发了基于Arduino图形化编程的系列教学案例,归纳总结了认知Arduino基本功能的教学应用模式、综合设计类教学应用模式和Mixly图形化编程开发者模式,有效激发了学生学习兴趣,改善了课堂教学效果. 相似文献
10.
CAT图形化编程的对象模型 总被引:3,自引:0,他引:3
本文简要介绍了计算机辅助测试领域中几种不同的编程范型,并结合美国NI公司的LabVIEW图形 编程环境,着重论术了图形化编程的概念框架-对象模型及其四大要素。 相似文献
11.
提出一种用于Java语言的图形编程工具的设计方法.它基于元建模机制设计图形编程语言,采用模型-视图-控制器(MVC)构架模式实现图形编辑器,并设计代码转换器完成从图形代码到对应文本代码的等价转换.通过在机器人编程游戏中的实际使用,证明其满足实际需要,大大提高图形编程语言的设计效率,增强了图形编辑器的可维护性与可复用性.这种设计方法也可以用来设计其他语言的图形编程工具. 相似文献
12.
嵌入式图形系统是嵌入式研究领域的热点问题之一。文中介绍了基于构件技术的Elastos(和欣)操作系统上图形系统的架构,该图形系统为应用提供了基于事件机制的图形编程模型。基于事件机制的控件集应用开发有别于基于传统的消息驱动机制的应用程序,具有简单、高效、对用户透明等特点,为图形应用开发提供了更多手段,方便采用Elastos的手机开发。 相似文献
13.
14.
Problem solving is an important skill for a computer scientist.Mindstorm based robots have been used previously,for teaching programming to computing and engineering students here we look at problem solving.These approaches focus upon the development of problem solving skills and not on learning a new programming language from the outset.Therefore,initially,any programming is kept simple with the minimum of commands,with 'objects' unknowingly used,as these are later introduced/learnt during the programming stage of the computing module.This work suggests that using LEGO robots within the teaching of problem solving and the resulting java GUI emulation has some benefits for the students when learning to program. 相似文献
15.
机器人图形化编程与三维仿真环境 总被引:3,自引:0,他引:3
介绍一种采用JAVA开发、基于RTLinux平台的适合多机器人多任务的图形化编程与三维仿真环境.采用图标和连线方式快速建立具备流程图特点的控制程序.运行管理内核实现程序图结构的信息流向跟踪,对程序运行采用边解释边执行机制.机器人运动学指令由底层RTLab执行,结果返回上层;由Java3D实现的三维仿真环境可动态显示机器人的运动过程.该环境支持离线编程和在线调试.目前支持日本安川公司研制的Motoman UPJ和SmartPal类人轮式移动服务机器人. 相似文献
16.
处理器速度瓶颈促进了多核技术的发展,使传统的文本编程语言面临诸多局限与挑战,LabVIEW图形化编程本质上的数据流执行特性避开了繁琐的底层实现,为编程者提供了并行编程的简化方法,使软件开发能够从多核系统中获得潜在的性能提升. 相似文献
17.
文章分析目前高校非计算机专业中程序开发类课程教学效果不佳的现象,提出其主要原因在于难以在有限的学时内兼顾编程语言基础训练和专业问题编程技能两方面的培养。以地理信息系统专业的二次开发课程为案例,通过引入图形化编程的概念和方法,帮助学生最大限度地克服对编程语言复杂繁琐的语法规范的理解障碍,实现将课程重点放在专业应用问题的程序化思维方法和编程技能的训练上,实际的教学效果充分显示了这一模式的有效性。 相似文献
18.
汽车故障诊断仪是一种能够自动诊断、显示汽车故障的仪器,主要用于电喷汽车发动机的维修.阐述基于以PIC18F452单片机为核心的嵌入式系统的汽车故障诊断仪及其软硬件的实现,并详细介绍该仪器的诊断原理、诊断协议和诊断方法,然后给出系统流程图,最后进行总结和展望. 相似文献
19.
介绍了基于模型的嵌入式软件设计开发方法.通过对Simulink/Stateflow及RTWEC工具软件的分析研究,提出了一种适用于嵌入式软件基于模型的开发方法.并通过两个实例验证了这种方法的有效性和易操作性,体现了与传统开发方法相比的优越性. 相似文献
20.
嵌入式软件覆盖测试工具的研究 总被引:1,自引:0,他引:1
随着嵌入式系统的复杂性不断提高,嵌入式软件测试变得越来越重要;通过对ARM系统软件进行深入的研究,提出了一种应用于ARM嵌入式软件系统的覆盖测试工具的设计原理、系统模型及组成模块,分别就各个模块的具体设计进行了详细说明,着重探讨了词法语法分析和插装方式,提出了一种新的词法语法分析和插装方式;该工具能够实现ARM系列嵌入式软件的自动测试,测试了代码执行的覆盖情况,检查出代码死区,从而提高了测试效率,使嵌入式软件质量得到保证. 相似文献