• Title/Summary/Keyword: Programming Error

Search Result 273, Processing Time 0.025 seconds

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

  • Cho, Young-Im
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.14 no.2
    • /
    • pp.207-215
    • /
    • 2004
  • The PLC programming by IEC1131-3 is hard to handle to ordinary users as well as professionals. Also it has not a generality, so that it couldn't be debugging some logic errors easily. In order to be adapted for such environment, In this paper, I have developed the ISPLC(Intelligent Agent System based Software Programmable Logic Controller). In ISPLC system, LD programmed by a user is converted to the C code which can be used in a commercial editor such as Visual C++. The detection of logical errors in C code is more effective than PLC programming itself. ISPLC provides the GUI-based interface in web environment and an easy programming platform to such beginners as well as professionals. The study of code conversion of LD to IL as well as IL to C is firstly tried in the world as well as KOREA. To show the effectiveness of the developed system, I applied it to a practical case, a real time traffic control system. ISPLC is minimized the error debugging and programming time owing to be supported by windows application programs.

A Stereo Matching Method Based on the Dynamic Programming to Reduce the Streaking Phenomena (스트리킹 현상을 감소시키기 위한 다이내믹 프로그래밍 기반의 스테레오 정합 방법)

  • Park, Jang-Ho;Choi, Hyun-Jun;Seo, Young-Ho;Kim, Dong-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.5
    • /
    • pp.1217-1230
    • /
    • 2010
  • The dynamic programming based methods, a kind of globally optimizing stereo matching methods, has the inherent advantage that the occlusion regions can be found during the process. But it also has a serious drawback of streaking phenomena. This paper focuses on reducing the streaking phenomena by adjusting the penalties in calculating the cost matrix and re-establishing the optimal path in the back-tracing process using the boundary information of the image. Especially we use a pixel expansion method in re-establishing the path, which is the results from expanding the pixel information of the ones just left the boundaries. Experiments with the four image pairs provided by the Middlebury site showed the results that the proposed method has the disparity error ratio of 6.33% and the rank is 29, which is competitive to the best method among the previously published dynamic programming based methods.

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

  • Choe, Suk-Yeong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.2
    • /
    • pp.485-496
    • /
    • 1999
  • Comparing with sequential programming, parallel programming has additional complexity due to the consideration of parallelism, communication and synchronization of processes. A synergism between users and compliers should be established, each assisting the other to produce high quality parallel programs. On the above underlying philosophy, we developed a parallel Object-Oriented specification language, POOSL, as preliminary works. However, it is still likely to hard for users to write parallel program because users have to consider grammar of POOSL and to write text-based parallel program. It would be more desirable to provide users wit visual environment for effective parallel programming. Therefore, we propose a visual programming environment. VEPO(Visual environment for Parallel Object-Oriented Programming), based on POOSL in order that users can develop parallel programs more easily and conveniently. It aims at supporting a programming environment in which users can represent their programs more naturally and visually I parallel manner with object-oriented concept and essential steps during parallel program development such as program specification, compilation, execution and animation of execution are integrated. VEPO has useful features for parallel processing. Especially, complicated parallel codes for synchronization and communication of processes are automatically generated in the translation phase, so users can be relieved of writing error-prone parallel codes. The system is targeted to the transputer-based parallel system, MC-3. The graphic user interface of VEPO was implemented using Visual C++. Visual programs descirbed on VEPO are translated into Inmos C and executed on MC-3.

  • PDF

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

  • 윤여정
    • Journal of the Korean Institute of Navigation
    • /
    • v.9 no.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
    • Journal of the Chungcheong Mathematical Society
    • /
    • v.19 no.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.10a
    • /
    • 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
    • Proceedings of the IEEK Conference
    • /
    • 1999.11a
    • /
    • 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 (사출기의 자동제어 프로그램 개발에 관한 연구)

  • 김현기;홍용인;이천희
    • Proceedings of the IEEK Conference
    • /
    • 1999.11a
    • /
    • 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

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

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

  • PDF

Two-Parameter Optimization of CANDU Reactor Power Controller

  • Park, Jong-Woon-;Kim, Sung-Bae-
    • Proceedings of the Korea Society for Energy Engineering kosee Conference
    • /
    • 1994.11a
    • /
    • 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