• Title/Summary/Keyword: GUI Design

Search Result 784, Processing Time 0.033 seconds

Novel Kernel Design for Implementing Volume Rendering in the PyCUDA Framework (PyCUDA 프레임워크에서 볼륨 렌더링을 구현하기 위한 새로운 커널 디자인)

  • Lee, SooHo;Kim, Jong-Hyun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2022.01a
    • /
    • pp.349-351
    • /
    • 2022
  • 본 논문에서는 계산양이 큰 볼륨 렌더링을 구현할 수 있는 파이썬 기반의 CUDA(Computed Unified Device Architecture) 커널(Kernel) 디자인에 대해서 소개한다. 최근에 파이썬은 인공지능뿐만 아니라 서버, 보안, GUI, 데이터 시각화, 빅 데이터 처리 등 다양한 분야에서 활용이 되고 있기 때문에 인터페이스만을 위한 언어라는 색을 탈피한지 오래이다. 본 논문에서는 대용량 병렬처리 기법인 NVIDIA의 CUDA를 이용하여 파이썬 환경에서 커널을 디자인하고, 계산양이 큰 볼륨 렌더링이 빠르게 계산되는 결과를 보여준다. 결과적으로 C언어 기반의 CUDA뿐만 아니라, 상대적으로 개발이 효율적인 파이썬 환경에서도 GPU(Graphic Processing Unit)기반 애플리케이션 개발이 가능하다는 것을 볼륨 렌더링을 통해 보여준다.

  • PDF

Design and Implementation of SMIL Authoring Tool for E-Learning Item Metadata (E-Learning용 문항 메타데이터 작성을 위한 SMIL 저작도구 설계 및 구현)

  • Lee, Dong-Su;Kim, Chul-Hyun;Park, Seung-Beom;Lee, Sang-Jun;Kim, Byung-Ki
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.05a
    • /
    • pp.296-299
    • /
    • 2008
  • E-Learning 환경에서 학습자에게 보다 정확한 맞춤형 교육 시스템을 제공하기 위하여 평가 문항 및 학습 문항의 난이도, 변별도 등과 같은 문항 정보 활용이 필요하다. 본 논문에서는 문항 난이도, 변별도의 수치를 메타데이터에 저장하고, 평가 문항 및 학습 문항을 저작할 수 있는 템플릿(Templates) 및 GUI(Graphical User Interface) 기반의 SMIL(Synchronized Multimedia Integration Language) 저작도구를 설계 구현 하였다. 구현한 시스템은 SMIL 문법을 모르는 교수자가 문항 난이도, 변별도를 메타데이터에 저장하고, 학습 문항을 쉽게 저작하는데 효율적이다. 또한 저작된 문항은 XML(Extensible Markup Language) 기반 메타데이터를 활용함으로서 다른 플랫폼과의 통합 관리 및 재사용에 용이하다.

Characterization of the Stress-optic Properties of Ceramics by Terahertz Time-domain Spectroscopy

  • Zhi Qiang Wang;Wen Jia Ren;Gui Ying Zhang;Zhi Yong Wang
    • Current Optics and Photonics
    • /
    • v.8 no.3
    • /
    • pp.225-229
    • /
    • 2024
  • This paper introduces a rapid measurement technique for the stress-optic coefficient, using terahertz time-domain spectroscopy. First we propose a design combining a four-point bending device with a scanning stage to streamline the loading process. Then we detail the measurement principle and outline the signal-processing algorithm. The experiments are carried out on Al2O3, a representative ceramic material. The experimental data reveal that the refractive index of Al2O3 exhibits a linear decrease with increasing stress. This work supplies an efficient method for stress measurement rooted in the stress-optic effect.

Scale-dependent buckling of embedded thermo-electro-magneto-elastic cylindrical nano-shells with different edge conditions

  • Yifei Gui;Honglei Hu
    • Advances in nano research
    • /
    • v.16 no.6
    • /
    • pp.601-613
    • /
    • 2024
  • A new analytical buckling solution of a thermo-electro-magneto-elastic (TEME) cylindrical nano-shell made of BiTiO3-CoFe2O4 materials is obtained based on Hamiltonian approach. The Winkler and Pasternak elastic foundations as well as thermo-electro-magneto-mechanical loadings are applied, and two different types of edge conditions are taken into the investigation. According to nonlocal strain gradient theory (NSGT) and surface elasticity theory in conjunction with the Kirchhoff-Love theory, governing equations of the nano-shell are acquired, and the buckling bifurcation condition is obtained by adopting the Navier's method. The detailed parameter study is conducted to investigate the effects of axial and circumferential wave numbers, scale parameters, elastic foundations, edge conditions and thermo-electro-magnetic loadings on the buckling behavior of the nano-shell. The proposed model can be applied in design and analysis of TEME nano components with multi-field coupled behavior, multiple edge conditions and scale effect.

Nonlinear forced vibration of axially moving functionally graded cylindrical shells under hygro-thermal loads

  • Jin-Peng Song;Gui-Lin She;Yu-Jie He
    • Geomechanics and Engineering
    • /
    • v.36 no.2
    • /
    • pp.99-109
    • /
    • 2024
  • Studying the dynamic behavior of axially moving cylindrical shells in hygro-thermal environments has important theoretical and engineering value for aircraft design. Therefore, in this paper, considering hygro-thermal effect, the nonlinear forced vibration of an axially moving cylindrical shell made of functionally graded materials (FGM) is studied. It is assumed that the material properties vary continuously along the thickness and contain pores. The Donnell thin shell theory is used to derive the motion equations of FGM cylindrical shells with hygro-thermal loads. Under the four sides clamped (CCCC) boundary conditions, the Gallekin method and multi-scale method are used for nonlinear analysis. The effects of power law index, porosity coefficient, temperature rise, moisture concentration, axial velocity, prestress, damping and external excitation amplitude on nonlinear forced vibration are explored through parametric research. It can be found that, the changes in temperature and humidity have a significant effect. Increasing in temperature and humidity will cause the resonance position to shift to the left and increase the resonance amplitude.

The Design and Implementation of SEEN Graphic User Interface Module for Access Control Policy Management (SEEN 접근통제 정책관리 GUI 모듈 설계 및 구현)

  • Shin, Sam-Shin;Lee, Jae-Seo;Kim, Jung-Sun;Kim, Min-Soo;Kim, Young-Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.1013-1016
    • /
    • 2007
  • 본 논문에서는 SEEN 보안운영체제 시스템에서 접근통제 정책관리 도구의 설계 및 구현한 내용을 설명한다. 보안운영체제에 대한 지식이 부족한 보안 관리자가 정책을 설정하고 적용하는 데에 많은 어려움이 따른다. 따라서 본 논문에서는 이러한 정책 적용 및 정책 설정의 문제점을 해결하기 위해 접근통제 정책관리 처리에 대한 것을 사용자가 쉽게 파악 할 수 있고 친숙한 그래픽 기반의 형태로 특별한 지식이 없는 사용자와 보안 관리자들에게 시스템을 효율적이고 편리하게 사용할 수 있도록 한다.

The Design and Implementation of an Editor Composing DTD and SGML Document (DTD/SGML 문서 저작 도구의 설계 및 구현)

  • Hyeon, Deuk-Chang;Lee, Su-Yeon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.4
    • /
    • pp.944-954
    • /
    • 1997
  • This study addreses the design and implrmentation of korean SGML(Standard Generalized Markup Langu-age)editor capable of ggenerating DTD(Document Type Definition)s,which can be used at the same time to gen-erate HTML documents as well] as SGML documents using interactive method.HTML is an appkication of SGML and HTML DTD is defined according to the syntax of SGML.Therefore it is possible to generate HTML documents of any versions by replacing the corresponding DTDs and using the implemented editor.This system has been implemented using GUI such as Motif and UIL(User Interface Language)in X-window system and C-language for common modules of functions.

  • PDF

Exploitation of IP-based Intelligent Networked Measuring and Control Device and System

  • Liu, Gui-Xiong;Luo, Yi;Fang, Xiao-Dong
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.1235-1239
    • /
    • 2003
  • On the base of network frame and protocol system of Ethernet the networked sensing technology based on Ethernet is studied and the design principles of industrial Ethernet measurement of control system is put forward, and the general structure model is built in the paper. An eight-bit economical MCU scheme is proposed, and a general scheme of distributed intelligent networked measuring and control equipment based on TCP/IP is designed too. A compact TCP/IP protocol stack are successfully implemented in eight-bit MCU. With C51 program language, method of modularized programming is applied in soft design. The problem of in-system modifying measuring and control strategy of its system is solved successfully by assigning memory dynamically and saving parameter with EEPROM, and it makes the intelligent networked measurement and control system can explain and analyses control strategy from PC. Experiment result shows that, the research of intelligent networked measurement and control equipment and system base on TCP/IP is successful, with flexible network, convenient usage, and good commonality.

  • PDF

Neuro-Fuzzy Controller Design for Level Controls

  • Intajag, S.;Tipsuwanporn, V.;Koetsam-ang, N.;Witheephanich, K.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.546-551
    • /
    • 2004
  • In this paper, a level controller is designed with the neuro-fuzzy model based on Takagi-Sugeno fuzzy system. The fuzzy system is employed as the controller, which can be tuned by the neural network mechanism based on a gradient descent technique. The tuning mechanism will provide an optimal process input by forcing the process error to zero. The proposed controller provides the online tunable mode to adjust the consequent membership function parameters. The controller is implemented with M-file and graphic user interface (GUI) of Matlab program. The program uses MPIBM3 interface card to connect with the industrial processes In the experimentation, the proposed method is tested to vary of the process parameters, set points and load disturbance. Processes of one tank and two tanks are used to evaluate the efficiency of our controller. The results of the both processes are compared with two PID systems that are 3G25A-PIDO1-E and E5AK of OMRON. From the comparison results, our controller performance can be archived in the case of more robustness than the two PID systems.

  • PDF

Voronoi diagrams, quasi-triangulations, and beta-complexes for disks in R2: the theory and implementation in BetaConcept

  • Kim, Jae-Kwan;Cho, Youngsong;Kim, Donguk;Kim, Deok-Soo
    • Journal of Computational Design and Engineering
    • /
    • v.1 no.2
    • /
    • pp.79-87
    • /
    • 2014
  • Voronoi diagrams are powerful for solving spatial problems among particles and have been used in many disciplines of science and engineering. In particular, the Voronoi diagram of three-dimensional spheres, also called the additively-weighted Voronoi diagram, has proven its powerful capabilities for solving the spatial reasoning problems for the arrangement of atoms in both molecular biology and material sciences. In order to solve application problems, the dual structure, called the quasi-triangulation, and its derivative structure, called the beta-complex, are frequently used with the Voronoi diagram itself. However, the Voronoi diagram, the quasi-triangulation, and the beta-complexes are sometimes regarded as somewhat difficult for ordinary users to understand. This paper presents the two-dimensional counterparts of their definitions and introduce the BetaConcept program which implements the theory so that users can easily learn the powerful concept and capabilities of these constructs in a plane. The BetaConcept program was implemented in the standard C++ language with MFC and OpenGL and freely available at Voronoi Diagram Research Center (http://voronoi.hanyang.ac.kr).