• 제목/요약/키워드: Automatic Programming

검색결과 242건 처리시간 0.022초

방사선 측정기 교정 데이터의 자동처리를 위한 전산프로그램 개발 (Development of a Computation Program for Automatic Processing of Calibration Data of Radiation Instrument)

  • 장지운;신희성;윤청;이윤희;김호동;정기정
    • 비파괴검사학회지
    • /
    • 제26권4호
    • /
    • pp.246-254
    • /
    • 2006
  • 방사선 측정분야에서 사용되는 감마 서베이미터의 교정데이터 자동처리를 위한 전산 프로그램을 개발하였다. 전산 프로그램은 Visual Basic을 기반으로 개발되었으며, 교정과정에 따라 단계별로 윈도우를 제작하고 코드화하였다. 교정 데이터의 자동처리를 위해 Microsoft Excel 프로그램을 제어하여 미리 자동 연산된 엑셀 셀 내에 데이터가 입력되도록 하였다. 개발프로그램 성능평가의 일환으로 검증된 데이터와 프로그램에서 출력된 데이터를 비교한 결과, 교정인자 산출 및 불확도 평가에서 동일한 결과가 나왔다. 또한, 개발프로그램을 교정업무에 적용시킨 결과, 업무의 효율성 및 정확성은 증가하였다.

A New Integrated Software Development Environment Based on SDL, MSC, and CHILL for Large-scale Switching Systems

  • Lee, Dong-Gill;Lee, Joon-Kyung;Choi, Wan;Lee, Byung-Sun;Han, Chi-Moon
    • ETRI Journal
    • /
    • 제18권4호
    • /
    • pp.265-286
    • /
    • 1997
  • This paper presents a new software development environment that supports an integrated methodology for covering all phases of software development and gives integrated methods with tools for ITUT (Telecommunication Standardization Section of the International Telecommunication Union) languages. The design of the environment to improve software productivity and quality is based on five main concepts: 1) formal specifications based on SDL (Specification and Description Language) and MSC (Message Sequence Charts) in the design phase, 2) verification and validation of those designs by tools, 3) automatic code generation and a safe separate compilation scheme based on CHILL (CCITT High-Level Language) to facilitate programming-in-the-many and programming-in-the-large. 4) debugging of distributed real-time concurrent CHILL programs, and 5) simulation of application software for integrated testing on the host machine based on CHILL. The application results of the environment compared with other approaches show that the productivity is increased by 19 % because of decreasing implementation and testing cost, and the quality is increased by 83 % because of the formal specifications with its static and dynamic checking facilities.

  • PDF

3-D 비젼센서를 위한 고속 자동선택 알고리즘 (High Speed Self-Adaptive Algorithms for Implementation in a 3-D Vision Sensor)

  • P.미셰;A.벤스하이르;이상국
    • 센서학회지
    • /
    • 제6권2호
    • /
    • pp.123-130
    • /
    • 1997
  • 이 논문은 다음과 같은 두가지 요소로 구성되는 독창적인 stereo vision system을 논술한다. declivity라는 새로운 개념을 도입한 자동선택 영상 분할처리 (self-adaptive image segmentation process) 와 자동선택 결정변수 (self-adaptive decision parameters) 를 응용하여 설계된 신속한 stereo matching algorithm. 현재, 실내 image의 depth map을 완성하는데 SUN-IPX 에서 3sec가 소요되나 연구중인 DSP Chip의 조합은 이 시간을 1초 이하로 단축시킬 수 있을 것이다.

  • PDF

전력계통의 단기 발전계획 기원용 전문가시스템 (An Expert System for Short-Term Generation Scheduling of Electric Power Systems)

  • Yu, In-Keun
    • 대한전기학회논문지
    • /
    • 제41권8호
    • /
    • pp.831-840
    • /
    • 1992
  • This paper presents an efficient short-term generation scheduling method using a rule-based expert/consulting system approach to assist electric energy system operators and planners. The expert system approach is applied to improve the Dynamic Programming(DP) based generation scheduling algorithm. In the selection procedure of the feasible combinations of generating units at each stage, automatic consulting on the manipulation of several constraints such as the minimum up time, the minimum down time and the maximum running time constraints of generating units will be performed by the expert/consulting system. In order to maximize the solution feasibility, the aforementioned constraints are controlled by a rule-based expert system, that is, instead of imposing penalty cost to those constraint violated combinations, which sometimes may become the very reason of no existing solution, several constraints will be manipulated within their flexibilities using the rules and facts that are established by domain experts. In this paper, for the purpose of implementing the consulting of several constraints during the dynamic process of generation scheduling, an expert system named STGSCS is developed. As a building tool of the expert system, C Language Integrated Production System(CLIPS) is used. The effectiveness of the proposed algorithm has been demonstrated by applying it to a model electric energy system.

  • PDF

APPLICATION OF VISUALLISP PROGRAMMING LANGUAGE TO 3D SLUICE MODELING

  • Nguyen Thi Lan Truc;Po-Han Chen
    • 국제학술발표논문집
    • /
    • The 2th International Conference on Construction Engineering and Project Management
    • /
    • pp.337-345
    • /
    • 2007
  • Nowadays, it is convenient to use 3D modeling tools for general planning before construction. Normally, a 3D model is built with 3D CAD such as 3D Studio Max, Maya, etc. or simply with AutoCAD. All these software packages are effective in building 3D models but difficult to use, because many provided functions and tools require prior knowledge to build both 2D and 3D designs. Moreover, the traditional method of building 3D models is most time-consuming as experienced operators and manual input are required. Therefore, how to minimize the building time of 3D models and provide easy-to-use functions for users who are not familiar with 3D modeling becomes important. In this paper, the VisualLISP programming language is used to create a convenient tool for efficient generation of 3D components for the AutoCAD environment. This tool will be demonstrated with the generation of a 3D sluice, an artificial passage for water fitted with a valve or gate to stop or regulate water flow. With the tool, users only need to enter the parameters of a sluice in the edit box and the 3D model will be automatically generated in a few seconds. By changing parameters in the edit box and pressing the "OK" button, a new 3D sluice model will be generated in a short while.

  • PDF

지능형 온라인 평가 시스템의 구조적 고찰 (Structural review of the intelligent online judge system)

  • 임이삭;조민우;이지수;장지원;최지영;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2021년도 추계학술대회
    • /
    • pp.499-501
    • /
    • 2021
  • 최근 전 세계적으로 인공지능과 SW는 4차산업혁명 시대의 기반 기술로서 중요한 위치를 점하고 있고, COVID-19로 인한 학습 환경의 변화로 웹브라우저 기반 프로그래밍 학습 시스템이 일반화되고 있다. 본 고에서는 이러한 트렌드에 따라 인공지능과 SW의 근간이 되는 알고리즘을 학습하기 위한 도구로서의 온라인 평가 시스템에 대해 기능별 확장 가능한 마이크로서비스 기반 시스템 구조를 제안한다. 그리고, 제안한 시스템 구조하에서 자동 평가 기능에 대해 머신러닝을 적용하기 위한 기능적 구조에 대해 또한 제안한다.

  • PDF

고속 Ro-Pax선형의 조파저항성능 향상을 위한 최적 선형설계에 관한 연구 (Study for Optimal Hull Form Design of a High Speed Ro-Pax Ship on Wave-making Resistance Performance)

  • 박동우;최희종
    • 한국항해항만학회지
    • /
    • 제36권10호
    • /
    • pp.787-793
    • /
    • 2012
  • 최적화기법과 선형변환 자동화기법을 도입하여 고속 중형 Ro-Pax선박의 조파저항성능을 향상시킬 수 있는 선형설계방법에 대하여 연구하였다. 최적화기법으로는 SQP(sequential quadratic programming)을 적용하였으며, 선형변환 자동화기법으로는 NURBS(Non-Uniform Rational B-Spline)기법을 적용하였다. 목적함수인 선박의 조파저항성능을 예측하기 위하여 비선형 자유수면 경계조건과 선체의 침하량을 고려한 비점성 유동 해석 기법인 패널법을 적용하였다. 기준선형에 대하여 선형최적화를 수행하였으며 그 결과로 도출된 최적선형에 대하여 모형선을 제작하여 모형시험을 수행하였다. 기준선형과 최적선형에 대한 수치해석을 수행하여 얻은 결과와 최적선형에 대한 모형시험을 수행하여 얻은 결과를 서로 비교하였다.

다중로보트 시스템을 위한 로보트 언어 개발에 관한 연구 (A Study on the Development of Robot Laneuage for Multi-Robot System)

  • 박종헌;장철;최병욱;정명진
    • 대한전자공학회논문지
    • /
    • 제26권2호
    • /
    • pp.76-86
    • /
    • 1989
  • 산업기술의 발달로 조립현장에서는 특수한 기능을 갖는 센서와 투울들을 정착한 지능 로보트들이 현재 많이 이용되고 있다. 이러한 지능 로보트들을 사용하는 자동 제조 시스템들이 보다 발전되고 복잡해짐에 따라 작업장내에 있는 여러 로보트들 뿐만 아니라 주변 장치들을 동시에 제어할 수 있는 보다 발전된 형태의 로보트 언어에 대한 필요성이 점증하고 있다. 본 논문에서는 제조 공정내에 존재하는 여러 로보트들 뿐만 아니라 주변 장치들을 동시에 제어할 수 있는 새로운 형태이 로보트 언어, ARL(assembly robot language)을 제안하고 이를 구현하였다. 본 언어 시스템에서는 기존 로보트 언어들이 갖는 공통적인 기능들과 디버깅 기능 이외에 대부분의 기존 언어들이 하드웨어 종속적인 점을 감안하여 별도의 전담 프로세스와 프로세스간 통신을 위한 공통 메모리를 이용하여 로보트나 주변장치에 종속적인 요소들을 최소화 하도록 하여 확장성이나 환경변화에 따른 적응성이 좋도록 하였다.

  • PDF

A Study on the Development of a Problem Bank in an Automated Assessment Module for Data Visualization Based on Public Data

  • HakNeung Go;Sangsu Jeong;Youngjun Lee
    • 한국컴퓨터정보학회논문지
    • /
    • 제29권5호
    • /
    • pp.203-211
    • /
    • 2024
  • 프로그래밍 언어를 활용한 데이터 시각화는 처리하는 데이터 양, 처리 시간, 유연성에서 효율성과 효과성을 향상시킬 수 있으나 프로그래밍에 익숙해지기 위해 연습이 필요하다. 이에 본 연구에서는 프로그래밍 자동 평가 시스템에서 데이터 시각화를 연습하기 위한 공공데이터 기반 문제은행을 개발하였다. 공공데이터는 교육과정에서 제시한 주제로 수집하였으며 학습자가 데이터 시각화하기에 적절한 형태로 가공하였다. 문제는 다양한 데이터 시각화 방법을 학습하기 위해 수학교육과정과 연계하여 개발하였다. 개발한 문제는 전문가 검토 및 파일럿 테스트를 실시하였으며 문항의 수준, 데이터 시각화를 통한 수학 교육의 가능성을 확인하였다. 하지만 학생에게 흥미가 떨어지는 주제라는 의견을 받았으며 이를 보완하기 위해 학생이 중심이 되는 데이터를 활용하여 추가로 문항을 개발하였다. 개발한 문제 은행은 초등학교 정보영재 또는 중학교 이상에서 파이썬을 학습한 경험이 있는 학생이 데이터 시각화를 배울 때 활용될 수 있을 것으로 기대된다.

디자인 패턴에 대한 소스코드 자동 생성 기법 (Automatic Source Code Generating Technique from Design Patterns)

  • 김운용;최영근
    • 정보처리학회논문지D
    • /
    • 제9D권5호
    • /
    • pp.847-858
    • /
    • 2002
  • 객체지향 프로그래밍의 주요 목적은 효율적인 재사용성과 개발시간의 단축 그리고 소프트웨어 품질의 향상에 있다. 이러한 목적을 달성하기 위한 하나의 방법으로 소프트웨어 개발 시 기존에 잘 정의되고 테스트된 설계정보를 이용하는 것이다. 이 잘 정의되고 테스트된 설계정보는 디자인 패턴이라 불러진다. 이 디자인 패턴은 소프트웨어 개발 시 특정상황에서 발생할 수 있는 문제에 대한 해결책을 표현하고 있다. 그러나 이 패턴은 추상적인 해결책을 제시하고 있기 때문에 어플리케이션 개발 시 적용되는 디자인 패턴에 대한 명세와 활용은 주로 개발자의 수작업에 의존하고 다양한 형태로 적용되고 있다. 그 결과 일관된 형태의 분석과 활용이 어렵고 오류발생 빈도를 높일 뿐 아니라 프로그램 개발에 많은 시간이 필요하다. 또한 적용된 패턴은 어플리케이션 내부에서 시각적으로 표현되지 않기 때문에 이 패턴에 대한 분석과 테스팅이 어렵다. 이에 본 논문에서는 어플리케이션 개발 시 디자인 패턴의 요소를 효율적으로 적용할 수 있기 위해 디자인 패턴에 대한 소스코드 자동 생성기법을 제시하고 어플리케이션 내부에 적용된 패턴들간의 분석 및 활용법을 보인다. 이를 통해 어플리케이션 내부의 디자인 패턴들은 일관된 형태의 구조와 효율성을 제공하고 이들간의 분석 및 활용 효과를 증대시킨다.