• 제목/요약/키워드: 그래픽기반형 프로그래밍

검색결과 12건 처리시간 0.027초

선반용 대화형 프로그래밍 시스템(I) (Conversational Programming System for NC Lathes (I))

  • 신동수
    • 한국생산제조학회지
    • /
    • 제7권2호
    • /
    • pp.29-39
    • /
    • 1998
  • A conversational programming system for turning processes was studied to enhance the user friendliness of a NC Lathe by adopting man-machine interface functions through Delphi programming tool under the Windows 95 environment. Functions of tool collision checking were developed through zone limitation algorithms. Final shape of workpiece was generated by means of tree structure algorithm. Shop floor programming performance was incorporated in the developed CAM module. In order to increase flexibility of the man-machine interface, graphic based programming tools have been developed. A NC turning machine equipped with an open architecture PCNC was used as a test bed of the system. Performance of the system was verified through case studies.

  • PDF

선반용대화형 프로그램의 개발 (A Development of Conversational Program for Lathe)

  • 신동수
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 1996년도 추계학술대회 논문
    • /
    • pp.15-21
    • /
    • 1996
  • This paper describes a development of conversational program for lathe. The proposed program is a NC programming system specialized for use in machine tool controls. Its easy to use graphic interface built-in database capabilities make it an ideal way to program part on the shop floor. In order to manage effectively machining process it proposed the algorithm of tree structures for design processing. Also using interative structure it proposed the methods of conversational programming to generate automatically NC program.

  • PDF

선반용 대화형 프로그래밍 시스템(2) (Conversational Programming System for NC Lathes (II))

  • 신동수;김향윤;정성종
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1995년도 추계학술대회 논문집
    • /
    • pp.1191-1194
    • /
    • 1995
  • A conversational programming system for turning processes was studied to enhance the user friendlness of an NC by adopting man-machine interface functions through Visual C $^{++}$ programming tool under the Windows 95 environment. Shop floor programming performance was incorporated in the developed CAM module. In order to increase flexibility of the man-machine interface, graphic based programmin tool have been developed. An NC turning machine equipped whit an open architecture PCNC was used as a test bed of the system. Perfomance of the system was verified through case studies..

  • PDF

프로그래밍 초보자를 위한 비주얼 기반의 C 프로그래밍 통합 환경 (An Integrated C Programming Environment for Novices Based on Visuals)

  • 김행임;박은경;김현주;배종민
    • 컴퓨터교육학회논문지
    • /
    • 제16권6호
    • /
    • pp.111-120
    • /
    • 2013
  • 프로그래밍 초보자는 C언어를 처음 배울 때 여러 가지 면에서 어려움을 겪는다. 그 이유 중의 하나는 C 언어 문법 이해에 대한 학생들의 학습 부담이 크고, 문제 해결보다는 문법에 치중하는 경향이 있다. 또한 소프트웨어 개발에 대한 흥미를 유발시킬 수 있는 프로그래밍 도메인이 필요하다. 본 논문에서는 문제 해결 중심의 C언어 교육을 지원하는 프로그래밍 환경을 제시한다. 이를 위하여 첫째, NXT 로봇프로그래밍용 간단한 비주얼 프로그래밍 언어 Tiny-VPL을 정의하고, Tiny-VPL로 로봇프로그래밍을 할 수 있는 환경을 제시하며, 둘째 간단한 C 언어인 Mini-C언어를 사용하여 NXT 로봇 프로그래밍을 할 수 있는 환경을 제시한다. 그리고 Tiny-VPL을 Mini-C로 변환하며, 변환결과를 대화형으로 제공하는 그래픽 인터페이스를 제시한다. 개발된 프로그래밍 환경은 로봇 프로그래밍을 통하여 학생들의 흥미를 유발할 수 있고, 비주얼언어와 C언어 사이의 관계를 그래픽으로 제공하여 문제 해결 중심의 C 언어 교육에 효과적으로 활용될 수 있다.

  • PDF

3ds max의 익스포트를 이용한 3차원 SVG 표현 (3D SVG Presentation Using Export of 3ds max 3D)

  • 김승완;박덕규;정혜진
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.640-642
    • /
    • 2004
  • SVG(Scalable Vector Graphic)는 웹 개발자 디자이너 및 사용자가 간단한 선언 방식의 프로그래밍 모델을 통해 HTML의 한계를 뛰어 넘어 견고한 비주얼 컨텐츠와 대화형 기능을 작성할 수 있는 W3C의 표준 XML 기반의 이미징 모델이다. 웹에서의 SVG는 확장형 벡터 그래픽으로서 2차원 이미지를 이미지의 손상 없이 표현하게 된다. 이 논문에서는 2차원에 국한되어 있는 SVG를 확장하여 3차원 이미지를 표현하고자 한다. 2차원 이미지의 표현은 x축과 y축의 평면 축만 있는데 비해 3차원 이미지의 표현은 깊이 정보인 z축을 가지고 있어야 3차원 이미지를 표현하게 된다. 비트맵 그래픽과 달리 벡터 그래픽인 SVG를 이용하여 웹 브라우저에서 3차원 오브젝트를 표현하는 방법에 대친 고찰하고자 한다.

  • PDF

표준 XML 스키마 기반의 LD 그래픽 편집기 구현 (Graphic Editor for Ladder Diagrams based on PLCopen XML)

  • 권민혁;신승철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (C)
    • /
    • pp.526-529
    • /
    • 2007
  • 산업자동화, 임베디드시스템, 지능형 빌딩, 유비쿼터스 환경 구축 등의 다양한 분야에 활용되는 PLC나 모션제어기를 위한 표준안은 IEC 61131-3이다. 이 표준안은 제어기를 위한 프로그래밍 환경과 언어의 문법구조를 정의하고 있으나, 도식적으로 표현되는 LD 프로그램의 저장 형식이 제시되지 않아서 관련 소프트웨어마다 서로 다른 저장 형식을 사용한다. PLCopen 그룹에서 배포한 표준 저장 형식 XML 스키마를 사용하면 데이터의 교환과 연동 언어들의 호환이 가능하다. 본 논문은 표준 XML 스키마를 기반하는 LD 그래픽편집기를 구현한다. 구현 형태는 Eclipse 플러그인으로서, Eclipse 도구인 EMF와 GEF를 이용하였다.

  • PDF

R을 이용한 흙탕물 발생현황 분석 (Analysis of muddy water generation status using R)

  • 박운지;오승민;임경재
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2022년도 학술발표회
    • /
    • pp.350-350
    • /
    • 2022
  • R은 통계 및 빅데이터 분석에 널리 사용되는 오픈 소스 프로그래밍 언어로, 통계와 그래픽스에 관련된 기능을 확정할 수 있어 다양한 분야에 활용되고 있다. 특히, 수자원 분야의 연구에서 그 활용이 늘어나고 있으며, 최근 들어 다양한 수자원 관련 R 패키지가 발표되고 있다. 이중, 미국 지질조사국(U.S. Geological Survey, USGS)이 개발한 EGRET은 수질 및 유출량 자료의 장기 추세 변화 분석을 위한 패키지로 R 프로그래밍 언어를 기반으로 구동되며, 분석·처리한 데이터에 대하여 광범위한 그래픽 프리젠테이션을 제공하여 탐색적 자료 분석에 매우 효과적인 도구이다. 특히, EGRET 패키지는 농도와 유출 사이의 관계 특성, 수집된 자료의 계절성 존재 및 특성, 점진적 또는 급격한 경향의 존재를 검토할 수 있는 그래픽 결과를 제시하며, 가중 회귀(Weighted Regressions on Time, Discharge, and Season, 이하 WRTDS) 모델을 적용하여 농도와 부하의 상태와 경향을 특성화한다. 시간, 유량 및 계절에 대한 WRTDS 모델은 농도 및 부하의 상태와 경향을 특성화하는 데 사용할 수 있는 수질 데이터 세트의 분석 방법으로, 근본적으로 탐색적 데이터 분석 방법으로 다양한 유형의 트렌드 시나리오에 민감하도록 설계되었으며 선형 또는 2차 함수형에 맞지 않을 수 있는 시간적 추세를 탐지하여 설명할 수 있고, 불규칙한 간격의 자료를 사용하기에 적합한 장점이 있다. 본 연구에서는 북한강 상류의 지속적인 흙탕물 발생으로 문제가 되고 있는 자운지구의 자운천을 대상으로 흙탕물 발생 현황을 분석하기 R을 이용하여 탐색적 자료 분석을 실시하였다. 자료 분석은 EGRET 패키지를 사용하여 수집된 자료(2016년 4월 - 2021년 7월까지 수집된 191개의 SS 자료와 인근 유량측정망의 유량자료)의 유량과 SS 농도 간의 관계, 시간에 따른 SS 농도 분포, SS 농도의 월별 특성 분석 및 유황별 SS 농도 변화 등을 검토하였으며, WRTDS 모델로 SS와 부하량을 예측하고 검토하여 자운천 유역의 흙탕물 부하 특성을 검토하였다.

  • PDF

IPTV를 위한 방송통신 융합형 감성 콘텐츠의 운용 및 서비스 기술 (A Service Framework for Emotional Contents on Broadcast and Communication Converged IPTV Systems)

  • 성민영;백선욱;안성혜
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2009년도 춘계 종합학술대회 논문집
    • /
    • pp.737-742
    • /
    • 2009
  • RIA 기술은 사용자의 경험을 강조하는 최근 트렌드에 힘입어 PC를 넘어, 핸드폰, TV 등 다양한 장치의 주요 사용자 인터페이스 및 소프트웨어 운용 플랫폼으로 자리 잡아가고 있다. 특히, RIA 기반 IPTV는 광고, 에듀테인먼트 등의 서비스에서 화려한 애니메이션 및 다양한 입력 장치에 기반한 첨단 상응식 콘텐츠의 개발을 가능하게 한다. 본 논문에서는 방송통신 융합형 감성 콘텐츠의 운용 및 서비스를 위한 프레임워크를 제안한다. IPTV용 플래시 콘텐츠 개발을 위한 확장프로그래밍 인터페이스를 제안하고 이를 지원하는 IPTV 미들웨어 및 플래시 런타임을 개발한다. 특히, 제안된 플래시 런타임은 하드웨어 그래픽 가속을 최대한 활용함으로써 저성능의 미디어 프로세서에서도 고감도 애니메이션을 지원하도록 설계되었다.

  • PDF

라즈베리파이 서버 & SEN Remote HMI 앱 기반의 스마트 홈 제어 (Smart Home Control based on Raspberry Pi Server & SEN Remote HMI App)

  • 김남성
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 춘계학술대회
    • /
    • pp.533-536
    • /
    • 2016
  • 본 논문에서는 스마트 홈 제어를 위해서 라즈베리파이 서버 기반으로 SEN Remote HMI 앱 툴을 활용하였다. 스마트 홈 구현을 위한 관련된 많은 제품들이 출시되어 있지만 대기업에서 주도하여 구축한 스마트 홈 시스템의 폐쇄성 및 인터넷 서비스 회사(ISP)의 관련 제품들의 연동성 부족으로 인해서 활용성이 제한적이다. 이에 개방형이며 저가인 라즈베리파이를 서버로 구축하고, 안드로이드 기반의 그래픽 프로그래밍 소프트웨어인 SEN Remote HMI를 활용한 스마트 홈 제어 시스템을 구축하였다. 이를 기반으로 라즈베리파이와 아두이노의 인터페이스를 통한 시스템 확장 및 추가적인 연동을 구축하면, 스마트 홈 구현을 위한 사물인터넷(IoT) 환경으로 확대가 가능해 질 것으로 기대된다.

  • PDF

네트워크 컴퓨터를 위한 자바 기반의 성능감시기 (A Java-based Performance Monitor for Networked Computer)

  • 김봉준;김동호;황석찬;김명호;최재영
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제27권2호
    • /
    • pp.160-168
    • /
    • 2000
  • 본 논문에서는 네트워크 컴퓨터를 이용하여 병렬 프로그래밍 환경에서 수행되는 프로그램의 성능을 추적하고 평가하기 위한 온라인/일괄처리-사건/시간 기반형 성능 감시기를 제안한다. 본 논문의 JaNeC 성능 감시기는 자바로 구현되어 있으므로 이기종 컴퓨터사이의 시스템 이식성이 뛰어나며, 웹 기반의 그래픽 콘솔을 제공하여 사용자에게 친숙한 인터페이스를 제공한다. 본 논문에서 제시한 성능 감시기는 사용자가 프로그램 실행시에 발생한 이벤트를 보다 쉽게 분석할 수 있도록 태스크나 이벤트를 선택할 수 있는 필터 기능과 TimeLine, Task View, Task History, Message Passing View, Host CPU View 기능 등으로 구성되어 있다.

  • PDF