首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
用MATLAB编制轴向与径向流动的氨合成反应器的一维拟均相数学模型的模拟计算程序,借助MATLAB的GUIDE设计程序,开发了氨合成反应器设计计算图形用户界面(GUI)。该程序可用于不同类型轴向床、径向床,及其组合的氨合成反应器的模拟设计。结果表明,所开发的氨合成反应器模拟程序,大大降低了设计程序编写的难度,为用户提供有良好交互功能的界面,降低了氨合成反应器的设计难度,提高氨合成反应器设计的效率。  相似文献   

2.
近来针对Android应用程序的基于GUI(图形用户界面)的分析和测试方法已经成为一个研究热点. 自动化技术和较高的GUI覆盖率可以提高大部分方法的效率和效果. 然而以前的工作并不能充分满足自动化和高GUI覆盖率的要求. 提出了一种在不需要程序源代码的情况下遍历Android应用程序GUI的自动化方法. 其主要思想是通过模拟用户的行为自动探测Android应用程序的GUI. 我们的工作主要解决了UI元素提取和处理、用户行为模拟、GUI遍历算法设计和模型构建三方面中的一些关键问题. 实验结果表明, 该方法能获得较高的GUI覆盖率可以有效遍历应用程序的GUI. 此外, 该方法也将有助于程序安全分析、GUI测试等其他研究.  相似文献   

3.
4.
《Computers & Geosciences》2006,32(6):767-775
We present an integrated software framework for geophysical data processing, based on an updated seismic data processing program package originally developed at the Program for Crustal Studies at the University of Wyoming. Unlike other systems, this processing monitor supports structured multi-component seismic data streams, multi-dimensional data traces, and employs a unique backpropagation execution logic. This results in an unusual flexibility of processing, allowing the system to handle nearly any geophysical data. A modern and feature-rich graphical user interface (GUI) was developed for the system, allowing editing and submission of processing flows and interaction with running jobs. Multiple jobs can be executed in a distributed multi-processor networks and controlled from the same GUI. Jobs, in their turn, can also be parallelized to take advantage of parallel processing environments, such as local area networks and Beowulf clusters.  相似文献   

5.
为有效地使用PowerBuilder进行软件设计与开发,解决PowerBuilder应用程序与用户的接口友好性问题,以PowerBuilder作为开发工具,采用面向对象程序设计的方法,开发了一个友好、直观、易用、通用的用户界面。在设计过程中,巧妙地使用了一个窗口实例变量和一个条件语句,解决了图片闪烁的问题。该用户界面可以嵌入其他应用系统中,在软件设计与开发领域具有广阔的应用前景。  相似文献   

6.
7.
This research follows the design and implementation of an agent-based modeling environment written in Java program language on AnyLogic simulation platform to facilitate observing the human spatial behaviors of electric taxis and passengers. The system is developed with a view to improve decision analysis and support for users or companies. In order to achieve the object of decision support for the user, we provide a graphic user interface (GUI) to support user making decision real time. User can simulate the real condition via GUI in our electric taxi DAR operation system to observe the simulation process and the result to help reasonable decision-making immediately. We validate our multi-agent simulation model with the electric taxi DAR operation system case study. Finally, according to the analysis result, we demonstrate that our multi-agent simulation model and GUI can help users or companies quickly make a quality and accurate decision to reduce the decision-making cost and time. In this condition, users or companies can strengthen their competitive advantage and response ability with the reduction of decision-making risk.  相似文献   

8.
A Windows based application system for data collection, Fourier reconstruction and analysis of pure phase encoded constant-time radio frequency electron paramagnetic resonance (EPR) images, is described. The graphical user interface (GUI) of the system was written in MATLAB version 5.0, using its built-in GUI utilities. Design considerations of the application system included speed, flexibility and user-friendly data display and analysis. To maximize the speed of image data collection, MATLAB's built-in C interface system, MEX was not used for data collection. Instead, MATLAB programs call the C programs from the DOS prompt directly, based on the data collection parameters entered through the GUI. Computational procedures included various digital signal-processing steps such as filtering, interpolation etc. for the Fourier reconstruction of 2D, and 3D EPR images from the pure phase encoded data. Examples of 2D images illustrating the performance of the system are presented. Although the application system has been developed for the specific purpose of EPR imaging, it can easily be adapted to other areas such as magnetic resonance microscopy as well.  相似文献   

9.
非线性系统的分析远比线性系统为复杂,缺乏能统一处理的有效数学工具。在许多工程应用中,由于难以求解出系统的精确输出过程。应用Matlab的GUI开发的典型非线性对系统性能分析仿真软件所设计的程序具有良好的用户界面。用此软件可使典型非线性对系统性能的仿真分析变得非常快捷、方便,是工程分析和教学中的一个有效的辅助工具。  相似文献   

10.
Computer is a part and parcel of our daily life. It is being widely used at homes, offices, schools and industries. It is now an important issue to save user program and data as well as hardware and software of the personal computer (PC) itself from damage and corruption due to sudden power failure. This paper presents the solution of the problem. A graphical user interface (GUI) has been developed that monitors the status of the power supply of the PC. Whenever power goes out, it saves all the files that are opened and initiates auto-shutdown of the PC.  相似文献   

11.
以数码一体机用户图形操作界面设计与实现为例,阐述了嵌入式Linux下Qt/Embedded的移植.设计、开发并移植了符合要求的GUI应用程序,介绍了在嵌入式Qt/Embedded中如何解决中文显示的问题,同时对系统的设计和实现做了详细说明.  相似文献   

12.
This paper proposes a new fracture mechanics based OOP tool for damage tolerant evaluation of cracked structural components including tubular joints subjected to constant and variable amplitude loading. To meet requirements of damage tolerant evaluation of structural components, interactive and user-friendly software, has been developed by using OOP concepts. Application of OOP concepts with class and sequence diagrams generated using unified modified language (UML) design tool has been explained with reference to the software. Graphical user interface (GUI) has been developed using VC++, which acts as a client at the front end, while the database developed using MS-ACCESS-XP acts as the server at the back-end. Database design for typical structural components with different crack configurations has been shown in the form of tables. The details of various program modules and structure of GUI have been outlined. Number of benchmark problems has been solved through GUI for verification and validation. The efficacy of the software has been illustrated through an example problem.  相似文献   

13.
围绕平面自治系统的相位图这个核心概念,利用MATLAB求解微分方程组的优势,得到了求解自治微分方程组相位图曲线、相位图方向场等各种算法的程序实现,实现了MATLAB仿真工具箱设计,利用图形用户界面(GUI)方法,设计了良好的人-机交互系统的主界面,最后给出了实际例子的程序运行结果,对推动微分方程组在具体实践中的应用和普及具有实际意义。  相似文献   

14.
围绕微分方程方向场这个核心概念,利用MATLAB求解微分方程的优势,得到了求解微分方程初值解、微分方程方向场等各种算法的程序实现,实现了MATLAB仿真工具箱设计,利用图形用户界面(GUI)方法,设计了良好的人-机交互系统的主界面,最后给出了实际例子的程序运行结果,对推动微分方程在具体实践中的应用和普及,具有实际意义。  相似文献   

15.
16.
针对活塞销生产质量现场监测的现状,设计了一种基于CAN总线技术与数据库技术的监测系统,实现了活塞销外圆直径的在线检测和测量数据的统一管理。该系统将电涡流传感器作为主要测量器件,结合STC89C58单片机与CAN接口器件设计数据采集节点,利用Delph i语言设计数据库和用户界面实现测量数据和结果的存储和实时显示。实验证明:系统运行稳定,测量结果准确。  相似文献   

17.
We present the gravity inversion software GROWTH2.0 and its application to recently obtained gravity data from the volcanic island of Tenerife (Canary Islands, Spain) to inform on its subsurface density structure. GROWTH2.0 is an inversion tool which enables the user to obtain, in a nearly automatic and nonsubjective mode, a 3D model of the subsurface density anomalies based on observed gravity anomaly data. The package is composed of three parts: (a) GRID3D to generate a 3D partition of the subsurface volume into parallelepiped elements, (b) GROWTH to perform the inversion routine and to obtain a 3D anomalous density model, and (c) VIEW for visual representation of the input data, the inversion model, and modeling residuals. The current version of the tool has been developed from an earlier code (Camacho et al., 2002) and now incorporates several novelties: (1) a Graphical User Interface (GUI), (2) an optional automated routine for determination of parameter λ, which controls the balance between model fitness and smoothness, (3) optional determination of values for minimum density contrast, (4) a robust handling of outlier data, and (5) improved automated data reduction for terrain effects based on anticorrelation with topographic data. The new capabilities and applicability of GROWTH2.0 for 3-D gravity inversion are demonstrated by a case example using new gravity data from the volcanic island of Tenerife. In a nearly automatic approach, the software provides a 3-D model informing on the location and shape of the main structural building blocks of the island. Our model results allow us to shed light on the low-density structure of the islands dominant Pico Viejo-Pico Teide (PV-PT) volcanic complex and the identification of an intrusive structure (the east bulge volcano) embedded in Teide's east flank. A low-density body located at around 5.8 km depth beneath PT's summit may represent a current magma or hybrid reservoir.  相似文献   

18.
In this paper, we report the development of a java application for the Superposition T-matrix code, JaSTA (Java Superposition T-matrix App), to study the light scattering properties of aggregate structures. It has been developed using Netbeans 7.1.2, which is a java integrated development environment (IDE). The JaSTA uses double precession superposition codes for multi-sphere clusters in random orientation developed by Mackowski and Mischenko (1996). It consists of a graphical user interface (GUI) in the front hand and a database of related data in the back hand. Both the interactive GUI and database package directly enable a user to model by self-monitoring respective input parameters (namely, wavelength, complex refractive indices, grain size, etc.) to study the related optical properties of cosmic dust (namely, extinction, polarization, etc.) instantly, i.e., with zero computational time. This increases the efficiency of the user. The database of JaSTA is now created for a few sets of input parameters with a plan to create a large database in future. This application also has an option where users can compile and run the scattering code directly for aggregates in GUI environment. The JaSTA aims to provide convenient and quicker data analysis of the optical properties which can be used in different fields like planetary science, atmospheric science, nano science, etc. The current version of this software is developed for the Linux and Windows platform to study the light scattering properties of small aggregates which will be extended for larger aggregates using parallel codes in future.  相似文献   

19.
Development environments based on ActiveX controls and JavaBeans are marketed as ‘visual programming’ platforms; in practice their visual dimension is limited to the design and implementation of an application's graphical user interface (GUI). The availability of sophisticated GUI development environments and visual component development frameworks is now providing viable platforms for implementing visual programming within general‐purpose platforms, i.e. for the specification of non‐GUI program functionality using visual representations. We describe how specially designed reflective components can be used in an industry‐standard visual programming environment to graphically specify sophisticated data transformation pipelines that interact with GUI elements. The components are based on Unix‐style filters repackaged as ActiveX controls. Their visual layout on the development environment canvas is used to specify the connection topology of the resultant pipeline. The process of converting filter‐style programs into visual controls is automated using a domain‐specific language. We demonstrate the approach through the design and the visual implementation of a GUI‐based spell‐checker. Copyright © 2001 John Wiley & Sons, Ltd.  相似文献   

20.
Peter M. Maurer 《Software》2005,35(8):787-797
A binary component is a separately compiled program that can be used as a part of a larger program. Binary components generally conform to an accepted technology such as JavaBeans or ActiveX, and generally support a rich program interface containing properties, methods and events. Binary components are generally used in a graphical user interface (GUI) environment. There are a number of benefits to be realized by converting command‐line software into binary components. The most important of these is that GUI environments are more popular and more familiar to most people than command‐line environments. Using binary components can greatly simplify a GUI implementation, to the point where it is only slightly more complicated than a typical command‐line implementation. However there are benefits that go beyond mere convenience. Binary components have much richer interfaces than command‐line programs. Binary components are service‐oriented rather than task‐oriented. A task‐oriented program has a main routine that is devoted to accomplishing a single task. A service‐oriented component has no main routine or main function, but instead provides a variety of services to its clients. Binary components can be easily integrated with one another, which permits a design where each major feature of an application is implemented in a different component. Such a design encourages software reuse at the component level and facilitates low‐impact feature upgrades. We first delineate a design‐pattern‐based methodology for converting command‐line programs into components. We then illustrate these principles using two projects, a simulation system for digital circuits, and a data generation system for software and hardware testing. Copyright © 2005 John Wiley & Sons, Ltd.  相似文献   

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

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