• 제목/요약/키워드: GUI 프로그램

검색결과 402건 처리시간 0.024초

에어포일 공력 성능 테이블의 자동생성을 위한 GUI 환경의 프로그램 개발 (Development of GUI Program for Automated Generation of Airfoil Performance Table)

  • 김태우;이재원;채상현;오세종;이관중
    • 한국항공우주학회지
    • /
    • 제35권8호
    • /
    • pp.685-692
    • /
    • 2007
  • 본 연구에서는 헬리콥터 하중 해석을 위한 통합해석코드에서 사용되는 에어포일의 공력 성능 테이블 작성 자동화를 위한 GUI 프로그램을 개발하였다. 개발 후 상용화를 위해 PC환경에서 사용이 보편화 되어 있는 윈도우 운영체제 기반으로 프로그램을 개발하였다. 또한, 별도의 과정을 거치지 않고도 계산 과정 및 생성된 격자 표시등의 결과를 확인할 수 있는 후처리 기능을 포함하여 사용자의 편의를 도모하였다. 기 검증된 기존의 전산유체역학 코드를 기본으로 하여 다양한 받음각과 마하수 영역에서 공력해석이 자동적으로 수행되도록 하였으며, 계산 격자는 에어포일 표면 좌표가 입력되면 자동으로 생성되도록 하였다. FORTRAN 으로 작성된 전산유체역학 코드를 별도의 변환 과정 없이 C++ 기반의 GUI 프로그램과 연동시키기 위하여 Mixed-Language 기법을 사용하였다.

MATLAB GUI 환경기반 신뢰성 설계기법의 개발 (Development of Reliability-Based Design Program based on the MATLAB GUI Environment)

  • 정신택;고동휘;박태훈;김정대;조홍연
    • 한국해안·해양공학회논문집
    • /
    • 제22권6호
    • /
    • pp.415-422
    • /
    • 2010
  • 국제 설계규준의 변화로 다양한 신뢰성 설계기법(절차)이 개발되어 있으나, 기존의 결정론적 설계에 익숙한 기술자가 사용하기 적합한 가시환경 신뢰성 해석 프로그램의 개발은 미흡한 실정이다. 본 연구에서는 신뢰성 설계 종사자가 보다 효율적으로 설계를 수행하고, 보다 개선된 작업환경에서 수월하게 설계인자 정보를 입력하여 해안구조물의 신뢰성 설계를 가능하도록 하는 GUI 환경 설계프로그램을 개발하였다. GUI 환경은 최근 Matlab 7.1 환경에서 제공하는 GUIDE (Graphic User Interface Development Environment) 도구를 이용하였다. 개발된 모델의 신뢰수준 파악을 위하여 신뢰성 설계 프로그램의 Level II, Level III 방법을 이용하여 산정한 결과 방파제 피복블럭과 중력식 안벽의 활동모드 파괴확률은 각각 55.4~55.7%, 0.0006~0.0007% 범위로 파악되었다. 기존의 설계결과에 따른 파괴확률은 피복블럭의 경우 55.6%, 중력식 안벽의 경우 0.0018% 정도로, 정확한 설계인자가 가용한 피복블럭은 본 프로그램을 이용한 경우와 정확하게 일치하고 있으나, 설계인자 정보가 부족한 중력식 안벽의 경우에는 동일한 설계 인자의 입력이 제약된 차이로 인하여 활동모드 파괴확률이 차이를 보이고 있는 것으로 판단할 수 있으나 그 파괴확률의 정도는 일치하고 있는 것으로 파악되었다.

소규모 드론 군집 비행 시스템 개발 (Development of Small-scale Drones Swarm Flight System)

  • 최효현;윤상운
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2019년도 제60차 하계학술대회논문집 27권2호
    • /
    • pp.245-246
    • /
    • 2019
  • 본 논문에서는 GUI(Graphical User Interface)를 이용하여 다수의 드론을 동시 제어하는 시스템 구현 결과를 보인다. 네트워크 소켓(Network Socket) 응용 프로그램인 Packet Sender를 이용하여 다수의 드론을 AP(Wireless Access Point)에 연결하였다. Python 응용 프로그램으로 UDP(User Datagram Protocol) 소켓을 통해 AP에 연동된 드론으로 명령을 전송하여 제어한다. Python GUI 모듈인 Tkinter를 이용하여 사용자에게 GUI를 제공함으로써 접근성(Accessibility)을 높인 시스템을 개발하였다.

  • PDF

GUI 위젯을 이용한 위피 코드 생성 저작도구 설계 (Design of Authoring Tool for generating WIPI Codes using GUI Widget)

  • 이동수;박기창;김철현;이상준;김병기
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.331-334
    • /
    • 2008
  • 현재 위피 저작도구는 위피 코드 작성의 편의성이 부족하고, 시각화를 배제한 문법 중심의 프로그래밍 도구가 대부분이다. 이로 인해 규모가 작은 위피 응용프로그램의 경우에도 직접 코딩해서 개발하고 있다. 따라서 위피 상위레벨(High level) 컴포넌트를 GUI 위젯(Widget)으로 시각화하고, 이를 모바일 레이아웃에 쉽게 적용한 후, 위피 코드로 렌더링(Rendering) 해주는 저작도구에 대한 연구가 필요하다. 본 논문에서는 위젯, 기본 위피 코드, 에뮬레이터 관리를 위해 W2PM(Widget and WIPI Platform Management)을 제안하고, 이를 시스템 기능 요구사항에 반영하여 GUI 위젯을 이용한 위피 저작도구를 설계한다. 제안한 도구는 개발자가 Look & Feel을 자유롭게 조정하고, 중.소규모의 위피 응용프로그램을 제작하는데 효율적이다.

화재 전산 해석을 위한 전처리 프로그램 개발 (Development of pre-processor for Fire Dynamics Simulator(FDS))

  • 이승수;이동현;박수미;구혜윤
    • 한국화재소방학회:학술대회논문집
    • /
    • 한국화재소방학회 2005년도 춘계학술논문발표회 논문집
    • /
    • pp.87-93
    • /
    • 2005
  • 본 연구는 NIST사에서 개발된 FDS를 기반으로한 GUI환경의 전처리 프로그램의 개발에 관한 것이다. 개발된 프로그램은 GUI환경에서 임의의 직육면체를 생성하고 편집할수 있으며 또한 국립지리원에서 보유중인 DXF의 수치지도를 이용하여 지형에 관련된 모델링을 가능 하도록 하였다. 복잡한 지형의 모델링기능과 GUI 환경에서의 편의성은 FDS의 활용도를 높여줄 것이며 이를 이용한 화재 모사는 화재 발생시 진압/대피의 효율을 높여 화재에 대한 피해를 줄일 수 있을 것으로 판단된다.

  • PDF

부요 리눅스 상에서 패치 업데이트를 위한 GUI 프로그램 구현 (Implementation of a GUI based Patch Management System under Booyo Linux)

  • 오정헌;장혜영;최종천;조성제
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (C)
    • /
    • pp.256-258
    • /
    • 2006
  • 본 논문에서는 리눅스 환경하에서 원격 업데이트 서버에 있는 LSB(Linux Standard Base)를 기반으로 국내 표준 리눅스 플랫폼으로 개발된 부요(Booyo)리눅스에 RPM 패키지 또는 보안 패치들을 데스크 탑에 자동으로 설치하게 해주는 클라이언트용 자동 업데이트 프로그램으로 아비지를 구현하였다. 아비지는 부요 환경에서 SW패치 업데이트를 지원하는 한국형 GUI 프로그램으로 클라이언트가 패키지 관리 또는 보안 패치 작업을 쉽게 수행할 수 있도록 한다.

  • PDF

인공어초 안정성 해석 프로그램 개발 - 컴퓨터 코딩시스템 적용 (Development of a Program for Analyzing the Stability of Artificial Reefs - Application of a Computer Coding System -)

  • 전용호;박재형;윤한삼
    • 해양환경안전학회지
    • /
    • 제24권5호
    • /
    • pp.537-544
    • /
    • 2018
  • 본 연구에서는 해수 중 유체력에 의한 인공어초의 활동 및 전도를 평가하기 위한 간편하고 효율적인 사용자 중심의 전산 프로그램(SCAR program)을 개발하였다. 개발된 전산 프로그램은 인공어초의 안정성 평가 공식인 모리슨(Morison) 식을 기반으로 델파이(Delphi) 코드 및 그래픽 사용자 인터페이스(GUI, Graphic User Interface) 방식을 적용하였다. 개발된 SCAR 프로그램은 학부 및 대학원 과정, 실제 현장 전문가들의 수산구조물(인공어초 또는 수중구조물 등) 설계 및 안정성 평가에 널리 적용 가능할 것으로 판단된다.

자바가상머신 GUI를 위한 AWT에서 이벤트 처리 방법 설계 및 구현 (Design and Implementation of Event Handling in AWT for Java Virtual Machine GUI)

  • 백대현;성영락;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (B)
    • /
    • pp.94-96
    • /
    • 2003
  • 자바가상머신(Java Virtual Machine: JVM)을 이용하는데 있어서 GUI(Graphic User Interface)는 JVM 을 탑재한 제품을 사용하는 사람들에게 제품에 대한 편리한 그래픽 환경을 제공하는데 목적이 있다. AWT(Abstract Window Toolkit)는 JavaTM 프로그램에서 GUI를 제공하기 위한 표준 API인 JFC(Java Foundation Class)의 일부분이다. 이에 본 논문에서는 리눅스 기반 자바 AWT API를 구현하는데 있어 가장 핵심 부분인 이벤트 처리가 X 윈도우 시스템과 자바 AWT API 사이에서 어떻게 상호작용하며 이루어지는지에 대해 기술하고 있다.

  • PDF