• 제목/요약/키워드: Visual Basic for Application(VBA)

검색결과 27건 처리시간 0.038초

PSO 알고리즘과 VBA를 이용한 Waveguide tee Junction의 최적설계 인터페이스 개발 (Development of Optimal Design User Interface for Waveguide tee Junction using PSO Algorithm and VBA)

  • 박현수;변진규;이달호;이향범
    • 한국정보통신설비학회:학술대회논문집
    • /
    • 한국정보통신설비학회 2009년도 정보통신설비 학술대회
    • /
    • pp.36-39
    • /
    • 2009
  • We developed an optimal design interface based on VBA(Visual Basic Application) that takes advantage of API(Application Program Interface) function of commonly used EM analysis software. The developed interface is adopted for an optimal design of a septum in a waveguide tee junction using PSO(Particle Swarm Optimization) algorithm. The objective function of the optimal design is defined by $S_{11}$-parameter of the waveguide tee junction Design variables are established as position of the septum, that are changed to satisfy the design goal Using the developed design interface and PSO algorithm, the objective function converged to the smallest value, showing the validity of the proposed method. The design interface was developed using Microsoft Excel software, enabling easy control of design parameters for user. Also, various analysis parameters can be set in the Excel interface, including waveguide input mode and frequency. After completion of the design, field solutions at user-specified positrons can be extracted to the output files in complex number form.

  • PDF

VBA(Visual Basic for Application)을 이용한 프리스트레스트 콘크리트 슬래브 교량의 설계 프로그램 개발 (Development for Design Program of Prestressed Concrete Slab Bridge Using VBA(Visual Basic for Application))

  • 허영;황승현
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 2002년도 가을 학술발표회 논문집
    • /
    • pp.195-202
    • /
    • 2002
  • Generally, bridge designers must consider variable factors in design of bridge-structures. For this reason, it was difficult to make a design program till now. However, the rapid development of computers turns it into a possible one with considering complex factors and the advance of computer's language make us design programming. When we use the automatic design program including structural analysis(FEM), we can save the time and effort. Additionally, the automatic design program was generated to reduce the man' errors. Therefore, in this paper, the automatic design program of the Prestressed Concrete Slab Bridge was developed. This design program will support bridge designers with time that they can spend on a creative and efficient duty for development of design.

  • PDF

엑셀 VBA DAO 기능을 이용한 효율적인 데이타 검색 기능 설계 (Design of Efficient Data Search Function using the Excel VBA DAO)

  • 장승주;류대현
    • 한국정보통신학회논문지
    • /
    • 제18권1호
    • /
    • pp.217-222
    • /
    • 2014
  • 본 논문은 마이크로소프트 엑셀에서 데이터 분할 알고리즘을 이용한 효율적인 데이터 검색 시스템을 제안한다. 엑셀에서 VBA 기능을 이용하여 해당 데이터를 빠르게 검색하는 알고리즘을 제안한다. 본 알고리즘은 찾고자 하는 데이터가 있는 시트를 지정하게 된다. 해당 시트가 지정이 되고나면 해당 시트 내의 데이터에 대한 시작과 끝을 찾게된다. 시작 셀의 위치에서부터 원하는 키워드와 중간 값을 비교하게 된다. 이런 식으로 데이터 끝까지 검색을 하게 된다. 본 논문에서 제안하는 알고리즘을 실제 VBA 프로그램을 이용하여 구현하고 실험을 하였다. 실험 결과 기존의 방식과 비교했을 때 일반적인 순차 검색 방식보다 성능이 좋음을 확인할 수 있었다.

엑셀 VBA을 이용한 가변수 회귀모형 교육도구 개발 (An educational tool for regression models with dummy variables using Excel VBA)

  • 최현석;박철용
    • Journal of the Korean Data and Information Science Society
    • /
    • 제24권3호
    • /
    • pp.593-601
    • /
    • 2013
  • 회귀모형에서 범주형 변수를 독립변수로 포함시켜야 할 경우가 발생한다. 회귀모형의 범주형 변수는 가변수를 통해 수량화된다. 이 연구에서는 하나의 양적 독립변수와 하나 혹은 두 개의 범주형 독립변수를 가지는 회귀모형에 대해 가설검정 결과와 함께 회귀직선을 보여주는 교육용 도구를 엑셀 VBA (Visual Basic for application)를 통해서 구현한다. 가설검정 결과와 회귀직선은 교호작용이 포함된 모형, 교호작용이 없는 모형 및 가변수가 없는 모형에 대해 단계별로 제공된다. 이 교육도구를 통해 가변수와 교호작용의 의미를 더 쉽게 이해할 수 있으며, 나아가 어떤 모형이 주어진 자료에 가장 적합한지 그림을 통해 판단할 수 있게 된다.

GIS기반의 터널 시공에 따른 위험도 평가 시스템 개발 및 적용 (Development and Implementation of A GIS-based Tunnelling Risk Management System)

  • 유충식;전영우;김재훈;박영진;유정훈
    • 한국지반공학회논문집
    • /
    • 제20권1호
    • /
    • pp.49-59
    • /
    • 2004
  • 본 논문에서는 도심지에서의 터널 시공에 따른 지반거동을 평가하고 이에 따른 인접 건물 혹은 매설관의 위험도를 평가하는 GIS기반의 위험도 관리 시스템(GIS-TURIMS) 개발에 대한 내용을 다루었다. 본 시스템은 상용 GIS 소프트웨어인 ArcView 8.1을 기반으로 개발되었고, VB(Visual Basic)와 VBA(Visual Basic Application)를 사용하여 터널시공으로 인한 지반거동과 건물 손상정도의 공학적 연산을 수행할 수 있도록 하였다. 개발된 시스템은 GIS기술의 장점을 최대한 활용하여 터널 시공으로 인한 지반거동, 건물/매설관 손상평가의 강력한 해석을 수행할 수 있도록 하였다. 본 논문에서는 GIS-TURIMS의 개요와 개발과정에 대하여 상세히 다루었다.

엑셀 프로그램을 활용한 정역학 교육 사례 (Application of MS Excel in Teaching Statics)

  • 김영흡
    • 대한기계학회논문집 C: 기술과 교육
    • /
    • 제2권1호
    • /
    • pp.21-28
    • /
    • 2014
  • MS 엑셀 프로그램은 사업 영역의 다양한 분야에서 활용되고 있는 스프레드시트 프로그램이다. MS 엑셀 프로그램은 대부분의 PC 에서 이용 가능하기 때문에 학생들을 위한 교육적인 목적으로 도 널리 이용되는데, 과학과 공학 분야에서는 주로 수치해석과 공식의 응용 등에 주로 사용된다. 본 논문에서는 기계공학의 필수 과목인 정역학을 교육함에 있어 필수 공식을 활용하기 위한 MS 엑셀 프로그램의 교육사례를 소개한다. 또한, 엑셀 응용 프로그램에 대한 깊은 이해를 위하여 매크로와 비주얼 베이직을 이용하여 응용 프로그램을 개발하는 과정에 대해서도 기술한다. 학생들은 MS 엑셀 프로그램의 기본 함수를 이용하여 정역학 문제를 해결할 수 있었을 뿐만 아니라 매크로와 비주얼 베이직을 이용하여 복잡한 문제를 체계적으로 푸는 방법을 습득하고, 응용프로그램을 작성할 수 있었다.

특허 데이터 분석시 효율적인 노이즈 제거와 신뢰도가 향상된 특허 기술수준 평가에 관한 연구 (A Study on Efficient Noise Filtering of Patent Data Analysis and Level Assessment of Patent Technology which improve reliability)

  • 강희섭;이승호
    • 기술혁신학회지
    • /
    • 제15권1호
    • /
    • pp.105-128
    • /
    • 2012
  • 본 논문에서는 특허맵 분석 데이터 구축 과정에서 필요한 효율적인 노이즈 제거방법과 신뢰도가 향상된 기술수준 평가를 제안한다. 과거 수작업으로만 진행하였던 노이즈 제거 과정을 논리 연산자 AND를 활용하여 엑셀 VBA(Visual Basic Application)에서 프로그램화 하여 효율적으로 제거하여 유효 데이터를 획득할 수 있게 된다. 신뢰도가 향상된 특허의 기술수준 평가를 위하여 평균 청구항 수, 특허 패밀리 사이즈(PFS: Patent Family Size), 특허당 인용도 지수(CPP: Cites per Patent), 삼극특허, 규격화 특허경쟁력 지수(stdPCPI: Standardization Patent Diversification Index), haF-index(Hirsch a Family index)등을 사용하게 된다. 제안된 효율적인 노이즈 제거 작업을 적용한 결과는 획득된 특허 데이터의 노이즈 비율이 10% 미만으로 나타나서 데이터의 신뢰도가 높음이 확인되었다. 제안된 기술수준 평가 지수를 적용한 결과는 공통적으로 확인할 수 있는 정보에 의해 기술수준 평가를 산출함으로써 신뢰도가 향상된 균형적 기술수준 평가가 가능함을 확인할 수 있었다.

  • PDF

GIS를 이용한 유역별 비점오염원 통계자료 재분류 시스템 구축 (Development of Non-point Source Pollutant Reclassification System Using GIS)

  • 정한석;조영경;박승우
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2007년도 학술발표회 논문집
    • /
    • pp.2008-2012
    • /
    • 2007
  • 통계청 등의 기관에 구축되어있는 기본적인 비점오염원 자료들은 행정구역별로 나뉘어져 있지만 실제수계에 도달하는 부하량 산정을 위해서는 유역별로 구분을 다시 해야만 하는 번거로움이 있다. 따라서 본 연구에서는 반복되는 비점오염원 자료의 전처리 과정의 번거로움을 피하기 위하여 지리정보체계(Geographical Infomation System; GIS)와 VBA(Visual Basic for Application)를 이용하여 통계자료의 전처리 과정을 한 번에 처리할 수 있는 시스템을 구축하였다. 본 시스템은 선택한 유역도와 행정구역도를 중첩하여 유역 내 최소행정구역의 점유율을 반영한 통계자료를 사용자 친화적으로 재분류하는 시스템이다. 본 시스템의 적용성 확인을 위하여 새만금유역 내 주상천유역을 대상으로 연구를 실시하였으며, 새만금유역에 포함되는 전라북도 최소행정구역의 토지이용 통계자료만을 기본 데이터로 활용하였다. 본 연구에서 구축된 시스템은 오염부하량 산정에 있어 요구되는 기본적인 데이터를 얻는 것에 있어서 기존의 장시간에 걸친 단순 반복작업을 대신하는 효율적인 시스템이며, ArcGIS에 대한 이해가 부족한 사용자의 경우에도 간단한 시스템조작만으로도 필요한 데이터를 구축할 수 있어 사용자에게 편리함을 제공한다. 향후 본 시스템을 이용하여 비점오염부하량 산정시스템을 개발할 수 있고, 기상자료 등과 같은 수문모형으로의 적용도 가능할 것으로 기대된다.

  • PDF

RF소자의 최적설계를 위한 인터페이스 개발 (Development of User Interface for Optimal Design of RF Device)

  • 박현수;변진규;이향범
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2009년도 제40회 하계학술대회
    • /
    • pp.1581_1582
    • /
    • 2009
  • 본 논문에서는 T형 분기 도파관 내 Septum의 최적설계를 위하여 상용 전자파해석 소프트웨어의 API(Application Program Interface) 기능을 활용하는 VBA(Visual Basic Application) 기반 설계 인터페이스를 개발 하였다. 최적설계의 설계 변수는 도파관 내에서 Septum의 위치와 크기로 하였고, 목적 함수는 도파관의 반사계수($S_{11}$)를 가장 작게 하면서 T형 분기 도파관에서 출력되는 에너지를 2:1로 분배하도록 설정하였다. 목적함수는 본 논문에서 정한 함수이며 설계 목표에 따라 인터페이스 내에서 변경이 가능하다. 설계 인터페이스는 마이크로소프트사의 엑셀을 이용하였고 인터페이스 내에서는 사용자가 원하는 T형 분기 도파관의 크기 설계가 가능하며, 입력 port의 입력 모드를 설정하고, 해석 주파수를 선택하여 사용자가 정한 목적 함수에 맞는 최적화된 Septum의 크기와 도파관 내에서의 위치를 찾을 수 있게 하였다. 또한 사용자가 원하는 위치에서의 E Field, H Field, 전류 밀도를 크기 또는 복소수 형태의 수치 데이터로 획득할 수 있도록 설계하였다.

  • PDF