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

검색결과 117건 처리시간 0.029초

탄소섬유시트로 보강된 RC보의 해석 및 설계 프로그램 개발 (Analysis and Design Programming of RC Beams Strengthened with Carbon Fiber Sheets)

  • 김성도;김성수
    • 한국철도학회논문집
    • /
    • 제7권4호
    • /
    • pp.319-325
    • /
    • 2004
  • In this study, analysis and design programs of bending of RC beams strengthened with fiber sheets are developed by using Visual Basic Language. The program consists two groups, ultimate strength method and nonlinear flexural analysis method. Ultimate strength method regards concrete compressive stress as a rectangular stress block and do not consider tensile stress of concrete and load-deflection curves. On the other hand, nonlinear flexural analysis considers tensile stress of concrete, load-deflection curves, state of stress distribution and failure strain of strengthening material. Also, the analysis method used in this study regards nonlinear flexural stress as compressive stress of concrete. This program can be a good tool for determining the bending strength of strengthened RC beams and estimating the amount of fiber sheets for practical use.

무요소법 프로그래밍에 관한 연구 (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형의 크기를 초과하기 때문인 것으로 보인다. 결과에서 나타나듯이 무요소법에서 적당한 가중함수와 비례축소 인자를 사용하면 정해에 가까운 우수한 해를 얻을 수 있다는 것을 알 수 있다. 비록 프로그래밍 과정이나 이론의 정식화가 유한요소법에 비해 상당히 어려운 점은 있으나 무요소법은 요소의 정보를 필요치 않으므로 사용자 입장에서는 매우 편리할 것이다. 앞으로 경계조건을 효과적으로 만족시키는 문제를 해결하고 효과적인 알고리즘이 개발된다면 실용적으로 유한요소법을 대신할 수 있는 좋은 대안이 될 수 있을 것이라 생각된다.

GIS 기반 비오톱 경관가치 평가도구(B-VAT)의 개발 및 적용 (The Development and Application of Biotop Value Assessment Tool(B-VAT) Based on GIS to Measure Landscape Value of Biotop)

  • 조현주;나정화;권오성
    • 농촌계획
    • /
    • 제18권4호
    • /
    • pp.13-26
    • /
    • 2012
  • The purpose of this study is to select the study area, which will be formed into Daegu Science Park as an national industrial complex, and to assess the landscape value based on biotop classification with different polygon forms, and to develop and computerize Biotop Value Assessment Tool (B-VAT) based on GIS. The result is as follows. First, according to the result of biotop classification based on an advanced analysis on preliminary data, a field study, and a literature review, total 13 biotop groups such as forrest biotop groups and total 63 biotop types were classified. Second, based on the advanced research on landscape value assessment model of biotop, we development biotop value assessment tool by using visual basic programming language on the ArcGIS. The first application result with B-VAT showed that the first grade was classified into 19 types including riverside forest(BE), the second grade 12 types including artificial plantation(ED), and the third class, the fourth grade, and the fifth grade 12 types, 2 types, and 18 types respectively. Also, according to the second evaluation result with above results, we divided a total number of 31 areas and 34 areas, which had special meaning for landscape conservation(1a, 1b) and which had meaning for landscape conservation(2a, 2b, 2c). As such, biotop type classification and an landscape value evaluation, both of which were suggested from the result of the study, will help to scientifically understand a landscape value for a target land before undertaking reckless development. And it will serve to provide important preliminary data aimed to overcome damaged landscape due to developed and to manage a landscape planning in the future. In particular, we expect that B-VAT based on GIS will help overcome the limitations of applicability for of current value evaluation models, which are based on complicated algorithms, and will be a great contribution to an increase in convenience and popularity. In addition, this will save time and improve the accuracy for hand-counting. However, this study limited to aesthetic-visual part in biotop assessment. Therefore, it is certain that in the future research comprehensive assessment should be conducted with conservation and recreation view.

멀티모드 단말기의 라디오 라이브러리를 위한 표준 기능 블록의 선정 및 구현 (Selection and implementation of Standard Functional Blocks for Radio Library in multi-mode mobile device)

  • 정일도;최승원
    • 디지털산업정보학회논문지
    • /
    • 제12권3호
    • /
    • pp.125-132
    • /
    • 2016
  • The European Telecommunication Standards Institute (ETSI) Technical Committee (TC) Reconfigurable Radio Systems (RRS) is standardizing the multi-mode Mobile Device (MD). The configuration of multi-mode MD is determined by the downloaded mobile communication standard software. In this paper, we introduce the Radio Library concept for multi-mode MD which is one of the key components of RRS standard. This paper also introduces the Standard Functional Block which is a part of Radio Library. A method for selecting efficiency SFBs for multi-mode MD is presented and a Radio Library is generated based on the selected SFBs. This paper also shows sample Standard Functional Block Set which included in Radio Library. In order to verify the compatibility of the generated Radio Library which was made by C language, we implement the LTE Rel-10 and Wi-Fi(802.11b) to show the efficiency of generating a mobile communication standard software based on the Radio Library. Then using the Prograph Visual Programming MartenTM 1.6.4, we compiled our LTE Rel-10 and Wi-Fi(802.11b) source code.

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

A Framework for Developing interoperable Knowledge Discovery System

  • Li, Sheng-Tun;Shue, Li-Yen
    • 한국지능정보시스템학회:학술대회논문집
    • /
    • 한국지능정보시스템학회 2001년도 The Pacific Aisan Confrence On Intelligent Systems 2001
    • /
    • pp.435-440
    • /
    • 2001
  • The development of web-aware knowledge discovery system has received a great deal of attention in recent years. It plays a key-enabling role for competitive businesses in the E-commerce era. One of the challenges in developing web-aware knowledge discovery systems is to integrate and coordinate and coordinate existing standalone or legacy knowledge discovery applications in a seamless manner, so that cost-effective systems can be developed without the need of costly proprietary products. In this paper, we present an approach for developing a framework of web-aware interoperable knowledge discovery system to achieve this purpose. This approach applies RMI and high-level code wrapper of Java distributed object computing to address the issues of interoperability in heterogeneous environments, which includes programming language, platform, and visual object model. The effectiveness of the proposed framework is demonstrated through the integration and extension of the two well-known standalone knowledge discovery tools, SOM_PAK and Nenet. It confirms that a variety of interoperable knowledge discovery systems can be constructed efficiently on the basis of the framework to meet various requirements of knowledge discovery tasks.

  • PDF

전자해도 상의 항해계획 알고리듬 구현에 관한 연구 (On the Implementation of Route Planning Algorithms on the Electronic Chart System)

  • 위승민;김시화;장일동
    • 한국항해학회지
    • /
    • 제24권3호
    • /
    • pp.167-176
    • /
    • 2000
  • The -advent of electronic navigation equipment and trustworthy computer which provides people with convenience made the management system by one-man bridge operation or the least people who are needed possible through the integration of communication network with various navigation equipment and related institution. One of the most needed ultra-modem navigation device for a mate, ECDIS is a core equipment for navigation in ENS that notifies peril to mate as well as supervises all tasks in hydrographical chart, voyage planning, course monitoring and voyage recording. We should make coast and ocean voyage planning first, for the secure navigation which is considering the course circumstances and next, for the reduction of voyage dates in economical aspect. There needs a thoughtful consideration about the feature of the ship itself and the course with weather condition in taking up the course and also we have to take into accounts about appropriate distance between ships. Considering the essential conditions of ECDIS the indispensable device in the future, it was developed the basic principle for voyage planning algorithm for officer and programmed to real implementation available. In this paper including most of the requirements in ECDIS performance standard I mentioned about such a basic and a core Principle with real application by using the Visual C++ programming language. The voyage plan includes the function that indicate and modifies all the way points in the course from department port to arrival port with erasing the wrong way points. Also, it provides in a document form that shows ETA at glance in average speed sailing.

  • PDF

오픈소스 하드웨어에서 효율적인 임베디드 소프트웨어 개발을 위한 프레임워크 (Framework for efficient development of embedded software in open source hardware)

  • 강기욱;이정환;홍지만
    • 스마트미디어저널
    • /
    • 제5권4호
    • /
    • pp.49-56
    • /
    • 2016
  • 무선인터넷이 보급되고 IoT 기술이 발달함에 따라 여러 종류의 센서 디바이스가 발전하였다. 그리고 IoT 환경에서 사용자들의 요구를 충족하는 다양한 서비스 개발을 위해 오픈소스 하드웨어가 도입되었다. 하지만 오픈소스 하드웨어는 개발 인력의 부족으로 인해 충분히 활용되지 못하고 있다. 따라서 본 논문에서는 오픈소스 하드웨어에서 효율적으로 임베디드 소프트웨어 개발을 교육하기 위한 소프트웨어 프레임워크를 제안한다. 제안하는 프레임워크는 비주얼 프로그래밍 언어와 빠른 결과 확인을 통해 다양한 오픈소스 하드웨어에서 빠르고 직관적으로 임베디드 소프트웨어를 개발할 수 있게 한다. 또한 제안한 프레임워크를 실제 오픈소스 하드웨어 개발 환경에 구현하여 장단점을 분석하고 개선방안을 확인하였다.

컴퓨터 초보자 소프트웨어교육에 있어서의 UML 도구의 적합성 연구 (A Survey Study on the Design and Development of UML-based Education for Novice Computer Programmers)

  • 김연우;오지혜;오유란;박현석
    • 공학교육연구
    • /
    • 제22권6호
    • /
    • pp.3-11
    • /
    • 2019
  • To evaluate the suitability of UML (Unified Modelling Language) in terms of educating novice software engineers, we have conducted a survey study with 102 students who were enrolled in a mandatory course for sophomores in computer science and engineering department. The results indicate that UML 1) has high satisfaction rate among software novices as an education material, 2) improves computational thinking and problem-solving skills, and 3) increases the efficacy of learning when the education program is implemented in the order of UML, programming practice, and physical computing. This paper suggests the applicability of UML as a new education paradigm in software education.

객체지향방식에 의한 자동화제조시스템 시뮬레이터의 설계 및 구현 (Development of a Simulator for Automated Manufacturing Systems)

  • 이진규;이진환;이태억;오부경;오석찬
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 1997년도 춘계 학술대회 발표집
    • /
    • pp.23-28
    • /
    • 1997
  • We discuss development of a simulator for automated manufacturing systems (AMSs) which have sophisticated automated material handling equipments and complicated work flows. The simulator is designed to satisfy the following requirements. A user should be able to easily configure or specify an AMS through a graphical user interface (GUI) and minimal data input. The user should be able to model diverse and complied control logic for automated material handling systems like automated guided vehicle (AGV) systems, robot workcell systems and conveyor systems as well as complicated job flow program. Real time animation is desired. Finally, the simulator should be easily maintained and extended. To satisfy the requirements, we use an object-oriented paradigm for modeling, designing, and programming of the simulator. We use an object-oriented modeling framework to design the modeling elements library, and take the process interaction approach for scheduling processes and events. To model a user-defined diverse control logic, we also develop a script language and its interpreter. We explain design and implementation strategies. We implement the simulator using Visual C++ 4.2 and Open GL on Windows NT and the Windows95. Some modeling examples will be demonstrated.

  • PDF