• Title/Summary/Keyword: program tool

Search Result 2,832, Processing Time 0.03 seconds

Designing Handheld Learning Tool Based On Cognitive Load Theory (인지 부하 이론에 기초한 PDA 기반 학습 프로그램 설계 연구)

  • Kim, Dongsik;Kwon, Sukjin
    • The Journal of Korean Association of Computer Education
    • /
    • v.10 no.1
    • /
    • pp.67-75
    • /
    • 2007
  • The purpose of the study is to develop handheld learning tool based on design principles drawn from cognitive load theory. To optimize learner's cognitive load, the learning program should be developed for maximizing the effective load and(or) minimizing ineffective load. The principles, which were applied to developing the learning program, for minimizing the extraneous cognitive load, one of the ineffective loads, are modality, redundancy, split-attention, multimedia, and worked-out example. In this study, we will show possibilities for designing an effective mobile learning program.

  • PDF

Development of an aerodynamic design program for a small wind turbine blade (소형풍력발전기용 블레이드 공력설계 프로그램 개발)

  • Yoon, Jin-Yong;Paek, In-Su;Yoo, Neung-Soo
    • Journal of the Korean Solar Energy Society
    • /
    • v.33 no.1
    • /
    • pp.40-47
    • /
    • 2013
  • An aerodynamic design tool was developed for small wind turbine blades based on the blade element momentum theory. The lift and drag coefficients of blades that are needed for aerodynamic blade design were obtained in real time from the Xfoil program developed at University of Illinois. While running, the developed tool automatically accesses the Xfoil program, runs it with proper aerodynamic and airfoil properties, and finally obtains lift and drag coefficients. The obtained aerodynamic coefficients are then used to find out optimal twist angles and chord lengths of the airfoils. The developed tool was used to design a wind turbine blade using low Reynolds number airfoils, SG6040 and SG6043 to have its maximum power coefficient at a specified tip speed ratio. The performance of the blade was verified by a commercial code well known for its prediction accuracies.

Design of Orbit Simulation Tool for Lunar Navigation Satellite System

  • Hojoon Jeong;Jaeuk Park;Junwon Song;Minjae Kang;Changdon Kee
    • Journal of Positioning, Navigation, and Timing
    • /
    • v.12 no.4
    • /
    • pp.335-342
    • /
    • 2023
  • Lunar Navigation Satellite System refers to a constellation of satellite providing PNT services on the moon. LNSS consists of main satellite and navigation satellites. Navigation satellites orbiting around the moon and a main satellite moves the area between the moon and the L2 point. The navigation satellite performs the same role as the Earth's GNSS satellite, and the main satellite communicates with the Earth for time synchronization. Due to the effect of the non-uniform shape of the moon, it is necessary to focus on the influence of the lunar gravitational field when designing the orbit simulation for navigation satellite. Since the main satellite is farther away from the moon than the navigation satellite, both the earth's gravity and the moon's gravity must be considered simultaneously when designing the orbit simulation for main satellite. Therefore, the main satellite orbit simulation must be designed through the three-body problem between the Earth, the moon, and the main satellite. In this paper, the orbit simulation tool for main satellite and navigation satellite required for LNSS was designed. The orbit simulation considers the environment characteristics of the moon. As a result of comparing long-term data (180 days) with the commercial program GMAT, it was confirmed that there was an error of about 1 m.

Development of Analysis Scheme to Predict Regrinding in Shearing Process (전단가공 금형의 재연삭시기 예측을 위한 해석기법 개발)

  • Ko, Dae-Cheol;Kim, Byung-Min
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.16 no.1 s.94
    • /
    • pp.182-190
    • /
    • 1999
  • The objective of this study is to develop an analysis scheme in order to predict regrinding due to tool wear in shearing process. The analysis of material now and fracture in shearing process should precede the prediction of tool wear. Thus the developed FE-program to analyze shearing process is used. In order to predict tool wear, the wear model is reformulated as an incremental form and then the wear depth of tool is calculated at each deformation path. Because the regrinding of shearing tool is determined on the basis of allowable size of burr, the analysis of shearing process is iteratively performed using the worn profile of tool. To show the effectiveness of the scheme the simulation result is compared with experimental one.

  • PDF

Design and Implementation of OSEK/VDX Development Tool for Automotive Applications (OSEK/VDX 기반의 차량 전장용 응용개발도구 설계 및 구현)

  • Ahn, SungHo;Kim, JaeYoung;Kim, GwangSu
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.4 no.2
    • /
    • pp.84-89
    • /
    • 2009
  • This paper describes the development tool for applications of automotive electronic control unit based on OSEK/VDX. This development tool has a plug-in structure and is written in Java language, because of being based on Eclipse CDT. And also this development tool has another functionality of expansion, which means a special function block can be easily adopted in this development tool. Currently, this development tool consists of five blocks, which are integrated development environment block, fusing program block, system generation block, debugger block, and cross-compiler toolchain block. They have relationship between each other and work for developing OSEK/VDX-based applications. In this paper, we show the functionality of each block of this development tool and its implementation.

  • PDF

On-the-fly Monitoring Tool for Detecting Data Races in Multithread Programs (멀티 스레드 프로그램의 자료경합 탐지를 위한 수행 중 감시 도구)

  • Paeng, Bong-Jun;Park, Se-Won;Kuh, In-Bon;Ha, Ok-Kyoon;Jun, Yong-Kee
    • Journal of KIISE
    • /
    • v.42 no.2
    • /
    • pp.155-161
    • /
    • 2015
  • It is difficult and cumbersome to figure out whether a multithread program runs with concurrency bugs, such as data races and atomicity violations, because there are many possible executions of the program and a lot of the defects are hard to reproduce. Hence, monitoring techniques for collecting and analyzing the information from program execution, such as thread executions, memory accesses, and synchronization information, are important to locate data races for debugging multithread programs. This paper presents an efficient and practical monitoring tool, called VcTrace, that analyzes the partial ordering of concurrent threads and events during an execution of the program based on the vector clock system. Empirical results on C/C++ benchmarks using Pthreads show that VcTrace is a sound and practical tool for on-the-fly data race detection as well as for analyzing multithread programs.

Development of a CAD/CAM System for the Die Having Complex Geometric Solid Shape - for Rotary Blade as an Example - (자유곡면물체(自由曲面物體)의 금형설계(金型設計) 및 제작(製作)의 자동화(自動化)를 위한 CAD/DAM - 로우터리 경운(耕耘)날을 중심(中心)으로 -)

  • Kim, Soung Rai;Kim, Ki Dae
    • Korean Journal of Agricultural Science
    • /
    • v.22 no.1
    • /
    • pp.11-23
    • /
    • 1995
  • The CAD/CAM system for the manufacturing automation is the newest technology in mechanical engineering area and becomes the important research subject nowadays. Most of all hardwares and softwares for the CAD/CAM system used in the our manufacturing companies such as automobile company are developed by the foreign country and the purchasing price of them is very expensive but their applicability to a certain area is very limited. This study was conducted to develope a CAD/CAM system for the design and the automatic manufacturing of the iron pattern shaped with 3 - dimensional free curved surface, and to test its applicability to the design and the manufacturing of the rotary blade. The results obtained from the study are as follow; 1. The CAD system which can process graphic procedures from the free curved surface shaped data was developed with personal computer. 2. The CAM main program was developed. This main program could produce CL data from CAD data file by checking the tool interference according to the cutting mode. 3. The sub. program which can simulate the tool trace from the CL data was developed. 4. The post processor for the Deckel FP2NC NC milling machine from CL data file was developed and the sub program could transmit NC program through modem to NC milling machine was developed. 5. The developed CAM system seemed to be applicable to any other system. Because the measuring results of the cross sectional thickness of the plastic model from the manufacturing iron pattern by the system showed that this system could properly check the tool interference. 6. In took 75~90 hours to manufacture two iron patterns of rotary blade. For the sake of convenience in applying to the other systems, this system was developed in BASIC and FORTRAN computer language and minimum portion of machine language as possible.

  • PDF

Mathcad program as a useful tool for the teaching and studying the sport biomechanics (운동역학의 교육과 연구용 도구로서 Mathcad의 유용성)

  • Sung, Rak-Joon
    • Korean Journal of Applied Biomechanics
    • /
    • v.14 no.3
    • /
    • pp.301-311
    • /
    • 2004
  • The purpose of this study was to verify the usefulness of the Mathcad program as a tool for the studying and teaching the sport biomechanics. A projectile motion was analyzed because it is the one of the most popular motion in sports activities. A 3 dimensional CG data for the high jump bar clear phase was used to calculate the initial velocity vector of the CG. Linear regression function and other functions such as cubic spline and derivative of Mathcad were used to calculate this vector. Finally, the approach angle to the bar and peak jump height was calculated. Programming in Mathcad was relatively easy compare to traditional computer language such as Fortran and C, because of the unique documentation method of Mathcad. Additionally the 2 and 3 dimensional graph function was very easy and useful to describe the mechanical data. If the use of Mathcad program is more popular in the field of sport biomechanics, it could greatly contribute to overcome the limit of research caused by the lack of proper programming ability.

Developing textile design having watercolor effect and woven texture using Photoshop for Transfer Digital Textile Printing(DTP)

  • Kim, Sin-Hee
    • Journal of Fashion Business
    • /
    • v.13 no.6
    • /
    • pp.89-98
    • /
    • 2009
  • Computer development and new printing technology allow us to express a new type of digital textile designs those were not possible in the past. In this study, watercolor overlaying effect of various colors was tried using airbrush tool in Photoshop program. Photoshop program is a powerful graphic tool and can be used in textile design area to generate various types of designs. Woven texture was also applied to the design to give yarn dyed effects or rich appearance. Photoshop program was also used to develop woven texture without the help of the professional textile CAD. Photoshop channels enables the designers to apply various textures to the image. Plain weave and houndstooth were applied in this study. Colorways of the developed designs having watercolor effect and woven texture by applying Photoshop color adjustment function. Quick and simultaneous changes of colors were possible using this method. The developed textile designs were printed by transfer DTP. Successful textile design prints were expressed and showed watercolor overlaying effect and woven texture. The printed textiles show a little brighter color, and therefore, sample printing is recommendable in case of color sensitive production.