• 제목/요약/키워드: graphic user interface (GUI)

검색결과 373건 처리시간 0.032초

OBD 차량진단 코드 발생 시뮬레이터 개발에 관한 연구 (A Study of a Simulator Development Generating OBD Diagnostic Code)

  • 하광호;이종주;허윤영;최상렬;신명철
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 제38회 하계학술대회
    • /
    • pp.1157-1158
    • /
    • 2007
  • 자동차, 항공기, 철도 및 선박 등과 같은 각종 교통수단에 발생하는 이상현상에 대한 사용자의 정확한 복구 조치 능력 향상을 위하여, 발생한 고장코드에 대한 신속하고 정확한 해석은 매우 중요하다. 이에 따라 본 논문에서는 차량의 고장 진단 프로토콜 중 SAE(미국 자동차 기술자 협회) J1979[1]의 방식을 사용하여 차량의 통신방식을 정의 하고 이에 따라 발생되는 ECU 정보들을 수집 분석하여 각각의 고장 코드들을 해석하였고 배기가스뿐만 아니라 차량에서 발생되는 총제적인 문제점들을 GUI(Graphic User Interface) 기반의 응용 프로그램을 이용하여 차량의 단계별, 부품별 고장코드를 실시간으로 발생시킬 수 있는 시뮬레이터를 개발하였다

  • PDF

Development of a Multi-Scale Nano-Materials Simulation Platform using Python

  • 김후성;박정훈;김한슬;박민규;김용훈
    • 한국진공학회:학술대회논문집
    • /
    • 한국진공학회 2009년도 제38회 동계학술대회 초록집
    • /
    • pp.108-108
    • /
    • 2010
  • 최근 과학 전 분야에서 나노 스케일에서의 연구가 활발하게 진행되고 있다. 이에 따라 컴퓨터를 이용하여 실험에서 발견되는 현상을 해석하거나 일어날 일을 예측하는 일이 중요해지고 있다. 이러한 전산모사를 수행하기 위하여, 원자구조의 모델링이 선행되어야 한다. 현재 본 그룹에서는 Python 언어를 기반으로 모델링을 위한 패키지를 개발하고 있다. 이 패키지에는 최근 나노과학에서 빈번히 사용되는 Graphene이나 Carbon Nano Tube, 실리콘 표면 등을 생성하는 기능과 만든 모델을 편집하여 연구자가 원하는 모델을 편집하는 기능이 포함되어 있다. 향후 Python을 모르는 사람들도 쓸 수 있는 GUI (graphic User Interface) 를 구현할 예정이다.

  • PDF

암호 라이브러리를 이용한 안전한 인터넷 뱅킹 시스템 설계 및 구현 (Design and Implementation of Secure Internet Banking System using Cryptography Library)

  • 김진묵;유황빈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.447-464
    • /
    • 2000
  • 많은 사람들이 관심을 가지고 급속도로 발전하는 인터넷 환경의 웹 서비스 중에서 인터넷 뱅킹 시스템은 반드시 필요한 서비스 중의 하나지만, 아직까지 많은 보안상의 문제점을 내포하고 있다. 본 논문에서는 이런 보안상의 문제들 중에서 사용자 인증에 관한 부분, 데이터 암호화에 관한 부분, 키 분배 문제에 관한 부분을 해결할 수 있는 방안을 제시하려 한다. 이를 위해 공개적으로 사용이 가능한 암호 라이브러리인 Crypto++3.1을 이용하여 인터넷 환경에서 보안 서비스를 제공할 수 있는 안전한 인터넷 뱅킹 시스템인 SIBS(Secure Internet Banking System)을 설계 및 구현하였다. SIBS는 빠른 데이터 암호화 처리를 위해 IDEA암호 알고리즘을 사용하였다. 데이터 암호화에 사용할 키를 분배하기 위해서 Diffie-Hellaman키 분배 알고리즘을 이용한다. 또한, 사용자의 인증을 위해 X.509형식의 인증서를 이용하기 위해서 SSLeay를 설치하여 인증서(Certificate)를 발급 받는다. 그러므로, 사용자는 인터넷에서 SIBS의 GUI(Graphic User Interface)를 이용해 빠르고 편리한 접근이 용이하고, 암호 알고리즘에 대한 지식이나 특별한 조치가 없이도 빠른 데이터 암호화 처리와 인증서를 이용한 확실한 사용자 인증을 보장 받을 수 있다.

  • PDF

차량용 FMCW 레이더 시스템 설계용 하드웨어 플랫폼 및 임베디드 소프트웨어 개발 (Development of Hardware Platform and Embedded Software for Designing Automotive FMCW Radar System)

  • 현유진;오우진;이종훈
    • 대한임베디드공학회논문지
    • /
    • 제6권3호
    • /
    • pp.117-123
    • /
    • 2011
  • In this paper, we design the hardware platform and implement the embedded software based on the FPGA and the DSP for the automotive 77GHz FMCW radar system. This embedded software is built into the DSP as the multi-tasking architecture to support the basic target detection algorithm and the Ethernet link. The designed GUI(Graphic User Interface) provides ability to adjust parameters associated with the radar performance, to monitor signal processing results, and to download the raw received signal. The designed platform can be used to develop the optimal detection algorithms for the various applications.

협업을 통한 시각 프로그램 개발 환경 (A Development Environment for Visual Program With Cooperation)

  • 조용윤;유재우
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.585-588
    • /
    • 2004
  • 시각 프로그램은 프로그램의 내부 로직에 대한 코드와 외부 사용자와의 상호 작용을 위한 사용자 인터페이스에 대한 코드로 나뉘어 구성되어 있다. 개발자들은 빠르고 효과적인 시각 프로그램 개발을 위해 GUI(graphic user interface) 개발 도구를 이용한다. 그러나, 기존의 사용자 인터페이스 개발 도구는 여러 개발자들간의 능력과 개발 분야에 따라 시각 프로그램의 내부 로직과 인터페이스 부분을 분리해 공동 개발할 수 있는 기회를 제공하지 못한다. 본 논문은 다수의 시각 프로그램 개발자간 자신의 개발 분야에 따라 분산 공동 개발이 가능한 네트워크 기반의 시각 프로그램 공동 개발 시스템을 제안한다. 제안하는 공동 개발 환경은 개발자간 독립성과 협동성을 지원하고 즉각적이고 동기적인 개발 협의와 의견 교환을 위한 통신 창을 제공해 응용 프로그램의 개발 속도와 효율을 높일 수 있다.

  • PDF

데이터 마이닝 질의 처리를 위한 질의 처리기 설계 및 구현 (Design and Implementation of a Data Mining Query Processor)

  • 김충석;김경창
    • 정보처리학회논문지D
    • /
    • 제8D권2호
    • /
    • pp.117-124
    • /
    • 2001
  • 데이터 마이닝 시스템은 기본적으로 요약화, 연관화와 분류화 등 다양한 유형의 데이터 마이닝 기능을 포함한다. 이들 기능을 수행하기 위해서 포괄적으로 표현하기 위한 강력한 데이터 마이닝 질의 언어가 요구되며, 사용자에게 보다 친숙한 마이닝 환경을 제공하기 위해서 그래픽 사용자 인터페이스(GUI)를 이용한 데이터 마이닝 질의 언어의 개발이 중요하게 언급된다. 뿐만 아니라 데이터 마이닝 그 자체로서 독립적인 수행이 아니라 수많은 데이터를 포함하며, 의사결정에 적합한 구조로 설계되어 있는 데이터 웨어하우스와 연관된 데이터 마이닝 질의 처리가 필요하다. 본 논문에서는 먼저 GUI를 통하여 사용자가 쉽게 데이터 마이닝 질의를 수행할 수 있도록 한다. 또한 질의를 처리하기 위한 데이터 마이닝 질의 처리 프레임워크를 제시한다. 데이터마이닝 질의의 대상은 데이터 웨어하우스에 저장되어 있는 데이터이기 때문에 데이터 웨어하우스의 구축이 필요하다. 본 논문에서는 데이터 웨어하우스 구축에 필요한 스키마 생성을 위해서 스키마 생성기를 아울러 개발하여 이용한다. 마지막으로 연관 규칙 발견을 위한 데이터 마이닝 질의를 처리하기 위한 질의 처리기의 구현 내용을 보인다.

  • PDF

레이더강우 자료 활용 증진을 위한 표출 및 분석 프로그램 구현 (Implementation of a Display and Analysis Program to improve the Utilization of Radar Rainfall)

  • 노희성
    • 디지털콘텐츠학회 논문지
    • /
    • 제19권7호
    • /
    • pp.1333-1339
    • /
    • 2018
  • 최근 집중호우 등 기상으로 인한 재해가 증가함에 따라 수문기상, 방재분야에서 레이더를 이용한 기상 및 재해예측에 대한 관심이 증대되고 관련연구가 활발히 이루어지고 있다. 환경부 등에서는 레이더 네트워크를 전국적으로 구축 운영함에 따라 레이더의 활용성이 강조되고 있지만, 레이더자료를 활용하고자 하는 실무자 및 연구자들은 레이더자료의 특성을 이해해야하고 레이더자료 형식(UF)의 변환과 보정에 시행착오를 경험하고 있다. 이에 본 연구에서는 UF형식의 레이더자료를 이미지 및 텍스트파일(ASCII file)로 생성할 수 있도록 JAVA 언어를 이용한 GUI방식의 레이더자료를 표출 및 분석 프로그램(RaDAP; Radar Display and Analysis Program)을 개발하였다. 본 프로그램을 이용하여 원하는 레이더강우 자료를 도출하고 이를 이용한 분석을 수행하는데 필요한 소요시간을 최소화 할 수 있어 다양한 분야에서 레이더자료의 활용성을 높이는데 기여할 것으로 예상된다.

GIS를 이용한 도시유역 홍수침수 분석시스템 구축 (Development of Flood Inundation Analysis System for Urban Areas using GIS)

  • 최성열;이재영;조원철;이재호;최철관
    • Spatial Information Research
    • /
    • 제11권2호
    • /
    • pp.155-170
    • /
    • 2003
  • GIS를 이용한 홍수침수 분석시스템이 공항배수유역의 침수현상을 모의하기 위해 개발되었다. 본 연구에서 개발된 모형은 사용자 인터페이스인 GUI 시스템을 통한 Database 구축 및 입력자료 작성을 위한 전처리 과정과 주처리 해석모형을 통해 계산된 결과를 그래픽으로 처리하는 후처리 과정을 GIS(ArcView/Avenue)와 연계하여 통합적으로 구축·제시되었다. 주처리 해석모형은 노면수의 거동분석 모형과 하수배수체계의 분석모형을 통합하여 상호 연계 현상을 모의함으로써 유역에서의 유출량과 배수시스템과의 실제적인 거동을 해석하여 배수관로의 배수효과 및 압력류에 의한 침수현상을 모의함으로써 배수관로 유입에 따른 실제적인 현상을 모의하였다. 본 연구에서 개발된 홍수침수분석시스템은 향후 공항에서의 침수피해에 대한 시설전반에 대해 합리적인 대책관리방안 및 시설개선방안 수립을 위한 체계적인 의사결정에 크게 기여할 것으로 사료된다.

  • PDF

인공위성 RGB 영상 기반 중등학교 교과서 태풍 풍속 산출 및 데이터 시각화 프로그램 개발 (Development of a Program for Calculating Typhoon Wind Speed and Data Visualization Based on Satellite RGB Images for Secondary-School Textbooks)

  • 임채영;박경애
    • 한국지구과학회지
    • /
    • 제45권3호
    • /
    • pp.173-191
    • /
    • 2024
  • 태풍은 지구 시스템 내의 해양-대기-육상 상호작용을 일으키는 매우 중요한 현상으로 특히 태풍의 특성 인자 중 하나인 풍속은 중심 기압, 이동 경로, 해수면 온도 등의 매개변수에 의해 복잡하게 변화하여 실제 관측 자료를 기반으로 이해하는 것이 중요하다. 2015 개정 교육과정 기반 중등학교 교과서에서 태풍 풍속은 본문 내용 및 삽화의 형태로 제시되고 있어 풍속에 대한 심층적 이해가 가능한 탐구활동이 무엇보다 필요한 실정이다. 본 연구에서는 교수-학습 과정에서 간단한 조작만으로도 태풍의 풍속을 이해할 수 있도록 그래픽 사용자 인터페이스(GUI)를 기반으로 한 데이터 시각화 프로그램을 개발하였다. 2023년 발생한 태풍 마와르, 구촐, 볼라벤의 천리안 위성 2A호 RGB (Red-Green-Blue)영상 자료를 입력 자료로 활용하였다. 태풍 주변의 구름 이동 좌표를 입력하여 태풍의 풍속을 산출하고 태풍 중심 기압, 폭풍 반경, 최대 풍속 등의 매개 변수를 입력하여 태풍 풍속 분포를 시각화 할 수 있도록 설계하였다. 본 연구에서 개발된 GUI 기반 프로그램은 천리안 위성 2A호로 관측 가능한 태풍에 대해 오류 없이 적용 가능하며 교과서의 시공간적 한계를 벗어난 실제 관측 자료 기반의 과학탐구활동이 가능하다. 학생과 교사는 별도의 유료 프로그램 및 전문적인 코딩 지식이 없어도 실제 관측 자료를 수집, 처리, 분석, 시각화하는 과정을 경험할 수 있으며, 이를 통해 미래 정보화 사회에서의 필수 역량인 디지털 소양을 함양시킬 수 있을 것으로 기대된다.

Neuro-Fuzzy Controller Design for Level Controls

  • Intajag, S.;Tipsuwanporn, V.;Koetsam-ang, N.;Witheephanich, K.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2004년도 ICCAS
    • /
    • pp.546-551
    • /
    • 2004
  • In this paper, a level controller is designed with the neuro-fuzzy model based on Takagi-Sugeno fuzzy system. The fuzzy system is employed as the controller, which can be tuned by the neural network mechanism based on a gradient descent technique. The tuning mechanism will provide an optimal process input by forcing the process error to zero. The proposed controller provides the online tunable mode to adjust the consequent membership function parameters. The controller is implemented with M-file and graphic user interface (GUI) of Matlab program. The program uses MPIBM3 interface card to connect with the industrial processes In the experimentation, the proposed method is tested to vary of the process parameters, set points and load disturbance. Processes of one tank and two tanks are used to evaluate the efficiency of our controller. The results of the both processes are compared with two PID systems that are 3G25A-PIDO1-E and E5AK of OMRON. From the comparison results, our controller performance can be archived in the case of more robustness than the two PID systems.

  • PDF