• Title/Summary/Keyword: System Programming

Search Result 2,766, Processing Time 0.042 seconds

Development of Off-line Simulator for Industrial Robots with Auto-teaching (자동교시기능을 갖는 산업용 로봇의 3차원 오프라인 시뮬레이터 개발)

  • 정동연;한성현
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.12
    • /
    • pp.80-88
    • /
    • 2003
  • We propose a new technique to design an unmaned integrating control system based-on Windows XP version off-Line Programming System which can simulate a dynamic model of robot manipulator in three dimensions graphics space in this paper. The robot with 4 and 6 axes modeled SM5 and AM1 respectively were adopted as an objective model. Forward kinematics, inverse kinematics and robot dynamics modeling were included in the developed off-line program. The interface between users and the off$.$line programming system in the Windows XP's graphic user interface environment was also studied. The developing language is Microsoft Visual C++. Graphic libraries, OpenGL, by silicon Graphics, Inc. were utilized for three dimensions graphics.

A Study on an Engine Control System using an Object Oriented Programming Method (객체지향 프로그래밍 기법을 이용한 엔진제어시스템에 관한 연구)

  • 윤팔주;이상준;선우명호
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.8 no.3
    • /
    • pp.98-109
    • /
    • 2000
  • A new PC-based Engine Control system (ECS) is developed using an object oriented programming method. This system provides more convenient environment for engine tests, easier user interface and extended functions. A Windows-based ECS software is developed with class, and the class structure is built on encapsulation and abstraction. The closed-loop engine control scheme can be easily constructed by using dynamic link library and multitasking. This means that a user can perform desired experiments without clear knowledge of the hardware structure of the ECS. Also this system allows a user to individually control the ignition and fuel injection for each cylinder in a simple manner such as through a keyboard/mouse or in a real-time operation from a closed-loop control program.

  • PDF

Hybrid Transient Stability Analysis Using Object-oriented method (객체지향기법을 적용한 하이브리드 과도안정도 해석)

  • Park, Ji-Ho
    • Proceedings of the KIEE Conference
    • /
    • 2007.07a
    • /
    • pp.451-452
    • /
    • 2007
  • In this paper, we simulate power system transient stability using object-oriented programming(OOP). OOP is a more flexible method than procedual programming. There are several advantages in dynamic system simulation using OOP. We also calculate critical fault clearing time using energy functions for detailed models.

  • PDF

Development of a Simulator for Off-Line Programming of Gantry-Robot Welding System

  • Ahn, Cheol-Ki;Lee, Min-Cheol;Kwon Son;Park, Jae-Won;Jung, Chang-Wook;Kim, Hyung-Sik
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.517-517
    • /
    • 2000
  • Welding automation is one of the most important manufacturing issues in shipbuilding in order to lower the cost, increase the quality, and avoid the labor problems. Generally the on-line teaching is utilized on the robot that is used in the welding automation system, but it requires much effort and long time to program. Especially, if the system is composed of more than two cooperating robots, it demands much more skill to program the robots' motion. Thus, a convenient programming tool is required for efficient utilization of welding automation system. In this study, a convenient programming tool is developed for welding automation in which gantry-robot system is used. The system is composed of a gantry transporter and two robots mounted on the gantry to cover the wide work range in the ship building application. As a programming tool, an off-line programming software based on PC is developed. By using this software, field operator does not need to concern about coding of task programs for three control units, one is for gantry and two are for robots. The task programs are automatically generated by assembling the program modules in database according to geometrical information of workpiece and welding condition, which become the only concern of field operator, The feasibility of the generated programs can be verified via a motion simulator previously to on-line running.

  • PDF

Placement and Operation of Dispersed Generation Systems using Fuzzy Goal Programming (Fuzzy Goal Programming을 응용한 분산형전원의 설치 및 운영)

  • 송현선;김규호
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.18 no.1
    • /
    • pp.146-153
    • /
    • 2004
  • This paper presents the method for the placement and operation of dispersed generator systems(DGs) using fuzzy goal programming in distribution systems. For the placement and operation of DGs the problem is formulated with reduction of search spaces and flexibility of system situations. Especially, the original objective function and constraints are transformed by fuzzy goal programming to evaluate their imprecise nature for the criterion of power loss minimization, the number or total capacity of DGs and the bus voltage deviation, and then solve the problem using genetic algorithm.

Collapse behaviour of three-dimensional brick-block systems using non-linear programming

  • Baggio, Carlo;Trovalusci, Patrizia
    • Structural Engineering and Mechanics
    • /
    • v.10 no.2
    • /
    • pp.181-195
    • /
    • 2000
  • A two-step procedure for the application of non linear constrained programming to the limit analysis of rigid brick-block systems with no-tension and frictional interface is implemented and applied to various masonry structures. In the first step, a linear problem of programming, obtained by applying the upper bound theorem of limit analysis to systems of blocks interacting through no-tension and dilatant interfaces, is solved. The solution of this linear program is then employed as initial guess for a non linear and non convex problem of programming, obtained applying both the 'mechanism' and the 'equilibrium' approaches to the same block system with no-tension and frictional interfaces. The optimiser used is based on the sequential quadratic programming. The gradients of the constraints required are provided directly in symbolic form. In this way the program easily converges to the optimal solution even for systems with many degrees of freedom. Various numerical analyses showed that the procedure allows a reliable investigation of the ultimate behaviour of jointed structures, such as stone masonry structures, under statical load conditions.

Design and Implementation of the Web-based Learning System for C Programming Language (웹 기반 C 프로그래밍 언어 학습 시스템의 설계 및 구현)

  • Woo, Yeomyeong;Bang, Jiwoong;Song, Jaemin;Yoo, Jinyeong;Lee, Sangjun
    • KIISE Transactions on Computing Practices
    • /
    • v.20 no.12
    • /
    • pp.640-645
    • /
    • 2014
  • We now live in a society that is highly information-oriented, and as a result programming education has become more important and is emphasized day by day. Currently, there is strong support for carrying out programming education in early childhood, and various Web-based services have launched to provide programming education. Currently, Web-based programming education services have not yet launched in Korea. In particular, Web-based education services for C language programming, which is used in various areas in industry, are lacking due to limitations in the development environments. In this paper, we design and implement a Web-based programming learning system, 'ICANC', to provide the necessary information to learn and practice the C language.