• 제목/요약/키워드: visual editor

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

지능적인 멀티에이전트 기반 소프트웨어 PLC (Intelligent Multiagent Based Software Programmable Logic Control)

  • 조영임
    • 제어로봇시스템학회논문지
    • /
    • 제11권4호
    • /
    • pp.297-303
    • /
    • 2005
  • In this paper, I developed an intelligent multi agents based softPLC(IMPLC). In IMPLC, the standard IEC 1131-3 PLC languages(LD, SFC, FBD, ST) programmed by a user are converted to IL, which is one of intermediate codes, in order to make them interactions. And then the IL is converted to the standard C code regarding some extension and transplanting, which can be used in a commercial editor such as visual C++. In IMPLC, the logical errors and syntax errors occurred by users are detected, so that the optimal PC control based softPLC can be possible. IMPLC provide easy programming platform to such beginner as well as professionals. The study of code conversion is firstly tried in the world as well as KOREA. I applied IMPLC to 3 steps conveyer belt system. The simulation results say that the debugging steps by IMPLC using multi agents are decreased than the conventional softPLC's.

Design of Boat Racing Game using Buoyant Force

  • An, Syoungog;Kang, Jae-Hyun;Kim, Soo Kyung
    • 한국컴퓨터정보학회논문지
    • /
    • 제23권9호
    • /
    • pp.21-26
    • /
    • 2018
  • A variety of game algorithms have been proposed in recent years. Racing games using these new algorithms have greatly improved compared to those in the past. According to the analysis of racing games done by wheelgamer.com, a website that specializes in racing games, cars are the most common subject in mainstream racing games. These results show there are very few racing games using special subjects such as boats. This paper proposes a method to develop a realistic boat racing game using the Buoyont Force, beyond the limitation of typical racing games that are restricted to cars. A Material Editor based on Unreal Engine 4.12 is used to manifest the Dynamic Material of realistic ocean water. Blueprint, a visual scripting function, is used to materialize buoyancy which allows the boat to move freely along the waves.

멀티미디어 방송을 위한 SMIL 편집 시스템 구현 (Implementation of SMIL Editor for Multimedia Broadcasting)

  • 장대영;김창수;정회경
    • 한국정보통신학회논문지
    • /
    • 제8권3호
    • /
    • pp.622-629
    • /
    • 2004
  • 최근 디지털 방송 및 인터넷이 확산되면서, 다양한 멀티미디어 정보를 보다 자유롭게, 시간과 공간의 제약을 받지 않으면서 이용할 수 있게 되었다. 이러한 최근의 동향에 따라 오디오, 비디오와 같은 멀티미디어 데이터 표현에 대한 관심이 급증하면서 많은 사용자들은 멀티미디어 데이터를 통합한 서비스를 요구하게 되었다. 이에 따라 1998년 W3C에서 멀티미디어 객체의 표현 및 동기화 문제를 해결하기 위해 XML에 기반을 둔 SMIL(Synchronized Multimedia Integration Language)을 제안하였다. 이러한 멀티미디어 요소가 통합된 SMIL 문서는 플레이어를 통해 사용자와 상호 작용하는 멀티미디어 컨텐츠로서 단순히 오디오만 전달하는 인터넷 라디오 방송에 다양한 멀티미디어 요소를 접속하여 보다 않은 정보를 전달하며, 이를 통해 사용자 중심의 새로운 인터넷 라디오 방송 서비스를 창출할 수 있는 가능성이 마련되었다. 이에, 본 논문에서는 일반 사용자들이 손쉽게 멀티미디어 데이터들의 시간, 공간에 따른 배치 및 동기화를 표현하고 기술할 수 있도록 SMIL 문서 편집기를 설계 및 구현한 내용을 기술한다.

지능적 에이전트에 의한 실시간 소프트웨어 PLC 편집기 및 실행엔진 개발 (Development of an Editor and Howling Engine for Realtime Software Programmable Logic Controller based on Intelligent Agents)

  • 조영임
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권12호
    • /
    • pp.1271-1282
    • /
    • 2005
  • PC-based control은 현재 제어분야에서 비약적 발전을 하고 있으나 일반 사용자들이 PC에서 PLC 프로그래밍하기에는 어렵다는 단점이 있다. 따라서 본 논문은 국제 PLC 표준언어로 제정된 5가지 언어 중 $90\%$이상 사용하는 LD언어에 대한 표준규격을 연구하고, 이것을 중간코드인 IL(Instruction List) 언어로 변환하고 기존 상용화된 편집기(Visual C++)에서 활용 가능한 표준 C코드로 변환함으로써 LD에 익숙한 사용자나 고급언어에 익숙한 사용자 모두 사용할 수 있는 편집기 및 실행엔진 기능을 갖춘 지능적 에이전트 기반의 통합 시스템 ISPLC(Intelligent Agent System based Software Programmable Logic Controller)를 개발하였다. ISPLC에서는 LD에서보다 C에서 논리오류 검출기능이 훨씬 용이하며, GUI기반 인터페이스를 제공하며 에이전트에 의한 프로그래밍 코드를 제공하므로 가독성이 높다. 이러한 LD->H->C로의 코드변환체제에 관한 연구는 국내외적으로 처음 시도되는 연구이다. ISPLC를 실제 실시간 교통량 제어 시스템(Real Time Traffic Control System)에 적용하여 현장 적응성이 우수한 실행엔진을 개발하여 시뮬레이션 하였으며, ISPLC는 오류검색 뿐 아니라 프로그래밍 시간을 매우 단축시켜줌을 알 수 있었다.

대용량 고해상 위성영상처리 시스템 개발 (Development of an Image Processing System for the Large Size High Resolution Satellite Images)

  • 김경옥;양영규;안충현
    • 대한원격탐사학회지
    • /
    • 제14권4호
    • /
    • pp.376-391
    • /
    • 1998
  • 위성의 발달에 따라 고해상영상이 등장하게 되었고 지표상태 분석에 매우 유용하게 되었다. GeoWatch는 지능형 영상처리 시스템으로서, 고해상도 영상을 이용하여 디지타이징, 지리보정, 강조, 여러 가지 연산, 식생지수 분석, 등을 하여 지표면 분석 등을 할 수 있는 시스템이다. 도한 지능형 분석 방법등 여러 가지 기법을 이용하여 변화지역분석, 토지 분류, 도시정보추출 등을 수행한다. 이 시스템의 강점은 full scene 영상같은 대용량 영상을 다룰 경우 역동적인 알고리즘 저장 방식을 채택하였고, 자동메뉴 생성, 사용자 편의를 위한 비쥬얼 프로그래밍 환경 등을 제공한다. 이 시스템은 또한 위성영상 위에 벡터를 중첩하여 분석하거나 수정 작업을 할 수 있고, 3차원 비행 시뮬레이션도 가능하다. 이 시스템은 영상 처리 모듈 외에도 영상 변환 및 수정 유틸리티 기능을 많이 제공한다. 본 논문에서는 또한 지능형 영상 분석 방법 뿐만 아니라, 대용량처리나, 비쥬얼 프로그램을 위한 디자인 개념을 제공한다.

IEC1131-3 표준언어 처리를 위한 지능적 소프트웨어 PLC 개발 (Development of an Intelligent Software Programmable Logic Controller for IEC1131-3 International Standard Languages)

  • 조영임
    • 한국지능시스템학회논문지
    • /
    • 제14권2호
    • /
    • pp.207-215
    • /
    • 2004
  • IEC1131-3의 PLC(Programmable Logic Controller) 프로그래밍 언어는 프로그래밍이 복잡하여 디버깅이 어려우며 범용성이 없을 뿐 아니라 국내는 PC기반 소프트웨어 PLC 연구개발이 매우 미약하다. 따라서 본 논문은 국제 PLC 표준언어로 제정된 5가지 언어 중 국내에서 90%이상을 사용하고 있는 PLC 언어인 LD언어에 대한 표준규격을 연구하고, LD를 기존 상용화된 편집기(Visual C++)에서 활용 가능한 C코드로 변환하여 LD에 익숙한 사용자나 고급언어에 익숙한 사용자 모두 사용할 수 있는 지능적 에이전트 기반의 통합 시스템 ISPLC(Intelligent Agent System based Software Programmable Logic Controller)를 개발하였다. ISPLC에서는 LD에서보다 C에서 논리오류 검출기능이 훨씬 효율적이며, GUI 기반 인터페이스를 제공하며 에이전트에 의한 프로그래밍 코드를 제공한다. ISPLC는 초보자는 물론 PLC에 익숙한 사용자들에게도 효율적인 프로그래밍 플랫폼을 제공한다. 이러한 LD에서 IL로, IL에서 C로의 코드변환체제에 관한 연구는 국내외적으로 처음 시도되는 연구이다. ISPLC를 실제 실시간 교통량 제어 시스템에 적용하여 시뮬레이션한 결과 ISPLC가 오류검색 뿐 아니라 프로그래밍 시간을 기존 소프트에어 PLC에 비해 단축시켜줌을 알 수 있었다.

커뮤니케이션 매체로서 어린이 그림책에 대한 연구 (A Study on Children′s Picture Book as a Communication Medium)

  • 박경희
    • 디자인학연구
    • /
    • 제14권1호
    • /
    • pp.7-16
    • /
    • 2001
  • 인간은 커뮤니케이션을 통해 그들의 생존과 바람직한 사회생활을 영위해 오고 있다. 인간의 커뮤니케이션은 언어에서 문자, 인쇄매체, 전파매체를 통해, 또한 최근에는 통신매체를 통하여 변화하며 확산되고 있다. 문자의 발명 이후 책은 가장 오랜 역사를 지닌 인간 커뮤니케이션 매체로서 인간의 정신세계를 보존, 전승해 왔다. 어린이 그림책 역시 커뮤니케이션 매체로서 정보의 발신자, 메시지, 매체, 수신자라는 요소로 구성되어 커뮤니케이션의 과정이 이루어진다. 작가, 일러스트레이터, 편집자라는 집합군의 발신자는 어린이라는 특별한 수신대상을 분석하여 메시지를 기호화하고 내용을 구성하며 매체를 선정하고 어린이에게 효과적으로 전달하여 커뮤니케이션이 이루어지도록 한다. 어린이라는 수신자의 발달 특성과 그의 욕구를 살펴 볼 때, 그림책의 글과 일러스트레이션이라는 시각매체는 어린이와의 커뮤니케이션을 위해 가장 적절한 것이다. 그래서 그림책은 첫째, 어른과 어린이간의 커뮤니케이션을 통해 어린이가 자아를 발견하고 역할을 수행해 갈 수 있도록 하여 결국 사회와의 커뮤니케이션을 이루게 한다. 둘째, 글과 일러스트레이션의 메시지 해독을 통하여 어린이에게 이 시대 인간 커뮤니케이션의 능력 즉 비주얼 커뮤니케이션과 문자 커뮤니케이션을 경험하고 학습하게 한다.

  • PDF

사이버 아쿠아리움 구축을 위한 어류속성 편집기 개발 (Development of a Fish-trait Editor for Constructing Cyber Aquarium)

  • 강경헌;정승문;이현철;김은석;허기택
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2006년도 추계 종합학술대회 논문집
    • /
    • pp.528-532
    • /
    • 2006
  • 사이버 아쿠아리움을 구성하는 요소들 중 어류 객체의 행동방식은 사용자의 시각적인 측면에서 가장 중요한 요소이다. 본 논문은 어류 객체들의 생명력, 이동량, 분포 가능한 최대 수심 및 식성 주기 등의 주요 습성들을 분석하고, 이에 따른 움직임, 다른 어류 객체들과의 상호작용, 평균 수명 데이터를 조정함으로써 해저 생태계의 균형을 시뮬레이션 하는 방법을 제안한다. 제안 방법은 어류 객체의 고유 속성값을 자유롭게 변경시킴으로써, 다양한 해저환경을 표현하는 사이버 아쿠아리움, 수족관 화면 보호기, 물고기 육성 게임 등에 활용되어질 수 있다.

  • PDF

J2.5dPathway: A 2.5D Visualization Tool to Display Selected Nodes in Biological Pathways, in Parallel Planes

  • Ham, Sung-Il;Song, Eun-Ha;Yang, San-Duk;Thong, Chin-Ting;Rhie, Arang;Galbadrakh, Bulgan;Lee, Kyung-Eun;Park, Hyun-Seok;Lee, San-Ho
    • Genomics & Informatics
    • /
    • 제7권3호
    • /
    • pp.171-174
    • /
    • 2009
  • The characteristics of metabolic pathways make them particularly amenable to layered graph drawing methods. This paper presents a visual Java-based tool for drawing and annotating biological pathways in two- and a-half dimensions (2.5D) as an alternative to three-dimensional (3D) visualizations. Such visualization allows user to display different groups of clustered nodes, in different parallel planes, and to see a detailed view of a group of objects in focus and its place in the context of the whole system. This tool is an extended version of J2dPathway.

프로그램 가능한 신경 자극기 개발 ( I ) - 마이크로프로세서를 이용한 신경자극 파형 발생기 구현 - (Development of Programmable Nerve Stimulator ( I ) - Implementation of the Nerve Stimuli Waveform Generator using the Microprocessor -)

  • 김건우;엄상희;이상열;장용훈;전계록
    • 대한의용생체공학회:학술대회논문집
    • /
    • 대한의용생체공학회 1996년도 춘계학술대회
    • /
    • pp.260-265
    • /
    • 1996
  • The purpose of this study was to implemented a general purpose programmable nerve stimulator system as a research tool for studying psychophysiological performance associated with various stimulation waveform. This system is composed of hardware and software, the former are the personal computer(180586) and control unit(one-chip microprocessor, D/A converter, digital output), the latter are programmed in VISUAL BASIC and ASSEMBLY Which are programmed for the programmable nerve stimuli pattern editor and communication interface, waveform preprocessing, and stimuli generator. The control unit which is entrolled by the personal computer is capable of delivering the programmable nerve stimuli waveform. This system has research potential for determining the effect of various neuromuscular blockade in alternated physiological stat is.

  • PDF