• Title/Summary/Keyword: GUI software

Search Result 350, Processing Time 0.023 seconds

A XML Based Framework for Automatically Generating Control and Monitoring Software (제어 및 모니터링 소프트웨어 자동 생성을 위한 XML 기반 프레임웍)

  • Yoo Dae-Seung;Kim Jong-Hwan;Yi Myeong-Jae
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.12 no.1
    • /
    • pp.43-55
    • /
    • 2006
  • In this paper, we present a framework which is used to develop, modify, maintain and extend a control and monitoring software easily for any kind of automatic instruments. The proposed framework is composed of three XML documents (IID, MAP, CMIML) and two tools (Virtual Instrument Wizard, Generator). Interface information of behaviors and states of instrument is written on IID. Mapping information between the interface information in IID and API of a real instrument driver is written on MAP Final information of the control and monitoring software is written on CMIML, IID, MAP and CMIML are written by XML format to provide a common usage and platform independence of the proposed framework. Vl Wizard generates CMIML intermediate platform independent document using IID and existing CMIML, and Generator generates the source code of a control and monitoring software platform dependent code automatically using CMIML and MAP. The suggested framework provides an easy development and maintenance because it automatically generates a control and monitoring software in GUI environment and it also provides common usage and platform independence in virtue of using description document of XML format. Also, reusability can be increased by reusing platform independent software description document and not reusing platform dependent software code.

The Design and Implementation of Generator for Generating Control Software (제어 소프트웨어의 생성을 위한 Generator의 설계 및 구현)

  • Yoo, Dea-Sung;Sim, Min-Suck;Park, Sung-Ghue;Kim, Jong-Hwan;Yi, Myoung-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11b
    • /
    • pp.1015-1018
    • /
    • 2003
  • 과거 우리는 플랫폼 독립적인 XML과 GUI 기반의 툴들을 제공하여 장비에 대한 제어 및 모니터링 소프트웨어의 효율적인 생성과 유지보수성을 향상하기 위한 프레임워크[1][2]를 제안하였다. 제안한 프레임워크는 세 가지의 XML 문서(IID, MAP, CMIHL), VI Wizard, Generator로 구성되었다. 본 논문에서는 제안한 프레임워크의 한 구성요소인 Generator에 대한 설계와 구현을 보인다. Generator는 장비의 제어정보 모니터링 정보, 통신 정보, 스케줄 정보, 제어 소프트웨어의 사용자 인터페이스 정보 등을 기술하는 CMIML(Control & Monitor ing Instrument Markup Language) 문서를 이용해서 GUI 기반의 사용자 인터페이스 편집 환경을 제공하고, CMIML 문서를 소프트웨어 코드로 변환함으로써 제어 및 모니터링 소프트웨어를 자동 생성한다.

  • PDF

Design of A Simulation S/W for Evaluation of Auto-Landing Algorithms

  • Yoon sug-joon;Kim kang-soo;Ahn jae-joon
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2003.06a
    • /
    • pp.3-8
    • /
    • 2003
  • A Simulation S/W is developed to evaluate performances of MLS (Microwave Landing System) and IBLS(Integrated Beacon Landing System) in precision auto-landing. For this study classical PID and optimal LQG controllers are developed as well as mathematical models of MLS and IBLS. Ship-landing condition is also considered by assuming sinusoidal movement of the ship in the pitch direction. The simulated aircraft is F-16 in the study of precision auto-landing. For the integrated simulation environment GUI windows are designed for input of parameter values necessary for simulation, such as vehicle performance and environmental data. For validation and verification of models various comparison graphs of simulation outputs are comprised in the GUI design as well as 3D visual simulation of vehicle dynamics.

  • PDF

Development of GUI-type Simulation Software for AHP Decision Support System (다 단계 의사결정지원시스템을 위한 웹기반의 시뮬레이션소프트웨어 개발)

  • 황흥석;조규성;최철훈
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2001.05a
    • /
    • pp.8-13
    • /
    • 2001
  • 다 단계 의사결정지원시스템, AHP(Analytic Hierarchy Process)는 다수 대안에 대하여 다 면적인 평가기준과 다수 주체에 의한 의사결정을 위해 설계된 의사결정지원방법의 하나이다. AHP 시스템은 먼저 주어진 시스템을 구성하고있는 요소를 세분하고 그 분할된 요소를 계층적으로 구성하며 다음으로 계층간 각 레벨에 있는 요소의 상대적 중요도에 대한 판단을 종합하는 과정을 거친다. 본 연구에서는 이러한 AHP방법을 실용화하기 위하여 사용자가 Web기반에서 활용하기 쉽도록 GUI-tyre 프로그램을 개발하고 이를 검증하였으며 예제를 들어 보였다. 본 연구에서 개발한 소프트웨어는 크게 다음과 같이 3 가지 구조로 구성하였다. 단계 1 : 대안 평가의 아이디어 창출 단계(Brainstorming), 단계 2 : 다 단계, 다 기준 의사결정지원시스템(AHP), 단계 3 우선 순위 종합모델(MRM)

  • PDF

Development of Software System for Plate Forming Simulation (강판의 곡가공 시뮤레이션을 위한 전산시스템 개발)

  • Lee, Joo-Sung
    • Journal of Ocean Engineering and Technology
    • /
    • v.13 no.1 s.31
    • /
    • pp.79-87
    • /
    • 1999
  • As it is well appreciated plate forming by line heating takes an important role in ship production process. The paper deals with the development of line heating simulator which can produce the resultant deformation due to line heating in a few minute adn with which user can see the result graphically. For the present purpose mechanical modelling is adopted which can explicitly represent the physical resultant of line heating. In developing the present line heating simulator several program modules are integrated by adopting GUI concept such that the simulator can produce resultant deformation with keeping high accuracy. Application example is illustrated for the twisted shape surface which can be frequently seen in ship and offshore structures.

  • PDF

Test Vector Generator of timing simulation for 224-bit ECDSA hardware (224비트 ECDSA 하드웨어 시간 시뮬레이션을 위한 테스트벡터 생성기)

  • Kim, Tae Hun;Jung, Seok Won
    • Journal of Internet of Things and Convergence
    • /
    • v.1 no.1
    • /
    • pp.33-38
    • /
    • 2015
  • Hardware are developed in various architecture. It is necessary to verifying value of variables in modules generated in each clock cycles for timing simulation. In this paper, a test vector generator in software type generates test vectors for timing simulation of 224-bit ECDSA hardware modules in developing stage. It provides test vectors with GUI format and text file format.

A Design and Implementation of Performance Reporting Viewer for Embedded Software (내장형 소프트웨어를 위한 성능 분석 레포팅 뷰어의 설계 및 구현)

  • Cho Yong-yoon;Park Ho-byoung;Shin Kyoung-hee;Yoo Chae-woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.11a
    • /
    • pp.641-644
    • /
    • 2004
  • 내장형 소프트웨어 성능 평가 및 분석 도구는 제한된 자원에 효율적인 내장형 소프트웨어의 개발 속도와 신뢰성 향상을 위한 유용한 도구이다. 본 논문은 내장형 시스템 개발자가 쉽고 편리하게 성능 평가 결과를 분석하고 효율적인 소프트웨어 개발 기회를 보장받을 수 있는 GUI 형태의 성능 분석 레포팅 뷰어(reporting viewer)를 설계하고 구현한다. 제안하는 성능 분석 레포팅 뷰어는 내장형 소프트웨어에 대해 생성된 저수준의 성능 평가 로그를 API 수준의 자료구조로 변경하는 정보 변환기 모듈과 API 형태의 자료구조를 이용해 사용자가 원하는 결과를 GUI 형태로 출력하는 레포팅 생성기로 구성된다. 제안하는 성능 분석 레포팅뷰어는 개발자나 사용자에게 그래픽 형태의 편리한 성능 분석 레포팅을 제공하며, 나아가API를 통해 개발자 자신의 취향에 맞는 레포팅 화면의 구성과 개발 가능성을 제공할 수 있을 것으로 기대된다.

  • PDF

An Algorithm of CAD Data Extraction for the Computer Controlled Marking System (컴퓨터 제어 마킹을 위한 CAD 데이터 추출 알고리즘)

  • Jeon, Seong-Gu;Kim, Il-Hwan
    • Proceedings of the KIEE Conference
    • /
    • 2003.11c
    • /
    • pp.906-909
    • /
    • 2003
  • This paper proposes an algorithm of CAD data extraction for the computer controlled making system. In general logo is directly designed at the marking controller, but that is not an effective method because of the very limited working area. In this paper, for the data extraction we used a general PC and Auto CAD for logo design, and developed the software with GUI(Graphic User Interface) method. Then the data is transferred to the marking controller for marking on the object. With experimental result we showed the proposed algorithm to be very effective in the computer controlled marking system.

  • PDF

Convergence Education Content Development Utilizing S4A (S4A를 이용한 융합형 교육용 콘텐츠 개발)

  • kim, Hye-Sung;Lee, Hyeong-Ok
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.10a
    • /
    • pp.693-697
    • /
    • 2016
  • Recent Software education topic is GUI programing language 'Scratch' and the open source computing platform plus microcontroller boards 'Arduino'. S4A means a program that controls the Arduino to the scratch. In this paper, development for education content that using S4A and combination the Arduino sensors. and we developed the game in the form of training content by using a variety of tools.

  • PDF

Development of an open-source GUI computer program for modelling irradiation of multi-segmented phantoms using grid-based system for PHITS

  • Hiroshi Watabe;Kwan Ngok Yu;Nursel Safakatti;Mehrdad Shahmohammadi Beni
    • Nuclear Engineering and Technology
    • /
    • v.55 no.1
    • /
    • pp.373-377
    • /
    • 2023
  • The Monte Carlo (MC) method has become an indispensable part of the nuclear radiation research field. Several widely used and well-known MC packages were developed for simulation of radiation transport and interaction with matter. All these MC packages require users to prepare an input script. The input script can become lengthy for complex models. The process of preparing these input scripts is time-consuming and error-prone. In the present work, we have developed an open-source GUI computer program for modelling radiation transport and interaction in multi-segmented slab phantoms using grid-based system for the widely used PHITS MC package. The developed tools would be useful for future users of PHITS MC package and particularly inexperienced users. The present program is distributed under GPL license and all users can freely download, modify and redistribute the program without any restrictions.