• 제목/요약/키워드: Programming Error

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

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 Stereo Matching Method Based on the Dynamic Programming to Reduce the Streaking Phenomena)

  • 박장호;최현준;서영호;김동욱
    • 한국정보통신학회논문지
    • /
    • 제14권5호
    • /
    • pp.1217-1230
    • /
    • 2010
  • 다이내믹 프로그래밍 기반의 스테레오 정합 기법은 전체 영상 또는 한 열의 영상정보를 특정 화소의 정합에 모두 사용하는 전역-대상 기법으로 정합 연산시 폐색영역을 찾을 수 있다는 장점을 가지고 있다. 본 논문에서는 영상의 특징점, 즉 경계정보를 추가로 사용하여 스트리킹 현상을 감소시키고 변이지도의 오차율을 줄이는 방법을 제안한다. 이 방법은 기본적으로 경로선택에 있어서의 페널티를 대상화소의 주변 화소들에 따라 조정한다. 또한 경계정보를 사용하여 특정 화소에 대한 신뢰성을 재검사하는데, 이 신뢰성 재검사는 역추적과정에서 실시한다. Middlebury에서 제공하는 네 쌍의 영상으로 실험한 결과 제안한 기법의 에러율을 6.33% 29위에 랭크됐다. 이 결과는 이전에 제안된 다이내믹 프로그래밍 기반의 정합 기법 중 가장 좋은 결과이다.

병렬 객체지향 프로그래밍을 위한 시각 환경의 설계 및 구현 (Design and Implementation of Visual Environment for Parallel Object-Oriented Programming)

  • 최숙영
    • 한국정보처리학회논문지
    • /
    • 제6권2호
    • /
    • pp.485-496
    • /
    • 1999
  • 병렬 프로그래밍은 프로세스간의 통신과 동기화 문제, 병렬 시스템의 구성 형태등을 고려해야 하기 때문에 순차 프로그래밍에 ? 많은 노력을 필요로 한다. 효율적인 병렬 프로그램을 작성하기 위해서는 사용자와 컴파일러간의 상호 지원이 이루어져야 한다. 이러한 관점에서 본 연구는 선행 연구로써 병렬 객체지향 표기언어 POOSL을 개발하였다. 그러나, 사용자 입장에서 볼 때 병렬 프로그램을 작성하기 위해 POOSL의 문법 구조를 염두에 두고 텍스트 중심의 프로그램을 작성한다면 여전히 부담스러운 작업이 될 것이다. 사용자에게 보다 편리함을 제공하기 위해서는 텍스트보다는 시각적인 프로그래밍 환경이 더욱 효율적이고 바람직할 것이다. 따라서, 본 논문에서는 POOSL을 기초로 하여 사용자가 좀더 쉽고, 편리하게 병렬 프로그래밍 할 수 있는 시각 환경으로써 VEPO(Visual Environment for Parallel Object-Oriented Programing)를 제안하고 있다. 본 논문의 목적은 사용자가 병렬 프로그램을 작성하는데 있어 문제에 내재된 병렬성을 객체지향 개념에 입각하여 시각적으로 자연스럽게 표현하도록 하고, 병렬 프로그램 개발에 관련된 과정들을 하나의 환경을 통합시킴으로써 편리한 프로그램 환경을 제공하는 것이다. 본 연구에서 제안하고 있는 VEPO는 병렬 프로그램을 개발하는데 필요한 기본적인 단계들로써 프로그램 기술 단계, 실행 단계, 실행 과정의 시각화등을 지원하고 있으며, 시각 프로그래밍의 장점을 충분히 살릴 수 있도록 여러 개념들이 지원되고 있다. 특히, 병렬 프로그램에서 복잡하고 까다로운 통신과 동기화에 관련된 코드 등은 번역 과정에서 여러 개념들이 생성되도록, 함으로써 사용자로 하여금 병렬 프로그램을 작성하는데 따르는 부담감을 줄 일 수 있도록 한다. 본 시스템은 PC를 호스트로 연결한 트랜스퓨터들로 구성된 병렬 컴퓨터 MC-3에서 구현되었다. VEPO 그래픽 사용자 인터페이스는 Visual C++로 구현되었고, VEPO에서 작성된 시각 프로그램은 Inmos C 코드로 번역되어 MC-3에서 수행된다.

  • PDF

천측계산의 전산화에 관한 연구(II) (A Study on Computerization of the Sight Reduction(II))

  • 윤여정
    • 한국항해학회지
    • /
    • 제9권2호
    • /
    • pp.1-12
    • /
    • 1985
  • In order to computerize the sight reduction process completely, the coordinates of celestial bodies have to be calculated. The author calculates the equtorial coordinates of the sun and stars using formulae by computer programming. And they are compared with data from an nautical almanac. Generally, data based on formulae is slightly less accurate than those derived from an nautical almanac. In the case of calculating coordinates of the sun, maximum error of GHA is $0{'\\.}2$, and that of declination is $0{'\\.}1$.

  • PDF

EXISTENCE OF PERIODIC SOLUTIONS TO LIAPUNOV CHARACTERISTIC INDEX EQUATIONS

  • Wang, Han You;Ouyang, Jun;Yao, Zhuo
    • 충청수학회지
    • /
    • 제19권2호
    • /
    • pp.123-131
    • /
    • 2006
  • In this paper, a numerical programming for Liapunov index of differential equations with periodic coefficients depending on parameters is given. The associated equations are given at first, then existence of periodic solutions to the associated equations is proved in this paper. And we compute periodic solution u(t) of the associated equations. Finally, we give the error of approximate calculation.

  • PDF

컨베이어 추적을 위한 로보트 매니퓰레이터의 동작 계획 (Motion planning of a robot manipulator for conveyor tracking)

  • 박태형;이범희;고명삼
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1989년도 한국자동제어학술회의논문집; Seoul, Korea; 27-28 Oct. 1989
    • /
    • pp.154-159
    • /
    • 1989
  • This paper presents a motion planning algorithm for conveyor tracking. We formulate the problem as the linear quadratic tracking problem in optimal control theory and solve it through dynamic programming. In the proposed algorithm, the steady-state tracking error is eliminated completely, and the joint torque, velocity, acceleration, and jerks are considered as some constraints. Numerical examples are then presented to demonstrate the utility of the proposed motion planning algorithm.

  • PDF

An Adaptive Message-Passing System for ATM-Based Wide-Area Clusters

  • Park, Sung-Yong
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 1999년도 추계종합학술대회 논문집
    • /
    • pp.403-407
    • /
    • 1999
  • In this paper we present an architecture, implementation, and performance evaluation of an adaptive communication system (ACS) for wide-area ATM clusters. Our approach capitalizes on thread-based programming model to overlap computation and communication and develop a dynamic message-passing environment with separate data and control paths. This leads to a flexible and adaptive message-passing environment that can support multiple flow control, error control, and multicasting algorithms. We show the performance of ACS applications and compare them with p4, PVM, and MPI applications.

  • PDF

사출기의 자동제어 프로그램 개발에 관한 연구 (A Study on the development of automatic control programming for projection machine)

  • 김현기;홍용인;이천희
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 1999년도 추계종합학술대회 논문집
    • /
    • pp.1145-1148
    • /
    • 1999
  • In this paper we developed the communication protocol in which can transmitter receive a data and instruction in pressure and control computer. This system can dramatically increase production by maximize by control the error in central unit and monitoring. When developed these pressure automatic control system, it can be automation product in factory and decrease man-power.

  • PDF

초등 도형 영역 문제해결과정의 오류분석을 통한 LOGO 프로그램의 활용 (A method using Logo Programming by analyzing an Error of problem solving process in Elementary Geometry)

  • 김용승;김갑수
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2006년도 하계학술대회
    • /
    • pp.123-128
    • /
    • 2006
  • 수학 학습은 구체적인 사물의 조작을 통해 추상적인 개념을 습득하는 과정이다. 이 과정에서 여러 가지 학습 도구들이 사용되어지는데, 그 중에서 컴퓨터를 활용한 Logo프로그램을 도입하여, 도형 문제해결과정에서의 부정확한 도형 개념과 정의로 인한 오류를 줄여 정확한 개념과 정의를 형성하는 지도 방안을 마련하고, 실제 수업을 통하여 일반적 수학 도형 수업보다 Logo를 활용한 수학 도형 수업이 도형 문제해결과정에서 학습자가 오류를 줄이는데 효과가 있는지 알아보고자 한다.

  • PDF

Two-Parameter Optimization of CANDU Reactor Power Controller

  • Park, Jong-Woon-;Kim, Sung-Bae-
    • 한국에너지공학회:학술대회논문집
    • /
    • 한국에너지공학회 1994년도 추계학술발표회 초록집
    • /
    • pp.146-149
    • /
    • 1994
  • A nonlinear dynamic optimization has been performed for reactor power control system of CANDU 6 nuclear power plant considering xenon, fuel and moderator temperature feedback effects. Integral-of-Time-multiplied Absolute-Error (ITAE) criterion has been used as a performance index of the system behavior. Optimum controller gain are found by searching algorithm of Sequential Quadratic Programming (SQP). System models are referenced from most recent literatures. Signal flow network construction and optimization have been done by using commercial computer software package.

  • PDF