• Title/Summary/Keyword: 자동설계 프로그래밍

Search Result 85, Processing Time 0.023 seconds

VIOLA : An Iconic Data-flow Visual Language for Web Applications (VIOLA : 웹 응용 프로그램 개발을 위한 자료흐름 방식의 시각 프로그래밍 도구)

  • Jo, Chang-Sik;Sin, Gyu-Sang;Ma, Pyeong-Su
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.4
    • /
    • pp.1022-1031
    • /
    • 1999
  • In this paper, we propose the framework of a visual language named VIOLA(VIsual Object-oriented Language for Multimedia Applications), which is developed for web authoring. VIOLA supports the user to construct HTML documents and CGI programs even if he/she doesn't know exact HTML tags and CGI programming. VIOLA, a user interface building part and a programming logic building part are combined by the data-flow model. the user interface building part provides direct manipulation and a WSIKWYG interface, and the program logic building part provides more intuitive interface by using predefined classes and the data-flow model. thus, even a novice user can construct sophisticated applications by simply moving or clicking the mouse. several classes which generate CGI codes are predefined, and they are represented with highly abstracted visual components, By reusing predefined classes, CGI codes are automatically generated. In VIOLA, all major steps in builidng generated wit HTML documents and Java CGI programs.

  • PDF

Automated Design Method for Multi-domain Engineering Systems (멀티-도메인 공학시스템의 자동설계방법)

  • 서기성;박세현
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.8 no.6
    • /
    • pp.1218-1227
    • /
    • 2004
  • Multi-domain engineering systems include electrical, mechanical, hydraulic, pneumatic, and thermal components, making it difficult to design a system because of their complexity and inter domain nature. In order to obtain an optimal design, a unified design approach for each domain and an automated search method are required. This paper suggests a method for automatically synthesizing designs for multi-domain systems using the combination of bond graph that is domain independent and genetic programming that is well recognized as a powerful tool for open-ended search. To investigate the effect of proposed approach, an eigenvalue design problem is tested for some sample target sets of eigenvalues with different embryos.

Design and Implementation of a Data Visualization Assessment Module in Jupyter Notebook

  • HakNeung Go;Youngjun Lee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.28 no.9
    • /
    • pp.167-176
    • /
    • 2023
  • In this paper, we designed and implemented a graph assessment module that can evaluate graphs in an programming assessment system based on text and numbers. The assessment method of the graph assessment module is self-evaluation that outputs two graphs generated by codes submitted by learners and by answers, automatic-evaluation that converts each graph image into an array, and gives feedback if it is wrong. The data used to generate the graph can be inputted directly or used from external data, and the method of generatng graph that can be evaluated is MATLAB style in matplotlib, and the graph shape that can be evaluated is presented in mathematics and curriculum. Through expert review, it was confirmed that the content elements of the assessment module, the possibility of learning, and the validity of the learner's needs were met. The graph assessment module developed in this study has expanded the evaluation area of the programming automatic asssessment system and is expected to help students learn data visualization.

CAD 인터페이스된 선삭공정의 자동공정설계시스템

  • 조규갑;김인호
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1991.10a
    • /
    • pp.254-260
    • /
    • 1991
  • 본 연구는 CAD데이터로 부터 부품의 형상을 인식하여 CAD시스템과 인터페이스된 자동공정설계시스템을 지식공학적 접근방법을 도입하여 개발하고자 함이 연구의 목적이다. 연구의 대상은 NC선반가공용 회전형상부품을 대상으로 하며, CAD시스템은 AutoCAD를, 소프트웨어개발에 사용된 프로그래밍언어는 Turbo-C(Version 2.0)를, 전문가시스템셀(Expert System Shell)은 CLIPS를 이용하여 개인용컴퓨터(PC)를 사용하여 개발한다. 본 연구의 내용은 NC선반가공용 회전형상부품을 대상으로 CAD/CAPP 데이터베이스 생성과 부품형상인식, 공정 및 작업의 선정, 가공순서의 결정에 대한 알고리즘을 개발하고, 공학적 규칙 및 전문가의 경험적 지식을 획득하여 지식베이스를 구축하며, 이 지식베이스를 사용한 공정설계 전문가시스템의 개발에 관한 연구의 중간결과이다.

  • PDF

Development of Operation System for Unmaned Automatic Navigation Vehicle for Water Quality Sampling (자율항법 자동수질측정 무인선박장치 운영시스템 개발)

  • Kim, Jin-Taek;Yun, Dong-Koun;La, Min-Chul
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2012.05a
    • /
    • pp.442-442
    • /
    • 2012
  • 농업용저수지 수질측정 현황은 17,600여 개소 농업용저수지 중 농업용수 수질측정망 조사시설은 저수지 800개소이며, 농업용 호소로서 환경부 조사 시행 호소수질측정망시설 26개소(저수지 16개소, 담수호 10개소)를 포함한 826개소를 대상으로 농업용수 수질을 분석 평가하고 있다. 저수지 자율항법 자동수질측정을 위하여 개발한 운영시스템은 내용적측정 무인탐사선과의 연계운항 제어모듈 개발 및 저수지 수질측정을 위한 최적항로 운항모듈을 개발하였다. 자율항법 무인탐사선의 자동수질 측정을 위한 운항 제어 알고리즘 설계를 위하여 기존의 자율항법 탐사선의 운항 알고리즘과 수질자동 측정장치 제어 알고리즘을 분석하여 연계 제어모듈을 설계하고 프로그래밍 하였다. 운영과정은 선박운영 프로그램에서 수질모니터링 프로그램으로 Operation Start 명령을 전송하면 수질모니터링 프로그램에서 이 명령을 수신한 이후에 윈치제어 및 수질측정, 각 해당 수심에서 시료채수를 수행한 이후에 Opeartion End 신호를 선박운영 프로그램에 전송하면 다음 지점으로 이동할 수 있도록 하였다. 이를 통하여 효율적인 농업용저수지의 무인자동 수질측정 및 채수기술을 개발 제공하도록 하겠다.

  • PDF

The Automatic Design of Optimal Systolic Arrays (최적 시스토릭 어레이의 자동설계)

  • Seong, Ki-Taek;Shin, Dong-Suk;Lee, Deok-Su
    • Journal of the Korean Society of Fisheries and Ocean Technology
    • /
    • v.26 no.3
    • /
    • pp.295-302
    • /
    • 1990
  • In this paper, a methodology for the automatic design of the optimal systolic arrays is proposed. Algorithm transformation is the main mathematical tool on which this methodology is based. Also, technique for partitioning algorithm into systolic arrays is presented. Algorithm partitioning is essential when the size of the computational problem is larger than the size of the array. This study results in (a) reduction of the design time of systolic arrays for given algorithms, (b) CRT display of the structures of systolic arrays, and (c) automatic designing of the optimal systolic array by the criteria such as the number of processing elements, bands, and communication paths. The procedure for these results was programmed using HP BASIC language on HP-9836 computer.

  • PDF

사출 금형 자동공정계획시스템

  • 조규갑;임주택;오정수;노형민
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1991.10a
    • /
    • pp.261-267
    • /
    • 1991
  • 다품종소량생산의 특징을 갖고 있는 금형공업에서 컴퓨터통합생산시스템(Computer Integrated Manufacturing System;CIMS)의 실현을 위한 중요한 분야의 하나는 부품설계도면으로부터 최종제품을 생산하는데 필요한 공정계획의 자동화, 즉 컴퓨터를 이용하여 공정계획을 자동적으로 생성하는 자동공정계획시스템(Computer Aided Process Planning;CAPP) 기술의 개발이다. 국내외적으로 CAPP분야의 연구는 컴퓨터 지원에 의한 자동화 기술의 급속한 발전과 더불어 지난 20여년 동안에 기계가공품에 관한 CAPP은 약 150여가지가 개발되었으나, 이는 컴퓨터 지원에 의한 설계의 자동화(Computer Aided Design;CAD)나 컴퓨터 지원에 의한 제조의 자동화(Computer Aided Manufacturing;CAM)분야에 비해 상대적으로 저조한 형편이다. 특히 금형을 대상으로 한 CAPP시스템의 개발은 아직 초기단계에 있기 때문에, 본 연구에서는 사출금형을 대상으로 하여 실용성이 있는 공정설계시스템을 개발함을 목적으로 한다. 일반적으로 공정계획은 "소재로부터 제품을 경제적, 효율적으로 생산하는데 필요한 제조공정의 체계적인 결정"이라고 정의할 수 있다. 공정계획은 제품의 종류와 수량, 재료와 부품의 종류, 보유 생산설비와 제조기술의 수준에 따라 다르나, 공정설계(Process Design)와 작업설계(Operation Design)로 구분할 수 있다. 본 연구에서는 공정계획을 광의의 공정설계로 정의하고, 공정설계와 공정계획을 동의어로 통용토록 한다. 기존의 CAPP시스템의 개발에 관한 기본적인 접근방법은 변성형방법(Variant method), 창성형방법(Generative method) 및 자동화방법(Automatic method)이 있다. 이들 CAPP시스템을 개발할 때 사용하는 기법은 크게 5가지- (1) GT(group Technology) 접근기법, (2) Bottom-up 접근기법, (3) Top-down 접근기법, (4) AI와 전문가시스템(Expert System) 접근기법, (5) 컴퓨터 프로그래밍 언어 - 로 분류할 수 있다. 본 연구에서는 전문가시스템 기법을 도입해서 사출금형 공정계획전문가의 지식과 경험을 획득하여 지식베이스를 구축하고, 전문가시스템 셀(shell)중 CLIPS를 이용하여 자동공정계획시스템인 Mold CAPP을 개발하였다.PP을 개발하였다.

  • PDF

Design and Implementation of Parallelized Linked List Class Library using Pthread Library (Pthread 라이브러리를 이용한 Linked List 병렬화 클래스 라이브러리의 설계 및 구현)

  • 김홍숙;한동수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • pp.780-782
    • /
    • 1999
  • 병렬 프로세서 시스템이 제고하는 하드웨어적인 장점을 이용하기 위해서는 병렬 프로그래밍을 통한 애플리케이션의 병렬화가 필요하다. 기존의 순차적 코드의 경우에 자동 병렬화 컴파일러 기법을 통하여 병렬 프로세서시스템이 제공하는 성능을 극대화하고 있다. 그러나 자동병렬화는 과학 기술 계산용 코드와 같은 정형성을 지닌 코드에서는 유용하지만 비즈니스 응용에서 사용되는 동적인 자료구조를 사용하는 코드에서는 포인터에 의한 별명과 이에 따른 의존성 분석에 어려움으로 인해 많이 응용되고 있지는 못하다. 본 논문은 병렬 프로세서 시스템이 제공하는 기능을 이용하기 위한 한 방법으로 비즈니스 응용에서 많이 사용되는 동적인 자료 구조 중 linked list 클래스 라이브러리의 설계와 구현에 대하여 기술한다.

  • PDF

LPG Dispensing Control System (LPG 충전 제어시스템)

  • 이상훈;최병철;박남철
    • Proceedings of the KAIS Fall Conference
    • /
    • 2000.10a
    • /
    • pp.113-113
    • /
    • 2000
  • LPG 및 석유류는 온도에 따라서 유량의 변화가 LPG의 경우는 ±0.23%/℃, 무연은 ±0.11%/℃, 등유는 ±0.10%/℃, 경유의 경우는 ±0.09%/℃로 특히 LPG의 경우가 그 변화가 심하므로 정확한 충전량을 계량하는 것이 중요하다. 이는 공정거래 확립의 차원에서 공급자와 소비자 입장에서 반드시 요구되는 사항이다. 이를 위해 본 논문에서는 LPG 충전기의 충전제어 및 자동 온도 보정의 알고리즘을 개발하고 이를 프로그래밍한 후 온도센서와 16-bit 마이크로프로세서(intel 80C196)로 자동 온도 보정이 가능한 LPG 충전기의 충전제어 시스템을 설계 및 제작하였다. 설계 제작된 시스템은 프로세서부, I/O 입ㆍ출력부, VFD(vacuum fluorescent display) 디스플레이 구동부로 구성된다. 충전제어 동작은 LPG 유량계의 encoder로부터의 유량(유속)신호와 기차 보정값 및 15℃를 기준으로 한 온도 센서부의 온도 보정값을 입력받아 솔레노이드 밸브를 제어하여 충전을 제어하게 된다. 온도 보정은 80C196 프로세서의 내부 10-bit A/D 변환기를 사용하여 0.5℃ 분해능으로 온도제어를 할 수 있다. VFD 디스플레이는 유량, 금액, 단가가 표시되며 그 값을 누적시켜 일계, 월계를 알 수 있게 하였다. 그 외에 시스템 진단기능 및 컴퓨터통신, POS 통신이 가능하도록 하였다. 제작된 시스템을 LPG 충전기에 실장하여 시험한 결과 목표한 정확도로 유량이 제어됨을 알 수 있었다.

An Automatic homepage Creation Mechanism by Remote Execution (원격실행 기술을 이용한 자동 홈페이지 생성 메커니즘)

  • 송규백;임인택;정영석;임경수;김종근
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 1998.10a
    • /
    • pp.371-376
    • /
    • 1998
  • 사용자가 자신의 홈페이지를 개설하기 위해서는 HTML 작성법, CGI 프로그래밍, 홈페이지 작성법에 관한 기술들을 잘 알고 사용할 수 있어야 한다. 강의지원 시스템처럼 각 교수의 강의과목에 대한 강의지원 홈페이지를 만들기 위해서는 관리자 혹은 교수 본인이 상당히 많은 작업을 해야할 필요성이 존재한다. 본 논문에서는 원격지에서 원격실행을 이용하여 웹 서버에 강의 지원용 홈페이지를 자동생성하는 시스템을 설계하고 구현하였다. 본 시스템은 웹 브라우저에서 강의과목에 대한 파라미터들만 입력하면, 웹 서버에 홈페이지가 자동으로 설치된다. 본 시스템은 강의 지원용 홈페이지를 구축하고자 하는 교사, 혹은 교수가 홈페이지 구축에 관련되는 기술들을 전혀 알지 못하더라도 강의 지원에 필요한 여러 요소들을 포함하는 홈페이지를 손쉽게 생성할 수 있다.

  • PDF