• 제목/요약/키워드: Tcl/TK language

검색결과 7건 처리시간 0.019초

SID 시뮬레이터와 자바 컴포넌트 연동 모듈 개발 (Developing a Bridge Module to Java Component for SID Simulator)

  • 하스룰;권진백
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1635-1637
    • /
    • 2010
  • Simulation tools help creating a low cost and efficient development of embedded system. SID is an open source simulator software that consists library of components for modelling hardware and software components. A component can be written in C/C++ and Tcl/Tk. Currently, the SID simulation toolkit only provides support for C++ and Tcl/Tk. Tcl/Tk is used to write GUI-based components. However, we have observed that Tcl/Tk components cause slow simulation response because Tcl/Tk is a script language. It is not proper for developing the cutting-edge products with rich graphics. Therefore, in this paper, we suggest Java to a new language for GUI components in SID by developing a bridge module for SID to interworking with Java components.

Supporting Java Components in the SID Simulation System

  • Ma'ruf, Hasrul;Febiansyah, Hidayat;Kwon, Jin-Baek
    • Journal of Information Processing Systems
    • /
    • 제8권1호
    • /
    • pp.101-118
    • /
    • 2012
  • Embedded products are becoming richer in features. Simulation tools facilitate low-costs and the efficient development of embedded systems. SID is an open source simulation software that includes a library of components for modeling hardware and software components. SID components were originally written using C/C++ and Tcl/Tk. Tcl/Tk has mainly been used for GUI simulation in the SID system. However, Tcl/Tk components are hampered by low performance, and GUI development using Tcl/Tk also has poor flexibility. Therefore, it would be desirable to use a more advanced programming language, such as Java, to provide simulations of cutting-edge products with rich graphics. Here, we describe the development of the Java Bridge Module as a middleware that will enable the use of Java Components in SID. We also extended the low-level SID API to Java. In addition, we have added classes that contain default implementations of the API. These classes are intended to ensure the compatibility and simplicity of SID components in Java.

LNG 운반선용 펌프타워의 구조해석 GUI개발에 관한 연구 (A Study on GUI Development of Structural Analysis of LNG Pump Tower)

  • 이강수;손충렬
    • 한국전산구조공학회논문집
    • /
    • 제20권5호
    • /
    • pp.605-613
    • /
    • 2007
  • 본 연구의 목적은 LNG 펌프타워 구조물의 전용 구조해석 GUI를 개발하는데 있다. 이 시스템은 펌프타워 구조물의 유한요소모델을 가장 적절한 형태로 만들어 주며, 가장 적합한 과정을 통하여 해석이 자동으로 수행되도록 해준다. 펌프타워 구조물은 LNG선의 가장 중요한 것 중의 하나이다. 펌프타워 구조물은 주로 카고탱크 안의 LNG가 채워져 있는 양과 선박의 운동에 의한 슬로싱(sloshing) 하중이 주가된다. 그 밖에 하중의 형태는 열, 관성, 자중 등의 세 가지에 대하여도 고려하였다. 이러한 하중들을 범용 유한요소해석 프로그램인 ANSYS에 적용하여 구조해석을 수행하였다. 미국선급협회(ABS) 내의 API Unity check를 통하여 구조부재의 강도 계산과 조인트(Joint)에서의 Punching shear unity 값도 검토하여 그 건전성 여부를 판단할 수 있도록 하였다. 상위의 과정을 새로운 형태의 GUI로 개발하였다. 펌프타워 전용해석 툴(tool)은 Tcl/tk언어로 개발되었다. 위의 모든 과정들이 GUI 성공적으로 적용되었다.

설계자 전용 HDD 진동/충격해석 프로그램 개발 (Development of HDD Vibration/Shock Simulation Tool for Design Engineers)

  • 김진곤;이재곤
    • 동력기계공학회지
    • /
    • 제13권5호
    • /
    • pp.46-51
    • /
    • 2009
  • Recently, the shock resistance and dynamic characteristics of hard disk drives have become more important due to their highly increased storage density and miniaturization. In this study, we have developed an ANSYS/Mechanical/LS-DYNA based HDD vibration/shock simulation tool for design engineers. This simulation tool using ANSYS APDL can produce a parametric finite element modeling of HDD automatically and has GUI-based applications using the script program language Tcl/Tk. In the present tool, we adopt the reliable methodology of vibration/shock simulation, which is experimentally verified. It is expected that this simulation tool can make the repetitive computational efforts for the shock-proof design of HDD drastically reduced.

  • PDF

TMN을 위한 ASN.l/GDMO 통합 환경 설계 구현 (Design and Implementation of ASN.1/GDMO Development Environment for TMN)

  • 김영철
    • 정보처리학회논문지C
    • /
    • 제11C권4호
    • /
    • pp.463-470
    • /
    • 2004
  • ASN.1/GDMO는 TMN(Telecommunication Management of Network)에서 망 관리에 이용되는 관리 객체이다. 그러나 ASN.1/GDMO는 망관리를 위해 직접 이용되는 것이 아니라 객체지향 요소를 갖는 또 다른 언어로 변환되어 이용된다. 따라서 ASN.1/GDMO를 조작할 수 있는 개발 환경이 필요하다. 본 논문에서는 ASN.1/GDMO의 요소를 사용자 인터페이스(GUI)를 통해 관리할 수 있는 편집기와 브라우저를 개발하고, DB와 연동될 수 있는 통합환경을 개발하였다. 본 논문의 구현은 UNIX상에서 이루어졌으며, 컴파일러 보조도구인 FLEX와 BYACC을 이용하였다. 또한 DB고는 Objectivity DB를 이용하였으며 인터페이스 언어로 Tcl/Tk를 사용하였다 본 논문의 실험에서는 구현된 ASN.1 및 GDMO의 통합환경을 보여주며, 이 시스템을 활용하면 효율적으로 망 관리를 할 수 있다는 것을 보여준다.

ASN.1 원시 코드 자동 생성기 (ASN.1 Source Code Auto-Generator)

  • 정진영;김영철
    • 한국컴퓨터정보학회논문지
    • /
    • 제8권4호
    • /
    • pp.28-34
    • /
    • 2003
  • ASN.1은 망 관리에 필요한 기초적인 제반기술이다. ASN.1의 개발에는 ASN.1 명세 언어를 파싱하는 컴파일러 작업과 컴파일 결과 생성된 자료들을 DB에 입력하고, 입력된 자료를 사용자에게 프리티프린팅하여 보여주는 작업이 요구된다. 본 논문에서는 ASN.1 명세를 객체지향 언어인 C++로 자동적으로 변환하여 주는 원시 코드 자동 생성기를 설계하고 구현한다. 이와 함께 ASN.1 개발환경에 필요한 그래픽 사용자 인터페이스, DB 인터페이스 및 ASN.1 브라우저를 포함하는 통합 환경을 제공한다. 본 시스템의 구현은 Objectivity 데이타베이스를 이용하였고, 컴파일러 작업에서는 컴파일러 보조 도구인 flex와 byacc을 이용하였으며, 인터페이스 언어로는 Tcl/Tk를 사용하였다.

  • PDF

TiNi/Al 6061 형상기억 복합재료의 강도해석 모듈 개발 (Development of Strength Analysis Modules for TiNi/Al 6061 Shape Memory Alloy)

  • 이동화;박영철;박동성;이규창
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2001년도 춘계학술대회 논문집
    • /
    • pp.692-696
    • /
    • 2001
  • Thermo-mechanical behavior and mechanical properties of intelligent polymer matrix composite with SMA fiber are experimentally studied. It is found that increments of compressive thermal strain is observed as the pre-strain and TiNi volume fraction increase. The smartness of the SMA is given due to the shape memory effect of the TiNi fiber which generates compressive residual stress in the matrix material when heated after being prestrained. In the paper, alloy is based on the general purpose commercial code ANSYS. And for the purpose of easy and fast user's analysis, it is developed the Graphical User Interface by using Tcl/Tk language.

  • PDF