• 제목/요약/키워드: Microsoft Visual Basic

검색결과 66건 처리시간 0.034초

엑셀/VBA를 이용한 배추 모형 제작 (Development of a Chinese cabbage model using Microsoft Excel/VBA)

  • 문경환;송은영;위승환;오순자
    • 한국농림기상학회지
    • /
    • 제20권2호
    • /
    • pp.228-232
    • /
    • 2018
  • 기후변화 영향평가를 위하여 프로세스 작물모형이 많이 이용되고 있지만, FORTRAN, C++, Delphi, Java와 같은 컴퓨터 프로그래밍 언어로 만들어지기 때문에 농학자들이 작물 모형을 제작하는 것이 쉽지 않다. 배추 모형을 개발하기 위해 6 가지 온도 체계를 가진 토양-식물-대기 연구(SPAR) 실험 자료가 사용되었다. SPAR 챔버에서의 식물 재배 기간 동안 잎의 수, 잎의 면적, 식물의 생장률을 6 회 측정 하였다. 또한 휴대용 LI-6400 광합성 측정기를 이용하여 잎의 광합성을 측정 하였다. 잎 수준 광합성 예측은 Farquhar, von Caemmerer 및 Berry (FvCB) 모형을 적용 하였고, 수관의 광합성은 Sun/Shade 모형이 사용되었다. 이러한 전 과정은 BuildIt 이라는 Excel 추가기능이 포함된 엑셀 파일로 제작되었다. 개발된 모형으로 시간 단위의 기상 입력 자료를 사용하여 배추의 광합성, 생장률 및 기타 생리 변수의 변화를 모의할 수 있었으며, 측정된 배추의 건조 중량의 변화와 모형에서 예측된 동화량과는 비례적인 관계를 나타내었으나, 온도에 따라서 다르게 나타났다.

The Performance Evaluation System for the Modern Pentathlon based on the Concept of Performance Analysis of Sport

  • Choi, Hyongjun;Han, Doryung
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권9호
    • /
    • pp.117-123
    • /
    • 2020
  • 본 연구는 올림픽 정식 종목 중 하나인 근대5종 경기의 경기력 평가 시스템을 개발하는데 주된 목적을 두었다. 근대5종을 위한 경기력 평가 지표 시스템을 위하여 마이크로소프트사 엑셀 2016을 VBA와 함께 사용하였으며, 현장 적용을 고려하여 개발하였다. 결론적으로 경기력 평가 지표를 위한 시스템은 스포츠부호화분석 이론의 적용으로 구현이 가능하였으며, 경기력 평가 지표 시스템에 사용되는 분석인자는 성공적인 운동수행 기술에 기초하여 선정하였다. 마지막으로 향후 개발된 시스템을 활용한 빅데이터의 시뮬레이션이 요구되며, 타 스포츠종목의 성공적인 운동수행 결과를 토대로 한 체계적인 고찰이 필요하다고 사료된다.

단순 웹브라우저의 설계와 구현 사례 (Case Study of Building Special-Purpose Simple Browser)

  • 우원택
    • 한국산업정보학회논문지
    • /
    • 제7권3호
    • /
    • pp.43-53
    • /
    • 2002
  • 본 연구는 인터넷 익스플로러 컨트롤을 사용하여 자신만의 웹브라우저를 만들어 봄으로써 브라우저에 대한 이해를 높이고 자신만의 고유목적의 브라우저를 제작하여 사용함으로써 특정인의 특정도메인 이외의 검색을 지양한다든지 청소년과 같은 어린이의 경우 특정도메인에 대한 접속을 방지한다든지 하는 기법들을 활용 할 수 있는 능력을 제고하고자 함에 있다. 이를 위해 첫째로 웹브라우저는 어떠한 것이며 어떻게 작용하는지를 알아보기 위해 약간의 문헌조사를 하였고 둘째로 하나의 단순한 웹브라우저를 비주얼 베이직을 이용하여 직접 설계하여 구현해 보았다. 웹브라우저 설계는 이미지컨트롤, 상태바, 이미지컨트롤을 담을 픽쳐박스, 커맨드버턴, 메뉴등의 컨트롤들과 프로그램코딩을 종합적으로 하나의 폼에 삽입하여 구현하였고 그 결과는 잘 실행되었다. 셋째로 본 웹브라우저에 필터링 기능을 삽입하여 유해 사이트를 차단할 수 있는 특수웹브라우저 기능도 테스트 해 보았다. 본 연구는 프로그램의 구조나 기능이 다소 단순하다는 제한점은 있으나 웹브라우저와 그 특수기능을 이해하는 데는 상당히 유익하였다.

  • PDF

웹 응용 신뢰성 확보를 위한 UML 순차도 기반의 시험사례 추출 및 시험 (UML Sequence Diagram Based Test Case Extraction and Testing for Ensuring Reliability of Web Applications)

  • 정기원;조용선
    • 한국전자거래학회지
    • /
    • 제9권1호
    • /
    • pp.1-19
    • /
    • 2004
  • 시간적 금전적 압박으로 최근의 웹 응용에서는 체계적인 시험작업이 종종 간과되곤 한다. 게다가 효과적인 웹 응용 시험 방법이 많지 않아 웹 응용에 기존의 시험 방법들을 적용하면서 개발자들은 많은 어려움을 겪고 있다. 빠르고 효과적 인 시험을 위하여 웹 페이지간의 메시지를 모델링한 UML 순차도(Sequence Diagram)로부터 웹 응용을 위한 시험사례를 추출하는 방법을 제안한다. 웹 응용을 위한 시험사례들은 UML의 순차도에서 자기 호출 메시지 (Self-Call Messages)를 포함한 메시지들로부터 추출된다. 시험사례는 시험할 대상인 메시지와 스크립트 함수, 서버 페이지와 추가적인 시험값들로 구성된다. 또한, 웹 응용 시험을 지원하기 위한 간단한 도구를 제시한다. 이 시험 도구는 웹 응용을 시험하기 위한 URL을 생성하고 이를 실행하여 그 결과를 보인다. 생성된 URL은 시험할 서버 페이지의 주소와 추가적인 시험값들로 구성된다. 이 도구는 마이크로소프트 비주얼 베이직으로 작성하였다. 회원 관리 기능을 수행하는 웹 응용개발 과제에 제안하는 시험사례 추출방법과 시험 지원 도구를 적용하였으며 그 유용성을 확인하였다.

  • PDF

공감각인지기반 컬러이미지-음악요소 변환에 관한 기초연구 (A Basic Study on the Conversion of Color Image into Musical Elements based on a Synesthetic Perception)

  • 김성일
    • 감성과학
    • /
    • 제16권2호
    • /
    • pp.187-194
    • /
    • 2013
  • 본 연구는 컬러영상에서 특정소리를 연상시킬 수 있는 공감각 인지현상에 기반하여 컬러이미지에서 음악요소로 변환하는 시스템의 구현을 최종 목표로 한다. 이는 빛과 소리의 물리적 주파수정보사이의 유사도를 기반으로 이루어진다. 입력 컬러영상은 우선 컬러모델변환이론에 기초하여 색상(Hue), 채도(Saturation) 및 명도(Intensity)영역으로 변환된다. 음계, 옥타브, 크기 및 시간길이 등의 음악적 성분들이 HSI 컬러모델의 각 영역으로부터 추출된다. 기본주파수(F0, Fundamental Frequency)는 색상 및 명도 히스토그램에서 추출되고, 크기 및 시간길이성분은 명도와 채도 히스토그램에서 추출된다. 실험에서, 제안된 시스템은 표준 C 및 VC++ 기반에서 실현되었고, 최종적으로 WAV 포맷의 사운드파일이 생성되었다. 시뮬레이션 결과를 통해서 입력 컬러영상에서 추출된 음악적 요소들이 출력 사운드신호에 반영됨을 알 수 있었다.

  • PDF

Monte Carlo Simulation of Phytosanitary Irradiation Treatment for Mangosteen Using MRI-based Geometry

  • Oh, Se-Yeol;Kim, Jongsoon;Kwon, Soon-Hong;Chung, Sung-Won;Kwon, Soon-Goo;Park, Jong-Min;Choi, Won-Sik
    • Journal of Biosystems Engineering
    • /
    • 제39권3호
    • /
    • pp.205-214
    • /
    • 2014
  • Purpose: Phytosanitary irradiation treatment can effectively control regulated pests while maintaining produce quality. The objective of this study was to establish the best irradiation treatment for mangosteen, a popular tropical fruit, using a Monte Carlo simulation. Methods: Magnetic resonance image (MRI) data were used to generate a 3-D geometry to simulate dose distributions in a mangosteen using a radiation transport code (MCNP5). Microsoft Excel with visual basic application (VBA) was used to divide the image data into seed, flesh, and rind. Radiation energies used for the simulation were 10 MeV (high-energy) and 1.35 MeV (low-energy) for the electron beam, 5 MeV for X-rays, and 1.25 MeV for gamma rays from Co-60. Results: At 5 MeV X-rays and 1.25 MeV gamma rays, all areas (seeds, flesh, and rind) were irradiated ranging from 0.3 ~ 0.7 kGy. The average doses decreased as the number of fruit increased. For a 10 MeV electron beam, the dose distribution was biased: the dose for the rind where the electrons entered was $0.45{\pm}0.03$ kGy and the other side was $0.24 {\pm}0.10$ kGy. Use of an electron kinetic energy absorber improved the dose distribution in mangosteens. For the 1.35 MeV electron beam, the dose was shown only in the rind on the irradiated side; no significant dose was found in the flesh or seeds. One rotation of the fruit while in front of the beam improved the dose distribution around the entire rind. Conclusion: These results are invaluable for determining the ideal irradiation conditions for phytosanitary irradiation treatment of tropical fruit.

ActiveX 콘트롤을 이용한 동적 홈페이지의 설계와 구현 사례 (Case Study of Building Dynamic Homepage Using ActiveX Control)

  • 우원택
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2003년도 춘계학술대회
    • /
    • pp.27-40
    • /
    • 2003
  • 본 연구는 마이크로소프트사가 개발한 ActiveX 콘트롤 기술을 이용하여 동적인 홈페이지를 제작하는 사례를 설계하고 구현 해 봄으로써 ActiceX 콘트롤의 사용가치와 이의 활용방안을 알아보고자 함에 있다. 이를 위해 첫째, 비주얼베이직과 자바를 이용한 웹 프로그래밍 기술과 ActiveX 콤포넌트의 기능을 알아보고 둘째, 웹 프로그래밍의 역사와 ActiveX 프로그램과의 관련성과 현재 대두되고 있는 XML웹서비스기술과의 비교를 통하여 웹 프로그래밍기술을 이해하고 셋째, ActiveX 콘트롤 패드를 이용하여 실제로 동적 홈페이지를 구성하는 사례를 설계하고 구현해 봄으로써 이의 활용가치를 알아보고자 하였다. 연구결과 자바 애플릿에 대응하는 기술로 마이크로소프트가 OLE기술을 확장하여 만든 ActiveX 콘트롤은 프로그램의 재사용, 개발시간단축과 프로그램의 기능과 품질향상에 기여하여 인터넷 내지 인트라넷용 프로그램개발 등에 쉽게 이용될 수 있는 가능성을 보여주었으나 플랫폼 독립적이지 못하고 윈도우에서만 사용가능 한 제한점을 보여주었다.

  • PDF

ActiveX 컨트롤 패드를 이용한 동적홈페이지의 설계와 구현 사례 (Case Study of Building Dynamic Homepage Using ActiveX Control Pad)

  • 우원택
    • 한국산업정보학회논문지
    • /
    • 제8권2호
    • /
    • pp.108-118
    • /
    • 2003
  • 본 연구는 마이크로소프트사가 개발한 ActiveX 컨트롤 기술을 이용하여 동적인 홈페이지를 제작하는 사례를 설계하고 구현 해 봄으로써 ActiveX 컨트롤의 사용가치와 이의 활용방안을 알아보고자 함에 있다. 이를 위해 첫째, 비주얼베이직과 자바를 이용한 웹 프로그래밍 기술과 ActiveX 컴포넌트의 기능을 알아보고 둘째, 웹 프로그래밍의 역사와 ActiveX 프로그램과의 관련성과 현재 대두되고 있는 XML 웹서비스 기술과의 비교를 통하여 웹 프로그래밍 기술을 이해하고 셋째, ActiveX 컨트롤 패드를 이용하여 실제로 동적 홈페이지를 구성하는 사례를 설계하고 구현해 봄으로써 이의 활용가치를 알아보고자 하였다. 연구결과 자바 애플릿에 대응하는 기술로 마이크로소프트가 OLE기술을 확장하여 만든 ActiveX컨트롤은 프로그램의 재사용, 개발시간 단축과 프로그램의 기능과 품질향상에 기여하여 인터넷 내지 인트라넷용 프로그램 개발 등에 쉽게 이용될 수 있는 가능성을 보여주었으나 플랫폼 독립적이지 못하고 윈도우에서만 사용 가능한 제한점을 보여주었다.

  • PDF

가구산업의 설계 효율화를 위한 3D Modeling Solution 개발에 관한 연구 (A Study on the 3D Modeling Solution Development for Design Efficiency in Furniture Industry)

  • 한찬희;이창호
    • 대한안전경영과학회:학술대회논문집
    • /
    • 대한안전경영과학회 2003년도 춘계학술대회
    • /
    • pp.43-51
    • /
    • 2003
  • 제품 설계 및 디자인의 과정이 고도로 높은 기술력을 바탕으로 이루어지고 있으며, 국내의 기업체도 우수한 기술력과 높은 품질로 경쟁력을 키우며 다양한 고객의 요구에 대응하여 고객만족을 꾀하여야 한다 이의 기반이 되는 제품의 품질과 사양은 설계에서 시작되는데 아직 국내의 많은 기업들은 설계 및 제작 단계에서 많은 시간과 비용을 낭비하고 있다. 3D Modeling Solution은 설계오류가 적으며 시각적인 설계를 할 수 있어 최소의 인력으로 제품을 설계할 수 있는 장점이 있지만 너무 많은 기능으로 인해 사용자가 쉽게 적용하고 사용하기 어려운 단점을 가지고 있다. 본 연구에서는 이러한 산업현장의 어려움을 덜기 위해 3D 전용 Modeling Solution에 사용자가 쉽게 부품을 조림할 수 있는 엔진을 접목시켜 누구나 사용가능하고 신속한 신제품 개발이 이루어지도록 하였다. 본 연구에서는 Autodesk사의 Inventor와 Microsoft Visual Basic으로 Inventor에서 제공하고 있는 API함수를 이용하여 조립자동화를 위한 조립조건 생성, 조립자동화, 부품 재질변경, 수동조립 그리고 부품의 DB화를 구현하였다. 이 프로그램은 조립조건 설정 폼을 이용하여 부품의 조립속성을 생성하고 부품조립 폼을 이용하여 조립자동화를 실행할 수 있도록 하였다. 또한 모든 부품을 Database화 하여 부품을 손쉽게 탐색할 수 있으며, 추후에도 언제든지 재사용이 가능하여 제품설계 효율성을 극대화 할 수 있다. 현장 적용 시 신속한 신제품 개발과 품질의 우수성으로 고객만족을 꾀할 수 있으며, 시간과 비용을 동시에 줄여 경쟁사와의 경쟁우위를 높이는 해결책이 될 수 있다.-110 마이크로프로세서와 21285 주제어기가 장착된 EBSA-285 보드이다. 측정하면서 수행하였다. 검증 결과 random 상태에서는 문헌자료에 부합되는 예측결과를 보여주었으나, intermediate와 constant 상태에서는 문헌보다 다소 낮은 속도를 보여주었다 이러한 속도차는 추후 현장 데이터를 수집하여 보다 실질적인 검증을 통하여 조정되어야 할 것으로 판단된다.지발광(1.26초)보다 구애발광(1.12초)에서 0.88배 감소하였고, 암컷에서 정지발광(2.99초)보다 구애발광(1.06초)에서 0.35배 감소하였다. 발광양상에서 발광주파수는 수짓의 정지발광에서 0.8 Hz, 수컷 구애발광에서 0.9 Hz, 암컷의 정지발광에서 0.3 Hz, 암컷의 구애발광에서 0.9 Hz로 각각 나타났다. H. papariensis의 발광파장영역은 400 nm에서 700 nm에 이르는 모든 영역에서 확인되었으며 가장 높은 첨두치는 600 nm에 있고 500에서 600 nm 사이의 파장대가 가장 두드러지게 나타났다. 발광양상과 어우러진 교미행동은 Hp system과 같은 결과를 얻었다.하는 방법을 제안한다. 즉 채널 액세스 확률을 각 슬롯에서 예약상태에 있는 음성 단말의 수뿐만 아니라 각 슬롯에서 예약을 하려고 하는 단말의 수에 기초하여 산출하는 방법을 제안하고 이의 성능을 분석하였다. 시뮬레이션에 의해 새로 제안된 채널 허용 확률을 산출하는 방식의 성능을 비교한 결과 기존에 제안된 방법들보다 상당한 성능의 향상을 볼 수 있었다., 인삼이 성장될 때 부분적인 영양상태의 불충분이나 기후 등에 따른 영향을 받을 수 있기 때문에 앞으로 이에 대한 많은 연구가 이루어져야할 것으로 판단된다.

  • PDF

과학수업에서 나타나는 학생들의 행동적 참여 분석을 위한 영상 분석 도구의 개발 (Developing an Instrument for Analysing Students' Behavioral Engagement in School Science Classroom)

  • 최준영;나지연;송진웅
    • 한국과학교육학회지
    • /
    • 제35권2호
    • /
    • pp.247-258
    • /
    • 2015
  • 학생은 대화뿐만 아니라 비언어적인 행동을 통해서도 수업에 참여한다. 특히 과학교실에서는 다른 교과수업과 다르게 과학기구의 사용, 관찰, 측정 등의 비언어적인 행동들이 나타난다. 그런데 학생의 행동적 참여를 분석하는 기존의 도구들은 과학교과에서 나타나는 이러한 특징적인 활동을 반영하지 못하고 있다. 본 연구는 과학교과의 학습 활동을 고려한 행동적 참여 영상 분석 도구를 개발하였다. 분석 도구를 개발하기 위하여, 첫째, 문헌연구와 초등학교 과학수업 관찰을 바탕으로 수업 중에 나타나는 학생의 행동을 14가지로 범주화하였다(자유발화, 음독, 경청하기, 묵독, 쓰기, 주의 집중하기, 손들기, 이동하기, 비참여적 움직임, 과제 움직임, 관찰하기, 측정하기, 분류하기, 실험도구 다루기). 둘째, 이를 바탕으로 '과학수업 중 행동적 참여 상태 분석틀'을 개발하였다. 셋째, Microsoft Excel Visual Basic을 이용하여 분석틀에 따라 학생들의 발화 여부, 시선, 몸의 움직임 등을 기록하고 분석할 수 있는 분석 도구를 개발하였다. 개발된 도구를 이용하면 수업 중학생의 각 행동이 수행된 시간과 학생의 네 가지 수업참여 상태(즉, 참여적 발화, 참여적 침묵, 비참여적 발화, 비참여적 침묵)를 파악할 수 있다. 개발된 분석 도구를 실제 과학시간의 초등학생 두 명을 대상으로 예시적으로 적용해 본 결과, 교사는 수업활동(일반, 시범실험, 실험활동)에 따라 발화의 양을 달리하였으며, 분석대상인 두 학생은 전체 수업시간 동안 참여적 침묵 상태에 있는 시간이 가장 길었다(학생 A: 63%, 학생 B: 72%). 참여적 침묵 상태에 있는 두 학생은 '경청하기'를 하는 시간이 가장 길었는데(학생 A: 51%, 학생 B: 42%), 교사의 발화가 상대적으로 적었던 실험활동 시간에는 오히려 '경청하기'를 거의 하지 않은 대신에 '관찰하기'를 가장 많이 하였다(학생 A: 47%, 학생 B: 53%). 개발된 분석 도구가 비언어적인 행동을 통하여 과학수업에 참여하고 있는 학생의 행동을 이해하는 데 도움을 줄 수 있을 것이라 기대한다.