• 제목/요약/키워드: Excel VBA Programming

검색결과 7건 처리시간 0.032초

EXCEL VBA를 이용한 컴퓨팅 사고력 교육 모델에 대한 학습자의 인식 연구 (A Study on Learner's Recognition of Computational Thinking Education Model Using EXCEL VBA)

  • 박윤수;이민정
    • 컴퓨터교육학회논문지
    • /
    • 제23권2호
    • /
    • pp.41-51
    • /
    • 2020
  • 본 연구의 목표는 EXCEL VBA의 실용성이 비전공자 대상 SW 교육에 이점이 있을 것이라는 가설을 검증하는 것이다. 이를 위해 비전공자를 대상으로 EXCEL VBA를 이용한 컴퓨팅 사고력 교육을 계획하고 15주 간 교육을 실시했다. 15주의 교육이 종료된 후 실시한 사후 조사 결과에 의하면 설문 응답자의 72.21%가 EXCEL VBA가 실용적이라고 응답했다. SW 교육의 필요성과 SW 역량의 중요성에 대해 인식하고 있는 학습자는 EXCEL VBA을 이용한 컴퓨팅 사고력 교육이 컴퓨터 관련 지식과 경험 향상에 긍정적 영향을 주는 것으로 인식하고 있었다. 또한, 학습자들은 EXCEL을 이용한 학습 과정은 난이도가 낮은 반면, VBA를 이용한 학습 과정은 난이도가 높다고 인식하고 있었다. 그러므로 VBA를 이용한 문제 해결 학습은 프로그래밍 위주의 교육보다는 학습자에게 성취감을 줄 수 있는 프로젝트 중심의 교육 내용으로 구성할 필요가 있으며, 이를 위한 지속적인 연구가 필요하다.

엑셀/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 추가기능이 포함된 엑셀 파일로 제작되었다. 개발된 모형으로 시간 단위의 기상 입력 자료를 사용하여 배추의 광합성, 생장률 및 기타 생리 변수의 변화를 모의할 수 있었으며, 측정된 배추의 건조 중량의 변화와 모형에서 예측된 동화량과는 비례적인 관계를 나타내었으나, 온도에 따라서 다르게 나타났다.

네트워크 최적화 문제의 해결을 위한 LPSolve와 엑셀의 연동 방안 (A connection method of LPSolve and Excel for network optimization problem)

  • 김후곤
    • 한국산업정보학회논문지
    • /
    • 제15권5호
    • /
    • pp.187-196
    • /
    • 2010
  • 네트워크 최적화 문제는 의사결정 문제 중에서 노드와 아크로 표현되는 수 많은 문제를 포함하고 있어서, 그 응용범위가 매우 다양할 뿐만 아니라 매우 실질적인 문제를 해결하는 좋은 방법론이다. 직접적으로 관련이 없는 많은 최적화 문제들도 네트워크로 적절히 표현할 수 있는 경우가 많으며 이를 통해 보다 섬도 있는 문제에 대한 이해와 해의 도출이 가능하게 된다. 이처럼 광범위한 응용분야를 가지는 네트워크 최적화 문제는 경영과학 및 산업공학에서 기본이 중요 학문이며, 이를 체계적으로 이해하고 실제 문제를 해결하려면 최적화 이론, 계산이론, 프로그래밍 등의 종합적인 지식을 필요로 한다. 본 연구에서는 네트워크 최적화 문제를 실질적으로 해결하는 필요한 지식 전달에 중점을 두고, 선형계획법 및 정수계획법을 위한 소프트웨어인 LPSolve를 소개하고 이 LPSolve와 엑셀을 연동하는 방법을 알아본다. 또한 네트워크 자체를 엑셀에서 그리는 방법을 알아보고, 이를 통해 네트워크 최적화 문제를 보다 실질적인 다룰 수 있도록 한다.

ANSYS를 활용한 공작기계 직결주축 시스템의 1차원 유한요소해석 자동화 (Automation of One-Dimensional Finite Element Analysis of a Direct-Connection Spindle System of Machine Tools Using ANSYS)

  • 최진우
    • 한국기계가공학회지
    • /
    • 제14권2호
    • /
    • pp.127-133
    • /
    • 2015
  • In this study, an analytical model was developed for one-dimensional finite element analysis (1D FEA) of a spindle system of machine tools and then implemented to automate the FEA as a tool. FEA, with its vibration characteristics such as natural frequencies and modes, was performed using the universal FEA software ANSYS. VBA of EXCEL was used to provide the programming environment for its implementation. This enabled graphic user interfaces (GUIs) to be developed to allow interactions of users with the tool and, in addition, an EXCEL spreadsheet to be linked with the tool for data arrangement. The language of ANSYS was used to develop a code to perform the FEA. It generates an analytical model of the spindle system based on the information at the GUIs and subsequently performs the FEA based on the model. Automation helps identify the near-optimal design of the spindle system with minimum time and efforts.

발전기 효율향상 및 비용절감을 위한 연료배분에 관한 연구 (A Study on Fuel Distribution for Generator's Efficiency and Cost Saying)

  • 박찬형
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 2002년도 춘계공동학술대회
    • /
    • pp.221-224
    • /
    • 2002
  • 포항제철소에는 13개의 발전기가 있어 제철소에서 필요로 하는 전력을 자체적으로 945MWH 규모로 공급하고 있다. 발전소에서 사용되는 에너지원은 제철공정에서 부수적으로 발생하는 부생가스(BFG, COG, LDG, CFG)와 외부에서 구매하는 중유, LNG가 있다. 안정적인 전력공급과 비용절감을 위한 발전기 가동계획을 수립하기 위해서는, 조업상황에 따라 변동되는 전력소요량 및 부생가스 발생량을 예측하여 발전기별로 사용될 연료량을 배분하고, 발전기별 효율을 반영한 발전량을 결정하게 된다 이러만 발전기 가동계획 수립을 수작업에 의존하고 있어, 수시로 변화하는 상황에 신속한 대처가 곤란하고, 모든 요소를 고려하기가 어려워 에너지비용을 절감할 수 있는 기회손실의 우려가 있었다. 본 연구에서는 LP 및 NLP를 적응하여 발전기별 연료배분 및 발전량을 결정하는 과정을 자동적으로 수행하는 발전기 가동계획수립 Model을 개발하였다. Data 입·출력용으로 Excel, LP Package는 What's Best, Programming Language는 VBA(Visual Basic for Application)를 활용하였다.

  • PDF

슬릿 케이슨의 BIM 모델링 자동화 시스템 개발 (Development of Automatic BIM Modeling System for Slit Caisson)

  • 김현승;이헌민;이일수
    • 한국산학기술학회논문지
    • /
    • 제21권11호
    • /
    • pp.510-518
    • /
    • 2020
  • 최근 건설산업의 디지털화가 추진되면서 BIM(Building Information Modeling, 이하 BIM)은 필수기술로 자리매김하고 있으나, BIM 모델링에 대한 어려움으로 실무에 적극적으로 활용하지 못하고 있는 실정이다. 이는 고도의 전문성이 필요한 BIM 소프트웨어를 습득하기도 어려울 뿐만 아니라 대부분의 모델링 작업도 수작업으로 진행되므로 업무 생산성 확보가 어렵기 때문이다. 따라서 연구에서는 BIM기반 모델링의 생산성을 향상 시킬 수 있는 방안 및 시스템을 제시한다. 이를 위해 연구에서는 항만의 대표적인 구조물인 슬릿케이슨을 개발 대상으로 선정하고, 실무에서 사용할 수 있게 전문가 인터뷰를 통해 다양한 매개변수들을 도출하였다. 또한 다양하고, 복잡한 매개변수들의 효율적인 관리 및 운영을 위해 사용자 편의성을 고려한 UI구축 방안을 제시한다. 그리고 이를 기반으로 비주얼프로그래밍(Dynamo)과 Excel VBA(Visual Basic for Applications, 이하 VBA)를 활용하여 슬릿케이슨을 위한 BIM기반 설계 자동화 시스템을 개발하였다. 연구에서 개발한 시스템은 다수의 매개변수가 적용되어 다양한 설계조건에 적합한 슬릿 케이슨 모델을 신속히 생성할 수 있으므로 BIM기반 업무 생산성 향상에 기여할 수 있다.

인터넷 쇼핑몰 웹접근성 평가 및 대체 텍스트율 향상 방안 구현 (Web Accessibility Evaluation of Internet Shopping Malls and Development of Alternative Text Rate Improvement Tool)

  • 임경규;이구연;김화종
    • 디지털콘텐츠학회 논문지
    • /
    • 제19권3호
    • /
    • pp.537-546
    • /
    • 2018
  • 본 논문에서는 국내 인터넷 쇼핑몰 웹사이트의 웹접근성 향상을 위한 연구를 수행한다. 먼저 국내 웹접근성의 기준을 분석하고, 이어 국내 주요 인터넷 쇼핑몰 웹사이트의 웹접근성 평가를 실행하여, 인터넷 쇼핑몰 웹 사이트가 가지고 있는 웹접근성 현안 문제를 도출하고 분석한다. 이러한 국내 인터넷 쇼핑몰 웹사이트의 웹접근성에 대한 평가를 근거로 하여 웹 접근성을 향상시키기 위한 대체텍스트 비율을 높이기 위한 방법으로 엑셀 VBA를 이용한 대체텍스트 향상 방법을 제안하고 구현한다. 제안된 방법을 사용할 경우 웹 프로그래밍 전문지식이 없더라도 웹페이지에 포함된 이미지의 대체 텍스트를 확인하고 수정할 수 있게 되어 웹접근성 준수율 향상에 도움이 될 수 있다.