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

검색결과 81건 처리시간 0.024초

무요소법 프로그래밍에 관한 연구 (A Study of Meshless Method Programming)

  • 김학수;배동명
    • 수산해양기술연구
    • /
    • 제38권2호
    • /
    • pp.110-118
    • /
    • 2002
  • 본 논문에서는 무요소 이론을 정식화하였고 이를 이용한 1차원 및 2차원 EFG 프로그램을 Visual Basic과 C언어를 이용하여 작성해 보았다. 그리고 각각의 EFG 수치해석의 예를 작성된 프로그램을 이용하여 해를 구하였다. 해석결과는 다른 문헌의 결과와 일치하였으며 해석결과에서 나타나듯이 무요소 해의 정도는 영향영역의 비례축소인자 dmax와 가중함수의 종류, 절점 배치형태에 의해 좌우된다는 사실을 알 수 있었다. 특히 1, 2차원 EFG 해석결과에서 가장 최적의 해를 보이며 정해(exact solution)에 가장 근접한 조건은 dmax = 2 이고 가중함수가 3차 Spline형일 때로 나타났으며 유한요소법과 마찬가지로 절점의 수가 많을 수록 그리고 절점을 균일하게 배치할수록 높은 정도를 나타내는 것을 알 수 있었다. 특히 2차원의 경우 3차 Spline형 이외의 다른 가중함수를 사용할 경우에 상당히 큰 오차를 나타내는 점은 1차원 EFG 해석의 결과와는 다른 점이었지만 그 외 대부분 같은 결과를 나타내었다. 1차원에서 절점을 임의로 배치한 경우는 비교적 균일하게 배치한 경우가 해에 근접하는 형태를 나타내었으며 절점 간격이 상대적으로 적은 곳에서 큰 오차를 나타내었다. 그리고 절점을 임의로 선택할 때 변위가 모두 ‘0’의 값을 가지는 경우를 볼 수 있는데, 이는 화면상의 좌표계산에서 생긴 미소한 오차가 절점들에 의해 반복됨으로서 발생하는 것으로 보인다. 또한 탄성계수 값이 클 경우 dmax 에서 계산이 제대로 수행되지 못하는 경우가 있는데, 이는 수치가 double형의 크기를 초과하기 때문인 것으로 보인다. 결과에서 나타나듯이 무요소법에서 적당한 가중함수와 비례축소 인자를 사용하면 정해에 가까운 우수한 해를 얻을 수 있다는 것을 알 수 있다. 비록 프로그래밍 과정이나 이론의 정식화가 유한요소법에 비해 상당히 어려운 점은 있으나 무요소법은 요소의 정보를 필요치 않으므로 사용자 입장에서는 매우 편리할 것이다. 앞으로 경계조건을 효과적으로 만족시키는 문제를 해결하고 효과적인 알고리즘이 개발된다면 실용적으로 유한요소법을 대신할 수 있는 좋은 대안이 될 수 있을 것이라 생각된다.

가시적 응집도 향상을 위한 사용자 인터페이스 설계 모델 (User Interface Design Model for Improving Visual Cohesion)

  • 박인철;이창목
    • 한국산학기술학회논문지
    • /
    • 제12권12호
    • /
    • pp.5849-5855
    • /
    • 2011
  • 애플리케이션 소프트웨어 개발 환경이 빠르게 변함에 따라 사용자 인터페이스 설계의 중요성이 증가하고 있다. 일반적으로 대부분의 설계자들은 설계 인터페이스에서 상호 의존성 있는 객체들을 정의하기 위해 개인 각자의 주관적인 방법으로 그룹화한다. 그러나 특정한 규칙이 배제된 체 설계된 인터페이스는 이러한 시스템을 사용하는 사용자들에게 업무의 비효율성과 복잡성만 증가시킬 뿐이다. 그러므로, 본 논문에서는 인터페이스 프로토타입을 정형화 함으로써 어떠한 GUI 환경에서도 유연한 개발을 할 수 있도록 객체지향 설계 모델을 제안한다. 사용자 인터페이스의 가시적 응집도는 사용자 인터페이스 내용들과 연관된 연구를 해왔던 새로운 범주영역이며, 기본적 소프트웨어 공학 개념을 사용하는 것을 정의한 것으로서 인터페이스의 응집 원리에 기반한다. 가시적 응집도는 프로그래밍 단위로 나타나는 비즈니스 이벤트의 응집도 뿐 아니라 각 단위 객체가 정렬되고 그룹화되는 방법에 대한 결과를 내포한다. 따라서 인터페이스는 비즈니스 이벤트들이 상호 연관성으로 그룹화 된다면 이해하기 쉽고 사용하기가 더욱 용이해질 것이다.

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

프로젝트 위험요인 인식에 관한 비교 연구 - 정보시스템 구현 프로젝트에서 소프트웨어 패키지 적용과 순수 개발하는 경우 - (A Study on Perception of Project Risk Factor - Comparison between Software Package and Development with Program Language in Information System Project -)

  • 박송미;채명신
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제16권4호
    • /
    • pp.243-268
    • /
    • 2007
  • It is critical to manage risks to complete IS(Information Systems) projects successfully. Identifying risk factors would be the first step for the project risk management. Previous research has discussed the issue with various points of view, such as different risk factors based on project types and roles involved in their projects. This paper empirically explored how people perceive different risk factors by project development methodology, between self-developing IS using programming language like C, Visual Basic and adapting software package already developed by software venders like ERP, CRM packages. There are researches regarding project risk factors for project management in the several point of views. And there are also researches regarding comparison between self-developing and adapting software packages methodology in IS project. However, there are no study on project risk factors comparison between self-developing IS using programming language and adapting software packages already developed by software venders in IS project. This research can be differentiated from previous ones, because it was considered both point of project risk management and development methodology in IS project. This research results implied meaningful messages to enterprise company to be planned IS projects and people who involved in IS projects. They should consider and need to prepare differently according to each development methodology for preventing project risks. It makes them reduce project risks in each case and complete successfully IS projects. Especially, if they have no experiences for implementing software packages, they can forecast the project risks and prepare them in advance.

  • PDF

SGML 문서 저작 도구 (An SGML Document Authoring Tool)

  • 안보희;유재우;송후봉
    • 한국정보처리학회논문지
    • /
    • 제6권2호
    • /
    • pp.512-521
    • /
    • 1999
  • ISO 8879로 정의된 SGML은 문서의 논리적 구조를 정의하는 메타언어로서 전자문서의 기본 형식으로 많이 사용되고 있다. SGML 문서는 문서구조 정의와 이에 따라 작성된 실제문서로 구성되므로 저작 도구는 문서구조와 실제문서를 모두 작성하고 검증할 수 있어야 한다. 그러나 SGML 문서처리를 위한 정형화된 모델과 절차가 존재하지 않으므로 이러한 도구의 구성이 쉽지 않다. 본 연구에서는 SGML 구문분석기, 문서구조 정의를 위한 편집기, SGML 문서 편집기 및 형식 편집기 등으로 구성된 모형과 각 구성 요소의 정형화된 처리 방법을 제안하고 구현하였다. 사용자의 편의를 위하여 아이콘 기반의 시각 프로그래밍 기법을 사용하였으며, 한글 문제점들을 해결하는 통합적 문서 저작 환경을 윈도우즈 NT 시스템에서 java와 C++ 언어를 사용하여 구현하였다.

  • PDF

DESIGNING AND DEVELOPING E-MAP COMPONENT USING UML

  • Jo Myung-Hee;Jo Yun-Won;Kim Dong-Young
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2005년도 Proceedings of ISRS 2005
    • /
    • pp.466-469
    • /
    • 2005
  • In this study e-map component was designed and developed to possibly overlay with all kinds of thematic maps in various scales and provide the all detailed information by using high-resolution satellite image and GIS. Also, this system has powerful map composition tool to display map such as legend, scale bar, index map and so on. For this, this e-map component was designed by using UML and developed based on Windows 2000 and implemented by using Visual Basic 6.0 as development programming language, Map Objects 2.1 of ESRI as GIS component. Through this system, the forest officials could generate more detailed topography and desired thematic map. In addition, the data consistency in DBMS could be maintained by using SDE (Spatial Database Engine) for their job and share the standard forest database with others in real time.

  • PDF

CAN 통신을 이용한 다중 직류 모터 제어기 구현 (An Implementation of the Controller for Multiple DC Motors Using CAN)

  • 김현성;권만오;이건영
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1999년도 하계학술대회 논문집 B
    • /
    • pp.583-585
    • /
    • 1999
  • This paper presents the controller of multiple DC motors using the network. This controller has been built with 16-bits one chip microprocessor (87C196CA) which includes the integrated CAN serial communication and position control for two motors. Since only one microprocessor is needed, the proposed controller is not only cost effective but also powerful. The system is composed of one main controller, trajectory planner, and the other sub controller, position controller. The main controller which has been built using Visual Basic programming on the Pentium PC, generates the trajectory and then transmits it to the sub controller. The trajectory transmitted from the PC will be processed by the sub controller. Two motors are controlled using the conventional position control, PID, to reach them the same target position but with different velocities at the same time. The communications between the main controller and sub controller is performed through the RS-232 or the CAN communication The CAN would be safer and faster than serial communication network since it has non-destructive bitwise arbitration specification. In this paper, we consider the CAN communications generally and then show the usefulness of the proposed controller by demonstrating position control of two DC motors.

  • PDF

이온주입장치의 원격제어시스템 구축 (Remote Control System of Ion Implanter)

  • 이재형;양대정
    • 제어로봇시스템학회논문지
    • /
    • 제9권12호
    • /
    • pp.1042-1047
    • /
    • 2003
  • The goal of this research is to implement a PC-based remote control system of ion implanter using Visual Basic programming. Presently, skilled process engineers are required to regularly setup and adjust implanter parameters. Any reduction in the number of production hours devoted to ion beam implanter setup or recalibration after a species change would represent substantial improvements in both manpower and equipment utilization. An optical communication system for the remote control and telemetry in the operation of the 50kev potential was designed and constructed. This system enables continuous and safe operation of the ion implanter and can be the basis for the automation. The isolation characteristics of optical fiber were 10kV/cm, and performance tests of the system under the intense noise environment during the implanter operations showed satisfactory results. This system is designed to completely replace the existing human-machine interface with many new functions. This paper describes the important components of the system including system architecture and software development. It is expected that this system can be used for the communication and control purpose in the high noise environments such as the operation of the MeV energy implanter or other high power, high noise systems.

열교환기용 고정형 튜브시트의 설계프로그램 개발 (Development of Design-Program of Fixed Type Tube-Sheet for Heat Exchanger)

  • 공제석;이경진;한정영;조종래;배원병
    • 소성∙가공
    • /
    • 제15권3호
    • /
    • pp.206-212
    • /
    • 2006
  • Design programs of tube-sheet for heat exchanger based on the related engineering society codes have been widely used. But it is not easy fer beginners to use the design programs. So we need to develop an easy program for design of tube-sheet for heat exchanger. This paper describes a developed design-program of tube-sheet fur heat exchanger. The developed program was coded on boiler theory and pressure vessel codes, provided by TEMA(Tubular Exchanger Manufactures Association) and ASME(American Society of Mechanical Engineers). Visual Basic, which is convenient for beginners to deal with, was used in the programming. Also a finite element analysis of tube-sheet for heat exchanger was carried to verify this developed program by using a commercial software, ANSYS. In the finite element analysis, tube and tube-sheet of heat exchanger were substituted by solid plate having equivalent properties for convenience of calculation. The thickness of tube-sheet obtained by the developed design-program was in good agreement with that of tube-sheet by FEA.