• Title/Summary/Keyword: 프로그램 인터페이스

Search Result 946, Processing Time 0.03 seconds

Optimal Design of Electromagnetic Devices Using COMSOL Interface (COMSOL 인터페이스를 이용한 전기기기의 최적설계)

  • Kim, Min-Ho;Byun, Jin-Kyu
    • Proceedings of the KIEE Conference
    • /
    • 2009.07a
    • /
    • pp.660_661
    • /
    • 2009
  • 본 논문에서는 유한 요소법에 기반을 둔 최적설계 이론과 상용 시뮬레이션 프로그램인 COMSOL의 인터페이스를 활용하여 전기 기기의 최적설계를 수행하였다. 전기기기의 최적설계를 위한 형상 정보는 통상적으로 해석용으로만 사용되는 COMSOL 프로그램의 CAD 기능을 통해 추출하였다. 초기형상에 대해 민감도해석을 적용해 계산된 민감도를 바탕으로 설계변수를 변화시키며 반복적인 계산을 수행하고 최적 형상을 도출하였다. 논문에서 정한 설계목표에 맞추어 모델의 목적함수를 정의하고, 최종 결과를 초기형상과 비교했을 때 설계 목표치에 대한 오차가 감소하고 목적함수가 수렴하는 것을 확인하였다.

  • PDF

Development Strategy for Customized Flexible CAD Systems Using Application Programming Interface (응용프로그램 인터페이스를 활용한 주문형 유연 CAD 시스템 개발)

  • 신정호;곽병만
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.28 no.1
    • /
    • pp.92-99
    • /
    • 2004
  • With the advent of computers, CAD systems are widely used for various design practice. Complexity of CAD systems and difficulty of exchanging data among different CAD systems, however, do not allow efficient use as desired. In addition, to follow variety of designers' need, CAD activities should be customized. This article proposed a methodology fer developing an intelligent CAD system and the sate-of-the-art technologies described fur customizing CAD systems using API (Application Programming Interface). A basic platform is proposed and a useful application system is implemented to enable a parametric design by directly inputting numerical values on a CAD model. Based on this application, we developed a system that makes it possible to share part family data between SolidEdge and Pro/Engineer. The proposed concept on intelligent CAD systems facilitates integration of external systems such as CAE tools and promotes the use of CAD for both engineering designers and analysts.

ODYSSEUS/OpenGIS: An OpenGIS System Based on the ODYSSEUS Object-Relational DBMS (오디세우스/OpenGIS: 오디세우스 객체관계형 DBMS를 기반으로 한 OpenGIS 시스템)

  • 김민수;이민재;황규영;남광우;김민수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.7-9
    • /
    • 2003
  • 지리 정보 시스템의 사용 범위가 확대되면서 다른 지리 정보 시스템에서 사용하는 유용한 공간 데이터에 대한 공유의 필요성이 높아졌다. 그러나. 기존의 지리 정보 시스템들은 서로 다른 형태의 공간 데이터 모델과 인터페이스를 사용하기 때문에 데이터의 공유가 어려운 문제가 있다. 이러한 문제점을 해결하기 위해 표준 공간 데이터 모델과 인터페이스를 정의한 OpenGIS 표준 명세가 제안되어 널리 사용되고 있으며 앞으로도 그 활용이 확대될 것으로 예상된다. 본 논문에서는 오디세우스 객체관계형 DBMS를 기반으로 한 OpenGIS 시스템인 오디세우스/OpenGIS를 설계하고 구현한다. 오디세우스/OpenGIS는 다음과 같은 특징을 갖는다. 첫째, OpenGIS 표준 명세 중 SQL 표준 명세를 지원하여 SQL 환경의 지리 정보 시스템 응용 프로그램들이 오디세우스 객체 관계형 DBMS를 사용할 수 있도록 한다. 둘째, OpenGIS 표준 명세 중 OLE/COM 표준 명세를 지원하여 OLE/CON 환경의 지리 정보 시스템 응용 프로그램들이 오디세우스 객체 관계형 DBMS를 사용할 수 있도록 한다. 셋째, OpenGIS 표준 명세에서 정의한 지리 정보 시스템의 기능과 DBMS를 밀결합하여 시스템의 안정성을 높인다.

  • PDF

Portable RTOS Character LCD Device Driver (이식 가능한 RTOS용 Character LCD 디바이스 드라이버)

  • Hong, Jung-Hwan
    • KSCI Review
    • /
    • v.14 no.2
    • /
    • pp.153-158
    • /
    • 2006
  • A device driver is the core construction providing connectable rules between a hardware and an operating system in Embedded softwares. It provides consistent interface for the control and mutual interactions so that an application program can use hardware's functionalities. However, the device driver is suffered to develop as it is related to both hardware and software and it is also wasted to newly develop whenever hardware platform changed. Therefore, this paper researches the method to provide high portability in heterogenous hardware and finally suggests efficient device driver development.

  • PDF

Development of Database Interface using COM (COM을 이용한 데이터베이스 인터페이스 설계)

  • 박상훈;강성기;박진섭
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04b
    • /
    • pp.146-148
    • /
    • 2000
  • 본 논문에서는 데이터베이스 인터페이스 설계가 COM(Component Object Model)으로 구현하는 것이 가능한지를 실험적으로 설계하고 구현하였다. 본 객체지향 코드 설계는 캡슐화, 상속성, 다형성 측면에서 설계자 및 사용자에게 많은 장점을 제공한다는 측면에서 널리 적용되고 있다. 본 논문에서는 COM을 이용하여 기존의 데이터베이스를 접근, 제어 할 수 있음을 보인다. 본 논문은 기존 데이터베이스로서 MS Access(DB)를 대상으로 하되 MS Access가 제공하는 최종사용자 기능을 무시하고 새로운 프로그램(COM)을 설계하여 기존사용방법과 같은 효과와 기능을 발휘할 수 있도록 한다. 프로그램의 설계는 크게 서버와 클라이언트로 나눈다.[10] 실험적 개발의 결과를 볼 때 DB엔진 설계 시 COM으로서의 설계에 활용 할 수 있을 것으로 기대된다. 한편 클라이언트는 다양한 언어로 설계가 가능하기 때문에 다양한 사용자, 다양한 접속 요구에 쉽게 적용할 수 있다.

  • PDF

Designing Voice Interface for The Disabled (장애인을 위한 음성 인터페이스 설계)

  • Choi, Dong-Wook;Lee, Ji-Hoon;Moon, Nammee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.05a
    • /
    • pp.697-699
    • /
    • 2019
  • IT 기술의 발달에 따라 전자기기의 이용량은 증가하였지만, 시각장애인들이나 지체 장애인들이 이용하는 데에 어려움이 있다. 따라서 본 논문에서는 Google Cloud API를 활용하여 음성으로 프로그램을 제어할 수 있는 음성 인터페이스를 제안한다. Google Cloud에서 제공하는 STT(Speech To Text)와 TTS(Text To Speech) API를 이용하여 사용자의 음성을 인식하면 텍스트로 변환된 음성이 시스템을 통해 응용 프로그램을 제어할 수 있도록 설계한다. 이 시스템은 장애인들이 전자기기를 사용하는데 많은 편리함을 줄 것으로 예상하며 나아가 장애인들뿐 아니라 비장애인들도 활용 가능할 것으로 기대한다.

Design and Implementation of the Java Native Method Generator (자바 네이티브 메소드 생성기의 설계 및 구현)

  • Kim, Do-Young;Kim, Sang-Hoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.127-132
    • /
    • 2000
  • 자바 네이티브 메소드(Java Native Method)는 시간 소모적인 작업의 효율적 실행, 플랫폼 종속적인 작업의 수행, 기존에 구성된 라이브러리들의 재사용 등을 위해 제안되었다. 자바 네이티브 메소드의 사용 목적이 실행속도 향상에 있는 경우에는 네이티브 메소드를 구현하기 위해 자바 언어가 아닌 컴파일 방식의 다른 언어를 사용해야한다. 또한 네이티브 메소드를 사용하기 위해서는 자바 네이티브 인터페이스(Java Native Interface)의 개념을 습득해야한다. 이러한 부담을 경감시키기 위해 본 논문에서는 자바 메소드를 네이티브 메소드로 자동 변환하여 주는 자바 네이티브 메소드 생성기(Java Native Method Generator)를 제안하였다. 자바 메소드의 네이티브 메소드 변환은 번역된 바이트 코드로부터 C 언어로 구성된 네이티브 메소드를 자동 생성하도록 구현되었다. 그리고 플랫폼 종속적인 프로그램 작성 시에 있어 생성된 C 코드의 내부에 프로그램을 삽입하는 것만으로 가능하므로 사용자는 자바 네이티브 인터페이스에 대해서는 인식할 필요가 없다.

  • PDF

Retrieval System using Jini and JDBC in Heterogeneous Databases (이질형 데이터베이스에서 Jini와 JDBC를 이용한 검색 시스템)

  • Park, Je-Sung;Hwang, Bu-hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.1-6
    • /
    • 2000
  • 분산되어 있는 이질형 데이터베이스들을 통합하여 단일 인터페이스를 이용하여 접근 가능하게 하는 시스템에 대한 연구가 진행되고 있다. JDBC는 하나의 응용 프로그램 내에서 여러 데이터베이스와의 연결이 불가능한 문제점을 해결하고 데이터베이스에 대한 일관된 흐름을 제공하는 자바 API이다. 그러나 새로운 데이터베이스가 추가되거나 제거되는 경우, JDBC를 이용하여 이질형 데이터베이스들을 통합하는 방법은 응용 프로그램을 정적으로 재구성해야 한다는 문제점이 발생한다. 또한 CORBA를 이용하여 이질형 데이터베이스를 통합하는 방법에서도 데이터베이스의 추가나 제거가 발생하는 경우, 미들웨어에 존재하는 구현객체의 수정이 필요하거나 추가되는 구현객체의 정보를 알아야한다. 본 논문에서는 지니 기술과 JDBC를 이용하여 사용자가 단일 인터페이스를 통하여 이질형 데이터베이스들에 저장된 정보를 접근할 수 있는 검색 시스템을 제안한다. 제안하는 시스템은 네트워크에 연결된 데이터베이스들의 연결 변화를 동적으로 감지하여 시스템을 자발적으로 구성함으로써, 기존의 이질형 데이터베이스 통합 방법의 문제점을 제거한다. 또한 본 논문에서 제안하는 지니와 JDBC를 이용한 검색 시스템의 모델을 응용하여 이질형의 데이터베이스로 운영되는 쇼핑몰에서 비교 검색 방법을 제안한다.

  • PDF

Development of Defect Detection System using Vibration for Engine of Small or Middle Size Ship (중소형 선박의 엔진에 대한 진동을 통한 고장 감지 시스템 개발)

  • Lee, Kwang-Yong;Bae, Seung-Hyun;Lee, Yang-Min;Lee, Jae-Kee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.573-576
    • /
    • 2009
  • 현재 산업 장비의 가동률 최대화를 위한 다양한 모니터링 시스템에 대한 연구들이 이루어지고 있으며, 특히 해양 수송 산업이 중심인 국내에서는 진동 정보를 활용한 선박 엔진의 고장 감지 시스템에 대한 연구들이 많이 이루어지고 있다. 본 논문에서는 국내에서 아직 관심이 적은 중소형 선박의 엔진에 대한 고장 감지 시스템의 설계 방안 및 인터페이스 설계 방안에 대해서 연구하고, 기본적인 프로그램의 프로토타입을 구현하였다. RS-View를 통해 구현한 인터페이스 간소화와 센서 수의 최소화를 통한 경제성 확보를 달성하여 중소형 선박에 언제든지 탑재 가능한 고장 감지 시스템의 설계를 수행하였다. 향후 선박에 의무 탑재화가 진행될 e-navigation의 일부분으로서 엔진의 상태 모니터링과 고장 감지를 할 수 있는 프로그램으로서 중소형 선박에 탑재되어 적절하게 사용될 수 있을 것으로 사료된다.

A design of User-Friendly Graphic Environment for Protective Relay Setting (보호계전기 정정을 위한 편리한 사용자 환경설계)

  • Choe, Hang-Soeb;Lee, Seung-Jae;Kang, Sang-Hee;Choi, Myeon-Song;An, Jon-Gi;Lee, Oon-Hee
    • Proceedings of the KIEE Conference
    • /
    • 1997.11a
    • /
    • pp.197-199
    • /
    • 1997
  • 전문적인 작업의 복잡한 절차 때문에 컴퓨터를 사용하는데 어려움이 있다. 이러한 문제 있어서 인터페이스 환경을 보다 인간 중심적으로 설계하는 절차를 제안하였고, 보호계전기 정정 프로그램 환경에 보다 쉽고, 사용하기 쉬운 사용자 인터페이스를 구현하였다.

  • PDF