共查询到20条相似文献,搜索用时 78 毫秒
1.
研究了嵌入式装置图形程序代码生成的技术,采用XML描述编程符号块,基于数据流依赖对图形符号进行拓扑排序,通过C++开放接口和Python脚本调用相结合形成代码,最终形成高质量的C代码.介绍的图形化代码生成技术已经在保护控制程装置中进行了批量应用. 相似文献
2.
3.
针对现有的面向儿童的编程工具在图形化表示、交互设计等方面存在的不足,以及没有专门面向中国儿童的编程工具的问题,提出一种面向儿童的图形化编程范式和图形语言的描述方式,设计实现了适合8~14岁中国儿童使用的图形化编程语言和编程工具.以儿童用户的特点为核心,设计了10类图形化编程块,从逻辑层、物理层和数据接口层对编程块的属性进行多元组描述;根据图形化编程块的形状语义和功能定义图形化编程语言的语法规则,采用笔式交互技术为儿童设计实现了一个简单易用的编程工具,最后通过2个实例并结合初步用户评估实验,验证了该图形化编程工具的可用性. 相似文献
4.
5.
为了简化服务机器人编程流程,针对服务机器人任务规划特点,基于分层编程的理念,设计了一套简易图形化编程平台。平台由基本模块层、执行协调层、任务规划层3层组成,用户在不同层次采用不同编程方式,兼顾了编程效率和执行效率。同时,提供了友好的图形化编程界面,方便机器人编程。在交龙服务机器人上的编程实验验证了该平台编程的有效性和便捷性。 相似文献
6.
7.
目前轮式机器人的编程开发通常使用的是C语言或是汇编直接实现,编程的专业性要求高,难度大,易读性和易懂性较差,极大地阻碍了轮式机器人研究应用的推广。该文提出了一种针对轮式机器人的图形化编程软件系统的总体设计思路及实现方法,利用J2EE技术开发了一个面向轮式机器人的图形化编程系统。系统以机器人的运行控制流程图为基础,设计了大量的组件图形符号作为图形化编程的可视控件,在底层将这些控件与C语言代码对应,再向汇编代码转换,并通过串口通讯下载到机器人中,实现对机器人的控制。经实际应用证明,该文提出的设计方法、思路及系统,具有良好的灵活性、稳定性和实用性,能够有效地控制轮式机器人的各种动作。 相似文献
8.
介绍了用于PCS交流保护测控装置的可视化编程工具在公司更高的商业目标下的革新思路和解决方案。工具以模块化编程配置思想为指导,提供大量可重用、功能稳定的元件符号库,以可视化、图形化的方式进行装置功能组态,以可扩展的脚本实现自动化配置,加快装置的开发和集成速度;提供数字化解耦和逻辑编程功能实现工程和用户的灵活配置,降低研发特殊开发的工作量;并采取数据压缩和文件整体打包的方法节省程序下载时间,提高量产效率,进一步实现了公司降本增效的商业目标。 相似文献
9.
面向虚拟仪器系统的图形化编程软件平台是基于图形开发、调试和运行的集成开发环境,为测试工程师迅速组建面向工程应用的自动测试仪器系统提供了一个快速开发环境。文章详细阐述了整个软件平台的结构设计及实现。 相似文献
10.
面向虚拟仪器系统的图形化编程软件平台是基于图形开发、调试和运行的集成开发环境,为测试工程师迅速组建面向工程应用的自动测试仪器系统提供了一个快速开发环境。文章详细阐述了整个软件平台的结构设计及实现。 相似文献
11.
李安东 《电脑编程技巧与维护》2008,(17):30-32
介绍了Java中的JOptionPane几种较为复杂的使用方法,并提供了实现代码片断,以及完整的演示源代码。可以有效提高较为复杂的对话框的编程效率,对Java中对话框编程的初学者,具有一定的指导意义和参考价值。 相似文献
12.
Ching-Ter Chang 《International journal of systems science》2013,44(8):867-874
Fuzzy multiple objective fractional programming (FMOFP) is an important technique for solving many real-world problems involving the nature of vagueness, imprecision and/or random. Following the idea of binary behaviour of fuzzy programming (Chang 2007), there may exist a situation where a decision-maker would like to make a decision on FMOFP involving the achievement of fuzzy goals, in which some of them may meet the behaviour of fuzzy programming (i.e. level achieved) or the behaviour of binary programming (i.e. completely not achieved). This is turned into a fuzzy multiple objective mixed binary fractional programming (FMOMBFP) problem. However, to the best of our knowledge, this problem is not well formulated by mathematical programming. Therefore, this article proposes a linearisation strategy to formulate the FMOMBFP problem in which extra binary variable is not required. In addition, achieving the highest membership value of each fuzzy goal defined for the fractional objective function, the proposed method can alleviate the computational difficulties when solving the FMOMBFP problem. To demonstrate the usefulness of the proposed method, a real-world case is also included. 相似文献
13.
针对规划问题,引入了固定结构解的描述形式,指出其离散量与连续量混合的多峰值优化的特点。在此基础上提出了固定结构遗传规划算法(GP)、模拟退火规划算法(SAP),并进行了算法分析。最后通过实验对四个典型优化函数的优化进行了比较研究。研究与实验结果表明SAP算法综合考虑了结构优化与参数优化,具有收敛效率高、获得更优解概率大的特点;GP算法有利于结构优化,但不利于参数优化,具有收敛效率较低,获得更优解的概率较小的特点。 相似文献
14.
介绍了数控机床程序编制的概念,编程常用的指令,零件加工程序结构与格式。举例说明了手工程序编制的方法及自动编程技术发展趋势。 相似文献
15.
Multiparametric (mp) programming pre-computes optimal solutions offline which are functions of parameters whose values become apparent online. This makes it particularly well suited for applications that need a rapid solution of online optimization problems. In this work, we propose a novel approach to multiparametric programming problems based on an enumeration of active sets and use it to obtain a parametric solution for a convex quadratic program (QP). To avoid the combinatorial explosion of the enumeration procedure, an active set pruning criterion is presented that makes the enumeration implicit. The method guarantees that all regions of the partition are critical regions without any artificial cuts, and further that no region of the parameter space is left unexplored. 相似文献
16.
《Journal of Visual Languages and Computing》2014,25(6):1042-1043
We have developed TAIL, a textual programming language isomorphic to the blocks language of MIT App Inventor (AI), and have extended AI with code blocks, a novel mechanism that enables bidirectional conversions between blocks and text fragments. TAIL improves AI׳s usability by facilitating the reading, writing, and sharing of programs, and may also ease the transition from blocks to text programming. 相似文献
18.
Harold Thimbleby 《Software》1980,10(2):127-134
Two primitives for structured programming are introduced. The primitives allow a generalized procedure entry and return similar to the ‘loop’ and ‘break’ statements found in many algorithmic languages for control in repetitive commands. Examples are given and the practicality of the primitives especially for interactive programming is stressed. Finally, the detailed implementation of the primitives is discussed; they may be implemented as procedures within an existing language. 相似文献
19.
肖海华 《计算机应用与软件》2008,25(3):97-98,131
通过研究AOP (Aspect Oriented Programming) 这种新兴发展中的技术,提出一种基于AOP的软件测试框架,适用于在对复杂的JAVA应用做回归测试和动态白盒测试,将需要测试的测试用例以测试方面的形式注册到容器,由容器统一将测试方面定义的测试建议织入到各动态测试连接点. 相似文献
20.
针对软件系统呈现出的新的自然特性,面向对象程序设计与面向方面程序设计不能提供很好的技术支撑。文章提出面向任务协同程序设计,对其思想和实现原理进行了阐述,并对其解决的问题与意义做了简述。 相似文献