• 제목/요약/키워드: C++Builder

검색결과 43건 처리시간 0.028초

C++Builder를 이용한 제어시스템 모니터링 (Control System Monitoring Using C++Builder)

  • 신명준;손영익;김갑일
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.93-95
    • /
    • 2005
  • When a control system is designed computer simulations are important because they provide a way to test the performances of the control law and determine some design parameters of the control system. Since most real situations are different from those of the simulations, however, it is required to manage uncertainties of the plant and analyze errors fast and correctly. For this we consider a convenient monitoring system which can display real systems responses exactly and check the performances of the control systems. In this paper, an approach to design a monitoring system is presented by using C++Builder program which is based on PC. Firstly we introduce the structure and functions of the monitoring system. Then, an inverted-pendulum control system is investigated by using the monitoring system.

  • PDF

온톨로지 저작을 위한 OWL builder의 설계 및 구현 (Design and Implementation of OWL Builder for Ontology Authoring)

  • 이무훈;김동혁;장창복;조현규;송병열;최의인
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2004년도 춘계학술발표대회논문집
    • /
    • pp.600-603
    • /
    • 2004
  • 웹의 확산과 더불어 웹 상에 존재하는 정보의 양은 예측할 수 없을 정도로 증가하였고, 웹 사용자의 이용수준과 요구사항도 매우 다양하고 복잡해졌다. 이러한 환경에서 사용자 요구에 맞는 적절한 정보를 제공하기 위해서는 정확하고 필요한 정보만을 효율적으로 추출하고, 웹 정보들 간의 관계와 정보 자원들 사이의 의미적 연관성을 기술하는 지식 표현 수단으로 온톨로지(Ontology)가 필요하게 되었다. 이를 위해 W3C는 다양한 온톨로지를 통합하여 시맨틱 웹에서 웹 정보들간의 의미적 표현을 기술할 수 있는 표준으로 OWL(Web Ontology Language)을 제안하였으나, 이를 활용하기 위한 저작도구가 전무한 실정이다. 따라서 본 논문은 W3C에서 표준으로 제안하고 있는 OWL의 속성들을 분석하여, OWL 구문을 직관적이고 효율적으로 생성, 저작할 수 있는 OWL builder를 설계 및 구현하였다.

  • PDF

HLA Application 개발을 위한 CASE Tool (CASE Tool For HLA Application)

  • 박민호;김재형;정창성
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.415-417
    • /
    • 2001
  • HLA(High Level Architecture)는 차세대 DIS(Distributed Interactive Simulation)를 이어 네트워크 분산 시뮬레이션의 기반이 되는 표준 아키텍쳐이다. 이 HLA 시스템의 개발 과정에서 FEDEP(Federation Development and Execution Process) Model이 제안되었는데, FEDEP의 목적은 federation 개발자가 application의 요구를 충족시킬 수 있도록 federation 개발 및 실행에 대한 guideline을 정하는 것이다. FEDEP의 일련의 process들 중에서 노동집약적인 과정은 CASE(Computer Aided Software Engineering) tool을 사용함으로써 보다 강화되고 능률적으로 이루어질 수 있다. 본 논문에서 소개하는 HLA Application Builder 는 federate 와 federation을 자동적으로 생성하는 CASE tool 로서, 자동적인 FED(Federation Execution Data)file 및 C++ source code를 생성함으로써 HLA Federation 개발에 있어서의 인력(manpower)을 크게 줄일 수 있다. 본 논문에서는 HLA에 대한 배경지식과 HLA Application Builder 개발의 필요성과 구현, 그리고 실제 예를 들어서 HLA Application Builder가 어떻게 federation 개발에 사용되는지에 대해서 설명한다.

  • PDF

JAVA를 이용한 Web-기반 유동 해석 프로그램의 개발 (DEVELOPMENT OF A WEB-BASED FLOW ANALYSIS PROGRAM USING OBJECT-ORIENTED LANGUAGE JAVA)

  • 김경성;박종천
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2007년도 춘계 학술대회논문집
    • /
    • pp.112-115
    • /
    • 2007
  • 객체지향 언어인 JAVA를 이용하여 Web-기반의 운동 해석 프로그램을 개발하였다. 지금까지 운동해석에 관한 대부분의 프로그램은 Fortran, C, C++ 와 같은 언어로 이루어져 있으며 이 경우 계산 속도는 빠르지만 각 언어의 Compiler 와 Builder를 필요로 한다. 따라서 사용된 각각의 언어에 대한 Compiler 및 Builder가 사용자의 개인용 컴퓨터 상에서만 설치 및 구동될 수 있으며 그로 인해 사용자는 계산된 Data형 결과물만을 얻을 수 있었다. 본 연구에서는 이를 개선하고자 객체지향형 언어인 JAVA를 이용하여 운동해석 프로그램을 구성할 수 있는 기반을 구축하였으며 Web과 연동하여 시간적 공간적 제약을 극복하고 사용자의 의견 개입을 가능하게 하였다. 일반적으로 JAVA 언어는 연산속도가 느려서 수치해석용으로는 부적합 하다는 평이 지배적 이였으나 컴퓨터의 성능 발달로 이는 개선이 될 수 있으며, 이는 사용자가 시간적 공간적 제약을 받지 않고 사용 가능하다는 점에서 극복되어 질 수 있다.

  • PDF

KNU 식물공장의 냉난방 에너지 부하 해석에 관한 연구 (A Study on the Heating and Cooling Energy Load Analysis of the KNU Plant Factory)

  • 이찬규;김우태
    • 한국산학기술학회논문지
    • /
    • 제13권4호
    • /
    • pp.1419-1426
    • /
    • 2012
  • KNU 식물공장 모델의 냉난방 에너지 부하를 DesignBuilder를 이용하여 해석하였다. 실내설정온도, LED 보광주기, LED 보광량, 유리외피의 구조에 따른 에너지 소모량을 분석하였다. LED 보광이 없는 식물공장의 실내설정온도를 상추의 적정 생육온도인 $20^{\circ}C$를 중심으로 $15^{\circ}C$, $25^{\circ}C$로 변화시키면서 일정온도로 유지하는데 필요한 연간 냉난방부하를 분석하였다. $15^{\circ}C$일 때 냉방부하, $25^{\circ}C$일 때 난방부하가 가장 크게 나타났다. 상추 재배에 필요한 LED 보광 적용 시 난방부하는 감소하지만 냉방부하가 약 6배 증가한다. 또한 LED 보광 시 주간보다는 야간보광이 냉난방부하 감소에 유리한 결과를 주었다. 식물공장 외피가 냉난방부하에 미치는 영향을 비교하기 위하여 다섯 가지 종류의 외피를 적용하여 계산하였다. 이중창호의 열관류율이 작을수록 식물공장의 난방부하는 감소하고 냉방부하는 증가하였다. 재배할 작물의 적정생장온도 설정, LED 및 재배설비의 내부발열량에 따른 적절한 외피선택, 다양한 패시브 및 액티브 에너지 절감기술의 적용으로 냉방부하를 감소시키는 것이 식물공장 운영에 중요한 요소로 판단된다.

SID 자바 컴포넌트 빌더: SID 시뮬레이터를 위한 자바 컴포넌트 통합 개발환경 (SID Java Component Builder: An Integrated Development Environment for Java Component for SID Simulator)

  • 익산;페비;권진백
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.52-55
    • /
    • 2011
  • Embedded system developers use design and testing tools to make their product faster. Previously developed a virtual development environment for embedded software (VDEES) using open source software, mainly the SID simulation framework for a simulator engine and the Eclipse platform for a development platform. VDEES enables developers to develop SID Component in C++. A bridge module for developing SID Component in Java has been developed and available. However, using this module, developers have to build their SID Java component from scratch. In this work, we developed SID Java Component Builder Plug-in as an additional features to VDEES. This tools enables developers to build SID Component in Java faster and easier.

천연 벤토나이트로부터 합성된 제올라이트 A의 특성 (Properties of Zeolite A Synthesized by Natural Bentonite)

  • 이재영;조승래;이홍기;심미자;이주성;김상욱
    • 한국재료학회지
    • /
    • 제5권8호
    • /
    • pp.1035-1039
    • /
    • 1995
  • 경북 감포지역에서 산출되는 천연 벤토나이트를 이용하여 제올라이트를 합성하였으며 세제용 builder로서 가능성을 연구하였다. 최적의 합성조건은 기질의 몰비가 SiO$_2$/Al$_2$O$_3$=2, $Na_2$O$_3$/Al$_2$O$_3$=1, $H_2O$/A1$_2$O$_3$=30이고 9$0^{\circ}C$에서 3시간 반응시킬 경우였고, 이 조건에서는 A형 제올라이트가 합성되는 것을 XRD를 통하여 확인하였다. 최적 조건에서 합성된 제올라이트의 이온교환능을 측정하기 위하여 경도 40$^{\circ}$Dh의 CaCl$_2$용액과 3$0^{\circ}C$에서 IS분 접촉시킨 결과 264.9mg CaO/g-zeolite 정도로 우수한 값을 나타내었다. 이 시료의 백색도는 89%이었고, 평균 입자크기는 9.95$\mu\textrm{m}$이었다.

  • PDF

DEVELOPMENT OF A MACHINE VISION SYSTEM FOR AN AUTOMOBILE PLASTIC PART INSPECTION

  • ANDRES N.S.;MARIMUTHU R.P.;EOM Y.K.;JANG B.C.
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2005년도 춘계학술대회 논문집
    • /
    • pp.1131-1135
    • /
    • 2005
  • Since human is vulnerable to emotional, physical and environmental distractions, most human inspectors cannot sustain a consistent 8-hour inspection in a day specifically for small components like door locking levers. As an alternative for human inspection, presented in this study is the development of a machine vision inspection system (MVIS) purposely for door locking levers. Comprises the development is the structure of the MVIS components, designed to meet the demands, features and specifications of door locking lever manufacturing companies in increasing their production throughput upon keeping the quality assured. This computer-based MVIS is designed to perform quality measures of detecting missing portions and defects like burr on every door locking lever. NI Vision Builder software for Automatic Inspection (AI) is found to be the optimum solution in configuring the needed quality measures. The proposed software has measurement techniques such as edge detecting and pattern-matching which are capable of gauging, detecting missing portion and checking alignment. Furthermore, this study exemplifies the incorporation of the optimized NI Builder inspection environment to the pre-inspection and post-inspection subsystems.

  • PDF

C# 언어에서 컴포넌트 속성 가변성 구현 기법 (Techniques to Implement Component Attribute Variability in C#)

  • 김상욱;김수동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.280-282
    • /
    • 2003
  • 가변성은 컴포넌트의 재사용성을 향상시킬 수 있는 요소이다. 어떤 도메인의 여러 패밀리에서 사용될 수 있는 컴포넌트를 개발하기 위해 컴포넌트 가변성이 강조되고 있다. 개발된 컴포넌트가 다양한 유형의 가변성을 지원할수록 도메인 내에서 재사용성이 높아진다. 하지만, 컴포넌트가 너무 많은 가변성을 지원하도록 개발되면, 컴포넌트의 크기가 거대해지며, 개발 기간과 개발 비용이 증가하게 된다. 따라서 해당 도메인에 맞는 적절한 가변성을 지원하는 컴포넌트를 개발해야 한다. .NET의 C# 언어는 컴포넌트 개발 언어로 산업계에서 각광 받고 있다. 본 논문에서는 C#에서 제공하는 기본적인 장치를 활용해 속성 가변성을 지원하는 컴포넌트를 구현 기법을 제시한다. 클래스를 동적으로 생성할 수 있는 빌더(Builder) 클래스를 통해 속성 가변성을 지원한다. 그래서 여러 패밀리 멤버에서 재사용 할 수 있는 고품질의 컴포넌트 개발 방법을 제시한다.

  • PDF