• 제목/요약/키워드: programming tool

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

개요도구: 초보 프로그래머를 위한 간편 설계도구 (Outlining Tool as an Easy-to-Use Designing Tool for a Novice Programmer)

  • 박세명
    • 한국멀티미디어학회논문지
    • /
    • 제18권12호
    • /
    • pp.1528-1537
    • /
    • 2015
  • In this research, we show that constructing a specific job-processing-sequences like a OPL paragraph in OPM (we call it int a new terminology 'program', which just means plan) is essential step in programming, just like a blueprint for a wood furniture or a house. As a result of our research on how to produce a specific job-processing-sequences without OPM, we found that outlining tool is the most easy-to-use tool for the required job. We show that the MS-word outlining function can be used easily as a good programming supporting tool with Visual Studio C/C++.

아아크 용접 자동화를 위한 태스크 레벨 자동 프로그래밍 시스템 개발 (Development of a task level automatic programming system for arc welding automation)

  • 박현자;이범희
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 한국자동제어학술회의논문집(국내학술편); 포항공과대학교, 포항; 24-26 Oct. 1996
    • /
    • pp.1396-1399
    • /
    • 1996
  • With the progress in process automation, it becomes necessary that a robot should have various sophisticated capabilities. A robot programming language is a tool that can give a robot such capabilities without any change in robot architecture. Especially a task level automatic programming system enables a robot able to perform a job intelligently. Therefore anyone who is not an expert on welding or robot programming can easily use it. In this research, basic automatic welding program is combined with workspace information, which makes users do an arc welding job automatically.

  • PDF

이형 부품 삽입 및 납땜 robot system을 위한 offline programming system (Soldering and insertion offline programming system)

  • 김문상;류정배;조경례
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1990년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 26-27 Oct. 1990
    • /
    • pp.47-51
    • /
    • 1990
  • In the system of contemporary factory, the frequent generation of robot program reduces the efficiency of robot working. In this study, the SIOPS (Soldering and Insertion Offline Programming System) that automatically generates the robot program is presented. The system can change the parameter about soldering and insertion interactively and generate the robot tool path.

  • PDF

Development of Scale Tools for Measure Programming Task Value and Learning Persistence at Elementary School Students

  • Kim, Ji-Yun;Lee, Tae-Wuk
    • 한국컴퓨터정보학회논문지
    • /
    • 제22권9호
    • /
    • pp.187-192
    • /
    • 2017
  • In this paper, we have studied scale tools for measure programming task value and learning persistence at elementary school students. In order to develop complete test tools, we have improved the completeness by revising tests through stepwise verification. The first scales were constructed based on the previous studies. As a result of the content validity test, 5 out of 14 items of the task value test tool and 1 out of 10 items of the learning persistence test were not suitable. The second test tools were constructed by revising and supplementing the first scale, and consisted of 13 items of task value and 8 items of learning persistence. As a result of the contents validity test, all the items included in the test tool proved to be valid. The reliability of the secondary testing tools were also found to be reliable at ${\alpha}=.970$ and ${\alpha}=.975$, respectively.

OOP 개념에 기초한 유동해석용 전처리 프로그램 개발 (Development of a Pre-Processing Program for Flow Analysis Based on the Object-Oriented Programming Concept)

  • 명현국;안종기
    • 대한기계학회논문집B
    • /
    • 제32권1호
    • /
    • pp.70-77
    • /
    • 2008
  • A pre-processing program based on the OOP(object-oriented programming) concept has been developed. The program consists of the input of a 2D or 3D flow problem to a CFD program by means of an user-friendly interface and the subsequent transformation of this input into a form suitable for the solver(PowerCFD) using unstructured cell-centered method. User-friendly GUI(graphic user interface) has been built on the base of MFC(Microsoft Foundation Class). The program is organized as modules by classes based on VTK(Visualization ToolKit)-library, and these classes are made to function through inheritance and cooperation which is an important and valuable concept of object-oriented programming. The major functions of this program are introduced and demonstrated, which include mesh generation, boundary settings, solver settings, generation of grid connectivity and geometric data etc.

MOBILE LEARNING SYSTEM FOR NUMERICAL ANALYSIS BY USING PHP

  • KIM, SANG-BAE
    • Journal of applied mathematics & informatics
    • /
    • 제37권1_2호
    • /
    • pp.157-162
    • /
    • 2019
  • Programming tools are essential for students learning numerical analysis. It is troublesome to go to a laboratory where a computer is located after taking a lecture. Nowadays most students have mobile phones which can be used for programming practice through the Internet. PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. However, PHP has many inconveniences, such as adding a dollar symbol ($) to every varable. This paper introduces a slightly modified language, NAPHP, and a system which is designed for students to use their own mobile phone to write down the language NAPHP and run it on the web page. The system NAPHP-SYS is an educational tool that turns NAPHP into PHP, run PHP code and show the results on the web.

초등학생을 위한 증강현실 기반 프로그래밍 도구 분석 (Augmented Reality-based Programming Tool Analysis for Elementary)

  • 김정아;심재권
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2021년도 학술논문집
    • /
    • pp.93-99
    • /
    • 2021
  • 본 연구는 초등학생을 대상으로 하는 증강현실 기반 프로그래밍 학습 도구의 개발 방향에 대해 논의하고자 기존에 개발된 도구와 관련 문헌을 분석하였다. 문헌연구를 통해, 명령어를 조작하는 환경은 모바일형 증강현실 내에서 터치하는 방식이 효과적이며 수업 환경과 교수학습전략을 고려한 콘텐츠 개발과 설계가 필요하다는 결론을 도출하였다. 이를 토대로 초등학생을 위한 증강현실 프로그래밍 도구는 실물 교재나 특정 공간을 인식시키면 프로그래밍 문제가 증강되며 증강된 환경 내에서 명령어 선택 및 조합을 가능하게 함으로써, 프로그래밍에 대한 흥미와 관심을 증진 시킬 수 있도록 설계되어야 함을 시사하였다.

  • PDF

선삭 가공 부품의 생산 시간 분석 툴 개발 (Development of an Analysis Tool for Production Time for Components Machined by Turning)

  • 최진우
    • Design & Manufacturing
    • /
    • 제18권2호
    • /
    • pp.51-56
    • /
    • 2024
  • In this study, a tool was developed for analyzing production lead time in turning operations. It is expected to help to reduce machining time and to identify, for example, tool change intervals. The tool was developed using Visual Basic.Net and features a user-friendly graphical user interface (GUI) that allows users to easily input cutting conditions and calculate the usage time and feeding distance for each cutting tool based on a G-code program. Object-oriented programming techniques were also used to encapsulate and classify complex logic, thereby efficiently organizing and managing the functions and data structures of this analysis tool. The analysis tool provides various outputs. It calculates the use time of each detailed process of the turning operation, the use time of each tool, the use time of each type of feeding, and also generates the data needed for cutting time analysis, which can be visualized in charts. The analysis tool developed in this study is expected to significantly contribute to improving the efficiency of manufacturing processes and increasing productivity, particularly, in the manufacturing of components requiring massive material removal, such as aircraft parts.

오류분석에 기반한 NXC 로봇프로그래밍 지원시스템의 개발 (Development of NXC Robot Programming Supporting System Based on Types of Programming Error)

  • 남재원;유인환
    • 정보교육학회논문지
    • /
    • 제15권3호
    • /
    • pp.375-385
    • /
    • 2011
  • 컴퓨터 교육은 기능 중심의 교육에서 창의력과 문제해결력을 신장시킬 수 있는 방향으로 전환되며 프로그래밍이 새롭게 주목받고 있다. 그러나 기존의 프로그래밍 교육은 여전히 문법 위주의 언어 지식 교육에 치우쳐 있어 한계가 있었다. 로봇 프로그래밍은 그 자체가 문제해결과정이며 프로그래밍 결과를 로봇이라는 구체물을 통해 직접 확인할 수 있으므로 학습자들의 흥미와 동기유발에 도움을 줄 수 있다. 그러나 실제 로봇 프로그래밍 교육을 실시해 보면 학습자들이 여러 가지 오류 때문에 어려움에 직면하는 것을 볼 수 있다. 따라서 본 연구에서는 로봇 프로그래밍에서 학습자들이 발생시키는 오류들을 유형별로 나누어 분석하고 이를 기초로 오류 해결지원 도구를 개발하였다. 개발된 오류 해결 지원 도구는 발생되는 오류를 감소시키고 오류 해결을 쉽게 할 수 있도록 명령어의 세트화, 언어 및 오류 메시지의 한글화, 학습단계별 예제소스 및 도움말, 주요 코딩 오류 제거기능, 코드정렬 및 행번호 표시 기능 등을 제공하였다. 투입 결과 오류 해결 지원 도구는 오류 감소와 오류 해결에 도움이 됨을 확인할 수 있었다.

  • PDF

대규모 비선형 구조최적화에 관한 선형 goal programming의 응용 (Application of Linear Goal Programming to Large Scale Nonlinear Structural Optimization)

  • 장태사;엘세이드;김호룡
    • 전산구조공학
    • /
    • 제5권1호
    • /
    • pp.133-142
    • /
    • 1992
  • 본 논문은 수식화의 특이성 때문에 구조 최적화 문제에 거의 사용되지 않고 있는 선형 goal programming을 대규모 비선형 구조 최적화에 응용하는 방법을 제시한다. 이 방법은 다기준 최적화의 도구로 사용되는데 그 까닭은 goal programming이 목적함수와 제한조건등을 정의하는데 있어서 발생하는 난점들을 제거해 주기 때문이다. 이 방법은 비선형 goal 최적화 문제들의 해를 얻기 위해서 유한요소해석, 선형 goal programming기법, 그리고 계속적인 선형화 기법을 이용한다. 즉, 대규모 비선형 구조 최적화 문제를 비선형 goal programming형태로 전환시키는 일반적인 수식화 방법을 제시하고, 얻어진 비선형 goal 최적화 문제를 풀기 위한 계속적인 선형화 방법에 대해서도 논의한다. 설계도구로서 이 방법의 유효성을 논증하기 위하여 10, 25 및 200트러스의 사례를 가지고 응력제한조건들의 최소무게 구조 최적화 문제에 대한 해를 모색하며 이를 다른 연구결과와 비교검토한다.

  • PDF