• 제목/요약/키워드: a object-oriented programming

검색결과 302건 처리시간 0.023초

객체지향기법을 이용한 관개블럭 모의조작에 관한 연구 - 객체 및 운용프로그램의 개발 - (A Study on the Simulation of Irrigation Block using Object Oriented Programming)

  • 김경준;정하우
    • 한국농공학회:학술대회논문집
    • /
    • 한국농공학회 1998년도 학술발표회 발표논문집
    • /
    • pp.71-76
    • /
    • 1998
  • Water management objects was developed using the Object Oriented Programming (OOP) concept and Irrigation Block Simulation Model was developed using these objects. This model using OOP can simulate the behavior of the irrigation block composed of several irrigation canals, drainage canals, paddy fields, check gates, and so on. This study showed that using OOP concept, we can develop an water management application or extend the function of existing application more easily.

  • PDF

객체지향기법의 전력계통시스템에의 적용 (Application of Object-oriented Language to Power Systems)

  • 박지호;김정년;신정훈;이재용;백영식
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1999년도 하계학술대회 논문집 C
    • /
    • pp.1218-1220
    • /
    • 1999
  • In this paper, we developed object-oriented analysis method for electric power system. It was applied to fault diagnosis, power system stability analysis and service restoration system in emergency state. Objectoriented programming(OOP)is a more flexible method than procedural programming. We proposed flexible modeling method for power system analysis.

  • PDF

객체지향적 생산 시뮬레이터의 개발 (Development of Object Oriented Manufacturing Simulator)

  • 김종수
    • 산업공학
    • /
    • 제4권2호
    • /
    • pp.73-79
    • /
    • 1991
  • This paper concerns the issues involved in development and use of manufacturing simulation software using the Object Oriented Programming System(OOPS) in a computer integrated manufacturing environment, with particular emphasis on large scale integrated circuit fabrication. We introduce OOPS and compare it with existing simulation packages as well as general purpose languages. Our implementation of OOPS shows numerous advantages over the other programming systems. Based on our experience, guidelines for devloping manufacturing simulation systems in OOPS are discussed.

  • PDF

확률 페트리 네트를 이용한 객체지향 기반의 표면 실장기 시뮬레이터 개발 (Development of Simulator based on Object-Oriented Programming for Chip Mounter Using Stochastic Petri Nets)

  • 박기범;박태형
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2000년도 제15차 학술회의논문집
    • /
    • pp.57-57
    • /
    • 2000
  • The purpose of this paper is show that an chip mounter can be modeled by stochastic petri nets, and that the simulator to verify a fitness of the program to assemble. The chip mounter can be constructed by using the petri net class (CPetriNet) based on the object-oriented programming. By using this simulator, we can get the information about the description of motion of the chip mounter, and moreover, we can evaluate the productivity.

  • PDF

객체지향기법을 이용한 밭관개조직 관망해석 시스템 개발 (Development of Upland Irrigation Network Analysis System Using Object -Oriented Programming (OOP))

  • 이성학;정하우
    • 한국농공학회:학술대회논문집
    • /
    • 한국농공학회 1999년도 Proceedings of the 1999 Annual Conference The Korean Society of Agricutural Engineers
    • /
    • pp.69-74
    • /
    • 1999
  • Upland Irrigation Network Analysis System(UINAS) used Object-Oriented Programming (OOP). The results of using OOP is definition of objects and class hierarchy for UINAS, Objects of UINAS are consist of the Pipe , Sprinkler, Valve , Pump, Tee , Bend and Contractions. The classj hierarchy have cooperative design for FEM in analysing the irrigation network. Therefore UINAS have a flexiblility in additioning the network components.

  • PDF

Component Programming for Power System Software Development

  • Yuan Liao;Lee, Jong-Beom
    • KIEE International Transactions on Power Engineering
    • /
    • 제2A권4호
    • /
    • pp.145-152
    • /
    • 2002
  • This paper illustrates applications of the Component Object Model (COM) for power system software developments. As an integral part of Microsoft's component services, COM has gained increased popularity for developing enterprise applications. This paper illustrates the concepts of COM and the latest developments as well as the available tools for developing COM components. Possible COM applications for developing power system software, such as sparse matrix manipulation, fault location, genetic algorithm applications, and so on. are presented. Advantages and promises brought about by COM are manifested through these examples.

병렬 객체지향 프로그래밍을 위한 시각 환경의 설계 및 구현 (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

가솔린 엔진/자동변속기 시스템의 객체지향형 모델 (An Object-Oriented Model for Gasoline Engine and Automatic Transmission Systems)

  • 양경진;홍금식;이교일
    • 제어로봇시스템학회논문지
    • /
    • 제4권4호
    • /
    • pp.534-542
    • /
    • 1998
  • In this paper a simulation model for the powertrain control of gasoline engines with automatic transmission is presented. A modular programming approach has been pursued and the MATLAB/SIMULINK has been utilized as the programming environment. The engine/transmission system is analyzed in the object-oriented fashion whereby easy transferal of the modules, which represent physical parts or analysis subsystems, is guaranteed. Some mathematical models are adopted from the literature to compare the simulation results with the model and the experimental results in the literature. It is expected that the whole program or individual module constructed in this paper are useful for the automotive engineers in designing a new engine/transmission system and/or in modifying parts of existing systems.

  • PDF

공장 자동화를 위한 지능 생산 시스템 개발에 관한 연구 (Study of Intelligent Manufacturing System Development for Factory Automation)

  • Park, K.H.
    • 한국정밀공학회지
    • /
    • 제14권7호
    • /
    • pp.126-136
    • /
    • 1997
  • This paper describes a task level cell programming environment that deals with difficulties in programming Flexible Manufacturing Cells (FMCs), and consists of the cell programming editor and the automatic generation module. In the cell programming editor, cell programs can be developed with task- oriented cell specifications that reduces the amount of details to be considered by cell programmers. The automatic generation module transforms task specifications into executable programs used by cell constituents. The development tool in designing the environment is an object-oriented approach which provides a simple to use and intuitive user interface, and allows for an easy development of object models associated with the environment. Test results are illustrated in order to demonstrate the applicability of the developed envifonment.

  • PDF

뼈대구조물(構造物)의 자유진동해석(自由振動解析)을 위한 객체지향(客體指向) c++ 프로그램 (An Object Oriented C++ Program for Free Vibration Analysis of Framed Structures)

  • 신영식;서진국
    • 대한토목학회논문집
    • /
    • 제14권1호
    • /
    • pp.119-129
    • /
    • 1994
  • 본 연구에서는 기존의 구조적 프로그래밍 방법의 단점들을 개선한 새로운 객체지향 프로그래밍기법으로 구조물의 정적해석과 자유진동해석이 가능한 PC용 $C^{{+}{+}}$ 구조해석 프로그램을 개발하였다. 객체지향 프로그램은 기존의 구조적 프로그램에 비하여 프로그램의 재사용성 및 확장성이 뛰어나므로 프로그램의 수정과 개발이 용이하고 다양한 지능과 메뉴선택을 제공하며 소프트웨어의 개발시간과 프로그램의 크기를 줄일 수 있다. 본 연구에서 개발한 객체지향 자유진동해석 프로그램은 벡터 및 행렬의 연산을 수행하는 VECTOR 및 MATRIX클래스, 뼈대 구조물의 자유진동해석을 위한 STRU클래스 및 사용자 환경을 위한 GUI클래스로 구성되며 모든 프로그램은 객체지향 언어인 $C^{{+}{+}}$로 작성되었다. 여러가지 예제해석을 통하여 본 연구에서 개발된 객체지향 $C^{{+}{+}}$ 자유진동해석 프르그램의 효율성과 타당성을 검증하였다.

  • PDF