• Title/Summary/Keyword: visual programming

Search Result 324, Processing Time 0.022 seconds

Development of Optimum Design Program for Reinforced Concrete Continuous Beam Using Graphic User Interface System (GUI를 이용한 철근콘크리트 연속보의 최적설계프로그램 개발)

  • 조홍동;이상근;박중열;한상훈
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.13 no.1
    • /
    • pp.1-11
    • /
    • 2000
  • In this paper, optimum design problem of R.C. continuous beam is considered and GUI system is developed for using at the practical design. Objective function lot formulation of optimum design problem is made up of the costs of concrete, reinforcing steel and formwork. Design variables are width, effective depth of the beam and steel ratio and design constraints are considered on the strength, serviceability, durability and geometrical conditions. The optimum design problem is solved by using sequential linear programming(SLP), sequential convex programming(SCP) and compared their effectiveness. Also this paper shows the application at practical design work according to the development of GUI system using visual basic.

  • PDF

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

  • Jin-Woo Choi
    • Design & Manufacturing
    • /
    • v.18 no.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.

Development of Automatic Program for Drawing Die Design (인발금형설계 자동화 프로그램 개발)

  • Kwon Hyuk-Hong;Lee Bong-Kyu
    • Transactions of the Korean Society of Machine Tool Engineers
    • /
    • v.14 no.3
    • /
    • pp.60-66
    • /
    • 2005
  • Design of drawing dies was used In real industrial environments. It was designed by CAD software in many small & medium companies, but many products require various types, and sizes. There(ore many companies are required to reduce process time and design mistakes. In this paper, it was developed the automatic program in order to learn and use easily for design of the drawing dies. It was composed with Visual LISP/DCL language in a commercial CAD package, AutoCAD, and CUI in design system. The system is based in the knowledge base system which is involved a lot of expert's know-how. We have built database of design type and detail sizes. The automatic design system requires basic product type and sizes, and then the system accesses to the database and finds out sizes by comparing with input parameters, after then finally generates drawing dies file.

MPK Web Browser (MPK 웹 브라우저)

  • Park, Ji-hyuk;Moon, Hyo-bin;Kim, Ji-min;Lee, Uk-hyun
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.10a
    • /
    • pp.718-721
    • /
    • 2012
  • It is not an exaggeration that the world is connected by the internet currently. The must people using a computer are making the most of the internet. We use the web browser to connect the internet. By using the current a variety of browsers including Internet Explorer, Safari, Chrome, Firefox, Opera, we understand the advantages and disadvantages of them and make the customized web browser MPK by using visual basic programming language.

  • PDF

Characteristics of Corrective Saccadic Eye Movement with E.O.G. (E.O.G.를 이용한 Corrective Saccadic 안구운동 특성)

  • 김윤수;박상희
    • Journal of Biomedical Engineering Research
    • /
    • v.2 no.1
    • /
    • pp.21-30
    • /
    • 1981
  • In this study, measuring eye movements with E.O.G. to targets beyond 20$^{\circ}$ from fixation point, results are as follows. (1) When the eyes turn toward targets of more than 20$^{\circ}$ eccentricity, the first saccadic eye movement falls short of the target. The presence of image of the target off the fovea(visual error signal) subsequent to such an undershoot elicits, after short interval, corrective saccadic eye movements(usually one) which place the image of the target on the fovea. (2) There are different programming modes at retina for eye movement to targets within and beyond 20$^{\circ}$ from the fixation point. (3) Saccadic system, preparing the direction and amplitude of eye movement completes the corrective saccadic eye movements. (4) Distribution of latency and intersaccadic interval(I.S.I.)are frequently multi modal, with a seperation between modes of 25[msec]. (5) There are two types of saccadic eye movements for the double-step targets. This fact suggests that the visual information is sampled stochastically. (6) The new model of saccadic system including the dissociation of visual functions dependent on retinal eccentricity is required.

  • PDF

Visual Servoing of Robot Manipulators using the Neural Network with Optimal structure (최적구조의 신경회로망을 이용한 로붓 매니퓰레이터의 비주얼 서보잉)

  • Kim, Dae-Joon;Lee, Dong-Wook;Chun, Hyo-Byong;Sim, Kwee-Bo
    • Proceedings of the KIEE Conference
    • /
    • 1996.07b
    • /
    • pp.1269-1271
    • /
    • 1996
  • This paper presents a visual servoing combined by evolutionary algorithms and neural network for a robotic manipulators to control position and orientation of the end-effector. Using the multi layer feedforward neural network that permits the connection of other layers, evolutionary programming(EP) that search the structure and weight of the neural network, and evolution strategies(ES) which training the weight of neuron, we optimized the net structure of control scheme. Using the four feature image information from CCD camera attached to end-effector of RV-M2 robot manipulator having 5 dof, we generate the control input to agree the target image, to realize the visual servoing. The validity and effectiveness of the proposed control scheme will be verified by computer simulations.

  • PDF

Development of a Calculating Program for the Prism Power Influencing to Binocular Vision according to Shift of Binocular Visual Points in the Distance Vision Spectacles (원용안경의 양안 주시점 이동에 따른 양안시에 미치는 프리즘 굴절력 산출 프로그램 개발)

  • Lee, Dong-Hee
    • Journal of Korean Ophthalmic Optics Society
    • /
    • v.15 no.3
    • /
    • pp.257-262
    • /
    • 2010
  • Purpose: Developing a calculating program for the prism power which influenced the binocular vision according to shifts of binocular visual points in the distance vision spectacles. Methods: By using the Delphi 6.0 programming language, we developed a calculating program of the relative binocular prism power according to the movements of binocular visual points in the distance vision spectacles, which was calculated by dragging the mouse along the traces of binocular visual points on the computer window. Results: We developed a calculating program for the relative binocular prism power according to the movements of binocular visual points in the distance vision spectacles. The user of the program could confirm the trace of visual points by allowing them to display the trace of binocular visual points on the computer screen with a mouse button. An application on confirming the variation of prism power by graphs in the program also allowed the user to use the program more conveniently. Conclusions: By using the developed program, the user could easily calculate the relative binocular prism power according to shifts of binocular visual points in the distance vision spectacles. We also found that the developed program helped the user to receive a lot of assistance in analyzing the asthenopia.

A Visual Programming Tool for Constructing Object-Oriented C++ Class (객체 지향 C++클래스 생성을 위한 시각 프로그래밍 도구)

  • Ha, Su-Cheol
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.1
    • /
    • pp.23-33
    • /
    • 1995
  • This paper describes a visual programming tool which provides novice programmer as well expert with the abilites to capture real physical world of problem domain and to manipulate it user-friendly using icons and symbols. Therefore, novice can understand object-oriented features of C++ incrementally and construct classes easily. For this, we introduce some visual metaphors which are displayed as tables. The tables can not only represent objects and classes, but also be considered themselves as icons. We have named these tables as table-icons. Three levels of table-icons(i.e., Super Table-Icons, Intermediate Table-Icons and Detailed Table-Icons) are proposed to follow up appropriate evolution of object-oriented concepts. Table-icons are not simple pictographs but are activated and expanded to table forms. And then, developer can inset necessary entities into table body and delete useless entities from it. These table-icons are applied to a diagramming technique, C++gram[18], which is suggested for designing and implementing C++ programs.

  • PDF

The software configuration management system for image processing algorithm development (영상처리 알고리즘 개발을 위한 소프트웨어형상관리시스템)

  • Lee Jeong-Heon;Chae Ok-Sam
    • The KIPS Transactions:PartB
    • /
    • v.12B no.1 s.97
    • /
    • pp.1-8
    • /
    • 2005
  • The importance of software is getting high in development of the digital device (digital camcoder, digital camera, mp3 player, ....). And because the sire of software becomes larger and complicated, the necessity of software configuration management (to solves a software crisis) is increased. The general software configuration management system shows lack of the property and features of software development environment for image processing algorithm due to its wide range to be covered. Image processing algorithm development environment has properties like repetitive analysis and simulation using visual programming environment where, beside support of elementary development functions. component(or library) can be combined and tested interactively. Moreover, the method to look fast and effectively for component having similar function is required. In this paper, we present the system which supports the software configuration management method for a simulation tool and the property in the visual programming environment. And we relate our system to real simulation tool so as to check its ability as the software configuration management system for image processing algorithm development environment.

A Courseware for the Learning of Visual Basic on the Web (초등학생을 위한 비주얼베이식 교육 시스템 개발)

  • Jin, Hyun-Sik;Park, Phan-Woo
    • Journal of The Korean Association of Information Education
    • /
    • v.7 no.3
    • /
    • pp.299-308
    • /
    • 2003
  • Programming education in the area of ICT instruction is usually considered as contributing to the improvement of one's analytical power, logic in thinking, and procedural problem-solving capabilities. However, it is hard to get access to adequate web coursewares in suit with their intellectual level of development of Korean elementary students. Most of the existing coursewares, if any, are dealing with high level and theory-oriented contents, and accordingly are quite difficult for the elementary students to understand them. In addition, it is very difficult to practice them on the Web. Drawing upon some ideas on the theories of Web-based design and learning, this study tries to develop and materialize a fresh learning courseware for Visual Basic. The Web courseware thus developed allows students to learn the basics of visual basic programming as well as the basic grammar. It also provides students with an environment that enables students to code and run programs on the Web.

  • PDF