首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
研究了嵌入式装置图形程序代码生成的技术,采用XML描述编程符号块,基于数据流依赖对图形符号进行拓扑排序,通过C++开放接口和Python脚本调用相结合形成代码,最终形成高质量的C代码.介绍的图形化代码生成技术已经在保护控制程装置中进行了批量应用.  相似文献   

2.
保护控制模块化配置工具软件PCS-CC用于配置嵌入式保护控制装置的程序,工具面向研发人员、工程人员、用户,以装置为配置管理节点,提供整个变电站的配置方案、显示和操作.工具提供功能丰富的保护控制元件库,实现装置的图形化和模块化组态,并可形成装置驱动包,下载到装置运行,具备在线浏览调试功能.工具用图形化模块化的方式完成嵌入式装置程序组态和逻辑编程,提高了研发和工程实施效率,方便了用户的功能扩展.介绍了模块化配置工具软件的概念、功能、操作场景和主要模块的设计与实现.  相似文献   

3.
针对现有的面向儿童的编程工具在图形化表示、交互设计等方面存在的不足,以及没有专门面向中国儿童的编程工具的问题,提出一种面向儿童的图形化编程范式和图形语言的描述方式,设计实现了适合8~14岁中国儿童使用的图形化编程语言和编程工具.以儿童用户的特点为核心,设计了10类图形化编程块,从逻辑层、物理层和数据接口层对编程块的属性进行多元组描述;根据图形化编程块的形状语义和功能定义图形化编程语言的语法规则,采用笔式交互技术为儿童设计实现了一个简单易用的编程工具,最后通过2个实例并结合初步用户评估实验,验证了该图形化编程工具的可用性.  相似文献   

4.
《软件工程师》2016,(1):35-38
传统继电保护装置的功能主要由开发人员直接编写程序,开发工作量大,维护成本高,需要提高开发效率,为此开发了基于组件化、图形化配置软件。本文介绍了该软件的组件开发架构,架构由主框架、组件库、事件总线、主程序组成。主程序读取组件配置文件,加载和创建相关组件对象,组件对应的主窗体放置在主框架的界面容器内。组件之间需要协同配合时,通过发送和响应预定义的事件实现。在继电保护配置软件中应用了该组件架构,降低了模块间的耦合关系,提高了软件可扩展能力和开发集成效率。  相似文献   

5.
为了简化服务机器人编程流程,针对服务机器人任务规划特点,基于分层编程的理念,设计了一套简易图形化编程平台。平台由基本模块层、执行协调层、任务规划层3层组成,用户在不同层次采用不同编程方式,兼顾了编程效率和执行效率。同时,提供了友好的图形化编程界面,方便机器人编程。在交龙服务机器人上的编程实验验证了该平台编程的有效性和便捷性。  相似文献   

6.
可视化测试软件平台GTEST   总被引:3,自引:0,他引:3  
针对现有自动测试软件开发平台大多以文本形式通用程序语言为基础的现状,描述了一种以面向对象方法和组件技术设计实现的、基于数据库的通用可视化测试软件平台GTEST.该平台采用开发平台和运行平台分离的形式,实现了测试策略树及测试流程的可视化编辑,以及测试程序集的运行和测试报告的自动生成.该软件平台使测试人员和操作人员摆脱了繁琐的编程工作,提高了自动测试系统的开发效率.  相似文献   

7.
目前轮式机器人的编程开发通常使用的是C语言或是汇编直接实现,编程的专业性要求高,难度大,易读性和易懂性较差,极大地阻碍了轮式机器人研究应用的推广。该文提出了一种针对轮式机器人的图形化编程软件系统的总体设计思路及实现方法,利用J2EE技术开发了一个面向轮式机器人的图形化编程系统。系统以机器人的运行控制流程图为基础,设计了大量的组件图形符号作为图形化编程的可视控件,在底层将这些控件与C语言代码对应,再向汇编代码转换,并通过串口通讯下载到机器人中,实现对机器人的控制。经实际应用证明,该文提出的设计方法、思路及系统,具有良好的灵活性、稳定性和实用性,能够有效地控制轮式机器人的各种动作。  相似文献   

8.
介绍了用于PCS交流保护测控装置的可视化编程工具在公司更高的商业目标下的革新思路和解决方案。工具以模块化编程配置思想为指导,提供大量可重用、功能稳定的元件符号库,以可视化、图形化的方式进行装置功能组态,以可扩展的脚本实现自动化配置,加快装置的开发和集成速度;提供数字化解耦和逻辑编程功能实现工程和用户的灵活配置,降低研发特殊开发的工作量;并采取数据压缩和文件整体打包的方法节省程序下载时间,提高量产效率,进一步实现了公司降本增效的商业目标。  相似文献   

9.
面向虚拟仪器系统的图形化编程软件平台是基于图形开发、调试和运行的集成开发环境,为测试工程师迅速组建面向工程应用的自动测试仪器系统提供了一个快速开发环境。文章详细阐述了整个软件平台的结构设计及实现。  相似文献   

10.
面向虚拟仪器系统的图形化编程软件平台是基于图形开发、调试和运行的集成开发环境,为测试工程师迅速组建面向工程应用的自动测试仪器系统提供了一个快速开发环境。文章详细阐述了整个软件平台的结构设计及实现。  相似文献   

11.
介绍了Java中的JOptionPane几种较为复杂的使用方法,并提供了实现代码片断,以及完整的演示源代码。可以有效提高较为复杂的对话框的编程效率,对Java中对话框编程的初学者,具有一定的指导意义和参考价值。  相似文献   

12.
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 Chang, C-T. 2007. Binary Behavior of Fuzzy Programming with Piecewise Membership Functions. IEEE Transactions on Fuzzy Systems, 15: 342349.  [Google Scholar]), 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.
吴晓军  尹俊 《微机发展》2011,(2):9-12,17
针对规划问题,引入了固定结构解的描述形式,指出其离散量与连续量混合的多峰值优化的特点。在此基础上提出了固定结构遗传规划算法(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.
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.  相似文献   

17.
对象式逻辑程序设计   总被引:9,自引:3,他引:6  
本文首先对逻辑程序设计与对象式程序设计进行一些比较,然后介绍对象式逻辑程序设计的基本原理、新进展、应用及目前存在的主要问题。  相似文献   

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.
通过研究AOP (Aspect Oriented Programming) 这种新兴发展中的技术,提出一种基于AOP的软件测试框架,适用于在对复杂的JAVA应用做回归测试和动态白盒测试,将需要测试的测试用例以测试方面的形式注册到容器,由容器统一将测试方面定义的测试建议织入到各动态测试连接点.  相似文献   

20.
针对软件系统呈现出的新的自然特性,面向对象程序设计与面向方面程序设计不能提供很好的技术支撑。文章提出面向任务协同程序设计,对其思想和实现原理进行了阐述,并对其解决的问题与意义做了简述。  相似文献   

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

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