• Title/Summary/Keyword: Software components

Search Result 1,387, Processing Time 0.033 seconds

Development of Real-time Control System for White bBamline and Microprobe Beamline (백색광 및 X선 미세탐침 빔라인용 실시간 제어시스템 개발)

  • 윤종철;이진원;고인수
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1997.10a
    • /
    • pp.748-751
    • /
    • 1997
  • The White Beamline of the Pohang Accelerator Laboratory(PAL) consists of main and second slits, a microprobe system, two ion chambers, a video-microscope, and a Si(Li) detector. These machine components must be controlled remotely through computer system to make user experiments precise and speedy. A real-time computer control system was developed to control and monitor these machine components. A VNIEbus computer with OS-9 real-time operating system was used for low-level data acquisition and control. VME I/O modules were used for step motor control and scaler control. The software has modular structure for maximum performance and easy maintenance. We developed database, I/O driver, and control software. We used PC/Window95 for data logging and operator interface. Visual C++ was used graphical user interface programming. RS232C was used for communication between VME and PC.

  • PDF

Load Measurement Algorithm for a Vehicle Wheel Dynamometer (자동차 휠 동력계의 하중 검출 신호 처리 방법)

  • Lee, Jinsung;Jeong, Kyuwon
    • Journal of the Korean Society of Manufacturing Technology Engineers
    • /
    • v.26 no.4
    • /
    • pp.418-424
    • /
    • 2017
  • A wheel dynamometer was installed between the rim and axle hub to measure the forces and moments applied to a vehicle. The wheel dynamometer was composed of sensing and signal processing components. Because the sensing component contained a complex structure to sense the six components of the forces and moments and the wheel rotated along with the vehicle movement, sophisticated signal processing hardware and a software algorithm were used. The strains and the calibration matrices of the wheel dynamometer along the wheel rotation angle were investigated using FEM. From the analysis, the calibration matrices were simplified using a spline interpolation. Based upon these results, the signal processing component could be effectively designed and the firmware software could be simplified.

A Study on Software Component Development for Production Management Using Distributed Objects and XML Technologies (분산객체와 XML 기반의 생산계획 컴포넌트 개발에 관한 연구)

  • Min, Dae-Ki;Chang, Tai-Woo;Park, Chan-Kwon;Park, Jin-Woo
    • IE interfaces
    • /
    • v.15 no.1
    • /
    • pp.10-19
    • /
    • 2002
  • New trends such as electronic commerce, virtual organizations, e-business applications, etc. increase the dependence of production management on information software systems and contribute to the needs for global, distributed object systems. This paper presents a component based approach for production management systems under the multi-tier distributed information system architecture using UML(Unified Modeling Language), CORBA(Common Object Request Broker Architecture) and XML(eXtensible Markup Language) technologies, and propose rules for mapping a UML class diagram to a XML DTD (Document Type Definition). And we adapt it to the prototype system implementation. The components are implemented by CORBA and we use XML messages for the information exchange between components.

Database Construction for Design of the Components Software by Using an Incremental Update Propagation

  • Oh, Am-Suk;Kwon, Oh-Hyun
    • Journal of Korea Multimedia Society
    • /
    • v.6 no.4
    • /
    • pp.583-593
    • /
    • 2003
  • Engineering design applications require the support of long transactions in cooperative environments. The problem of the existing copy/update/merge approaches is that the partial effects of a committed transaction may be not part of the merged version. This paper introduces a new cooperative transaction model, which allows updates to be progressively notified or propagated into other transactions accessing the same object. To support incremental update propagation and notification, we use the term dynamic dependency to define the intertransaction dependency relationships among all the objects checked out from the public database. Consistency in multiple copies of the same object is achieved by a two-phase delta-merge protocol. Our model provides a synchronization of cooperative updates performed in several workspaces without using locking mechanisms.

  • PDF

Fault-Tolerant Middleware for Service Robots (서비스 로봇용 결함 허용 미들웨어)

  • Baek, Bum-Hyeon;Park, Hong-Seong
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.14 no.4
    • /
    • pp.399-405
    • /
    • 2008
  • Recently, robot technology is actively going on progress to the field of various services such as home care, medical care, entertainment, and etc. Because these service robots are in use nearby person, they need to be operated safely even though hardware and software faults occur. This paper proposes a Fault-Tolerant middleware for a robot system, which has following two characteristics: supporting of heterogeneous network interface and processing of software components and network faults. The Fault-Tolerant middleware consists of a Service Layer(SL), a Network Adaptation Layer(NAL), a Network Interface Layer(NIL), a Operating System ion Layer(OSAL), and a Fault-Tolerant Manager(FTM). Especially, the Fault-Tolerant Manager consists of 4 components: Monitor, Fault Detector, Fault Notifier, and Fault Recover to detect and recover the faults effectively. This paper implements and tests the proposed middleware. Some experiment results show that the proposed Fault-Tolerant middleware is working well.

Development of RACE: Software for Environmental Assessment of Electric Motor Units (전동차 환경성 평가 S/W RACE의 개발)

  • Kim, Yong-Ki;Lee, Jae-Young;Lee, Cheul-Kyu;Eun, Jong-Hwan
    • Proceedings of the KSR Conference
    • /
    • 2007.11a
    • /
    • pp.1-5
    • /
    • 2007
  • An electric motor unit (EMU) is manufactured from a large number of components and parts which are made of extensive raw materials. In emits much environmental load throughout its entire life cycle, having both complicated and elaborated system and long period of life time. Therefore, it is necessary to investigate the methodologies and tools to analyze the environmental performance of EMUs throughout their life cycle. RACE (Rail Assessment for Clean Environment) developed in this study is the software that can analyze the environmental impacts and eco-efficiency of EMUs, which are new concepts proposed for sustainable development. It has database for main components as well as principal materials contained in EMUs. Manufacturers and operators can use it to assess the life-cycle environmental impacts of EMU and support their decision making. RACE can also be used as a tool for environmental communication between manufacturers and operators.

  • PDF

Component-based Requirements Analysis for the GPS Applications (GPS 애플리케이션에 대한 컴포넌트 기반의 요구사항 분석)

  • Lee, Sang Young;Lee, Yoon Hyeon
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.8 no.2
    • /
    • pp.177-188
    • /
    • 2012
  • GIS provides the various analyzing and displaying using diverse spatial data have supported the powerful functionality and friendly user-interface. But, early GIS software is developed as package tool, it have many difficulties with reducing the cost of developing GPS application and satisfying the various user requirements. At present, the developed GPS applications across multiple domains, despite the common features are built separately for each domain in terms of software engineering development followed out waste of time and money expenditure. However, common features between GPS applications, if deployed as a component assembly and reuse components in terms of enabling the two kinds of component-based development can bring out the beneficial results. In this paper, we described the Analysis and design of GPS ApplicationsS based on Component. Each GPS component is composed of many objects accomplish the atomic service processing and cooperate with each other. And, GPS components meets the qualifications of thc low cost of developing GPS application because of the reusability and re-composition.

A Study on Operating Software Development and Calibration of Multi-Axis Simulation (다축 시뮬레이터의 구동 소프트웨어 개발 및 보정에 관한 연구)

  • 정상화;류신호;신형성;김상석;김종태;박용래
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.141-141
    • /
    • 2000
  • In the recent day, fatigue life prediction techniques play a major role in the design of components in th ground vehicle industry. Full scale durability testing in the laboratory is an essential of any fatigue life evaluation of components or structure of the automotive vehicle. Component testing is particularly important in today's highly competitive industries where the design to reduce weight and production costs must be balanced with the necessity to avoid expensive service failure. Generally, multi-axis durability testing simulator is used to car교 out the fatigue test. In this paper, the operation software for simultaneously driving 3-axis simulator is developed and the real-time signals of input-output data are displayed in window of PC. Moreover, the displacements and the loads of 3-axis actuators are calibrated separately and the operating characteristics of the actuators are evaluated.

  • PDF

A Study on Operational Software Development and Calibration of Multi-Axis Vibration Testing Device (다축 제어용 가진기의 구동소프트웨어 개발 및 보정에 관한 연구)

  • 정상화;김재열;류신호
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.9 no.2
    • /
    • pp.143-151
    • /
    • 2001
  • In the recent day, fatigue life prediction techniques play a major role in the design of components in the ground vehicle industry. Full scale durability testing in the laboratory is an essential of any fatigue life evaluation of components or structure of the automotive vehicle. Component testing is particularly important in todey's highly competitive industries where the design to reduce weight and production costs must be balanced with the necessity to avoid expensive service failure. Generally, Multi-axis durability testing device is used to carry out the fatigue test. In this paper, The operation software for simultaneously driving Multi-axis vibration testing device is developed and the input and output data are displayed in windows of PC controller with real time. Moteover the characteristics of the displacement and the load of Multi-axis actuators are calibrated separately.

  • PDF

The Collaborative Process;How Do We Deploy User Requirements to the Design of Component Models?

  • In, Joon-Hwan;Lim, Joa-Sang
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2005.11a
    • /
    • pp.356-365
    • /
    • 2005
  • Since their first inception a few decades ago, software components have received much attention mainly due to their alleged benefits of quality and productivity improvement. Despite this, it is yet to be agreed upon what and how components should be designed. This paper aimed to bridge the gap by proposing a collaborative process where the voice of the customer is captured and documented by employing the event and entity models. These requirement elements (WHAT) are cross-tabulated in three relation matrices in accordance with the weights provided by the business users. The requirements are fed into the algorithm invented by the authors to optimize the component grouping (HOW). This collaborative process has been successfully validated at an enterprise wide software development project. The process was effective to help the users more actively involved in the design of the system and made the whole process faster and more adaptive to the changes.

  • PDF