• Title/Summary/Keyword: C language

Search Result 1,646, Processing Time 0.029 seconds

Voronoi diagrams, quasi-triangulations, and beta-complexes for disks in R2: the theory and implementation in BetaConcept

  • Kim, Jae-Kwan;Cho, Youngsong;Kim, Donguk;Kim, Deok-Soo
    • Journal of Computational Design and Engineering
    • /
    • v.1 no.2
    • /
    • pp.79-87
    • /
    • 2014
  • Voronoi diagrams are powerful for solving spatial problems among particles and have been used in many disciplines of science and engineering. In particular, the Voronoi diagram of three-dimensional spheres, also called the additively-weighted Voronoi diagram, has proven its powerful capabilities for solving the spatial reasoning problems for the arrangement of atoms in both molecular biology and material sciences. In order to solve application problems, the dual structure, called the quasi-triangulation, and its derivative structure, called the beta-complex, are frequently used with the Voronoi diagram itself. However, the Voronoi diagram, the quasi-triangulation, and the beta-complexes are sometimes regarded as somewhat difficult for ordinary users to understand. This paper presents the two-dimensional counterparts of their definitions and introduce the BetaConcept program which implements the theory so that users can easily learn the powerful concept and capabilities of these constructs in a plane. The BetaConcept program was implemented in the standard C++ language with MFC and OpenGL and freely available at Voronoi Diagram Research Center (http://voronoi.hanyang.ac.kr).

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

  • Jung, Ildo;Choi, Sengwon
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.12 no.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.

Ad-hoc home network system using wireless sensor network technology (무선 센서네트워크기술을 활용한 Ad-hoc 홈 네트워크시스템)

  • Shin, Kwang-Sig;Kwon, Joon-Dal;Lee, Young-Dong;Chung, Wan-Young
    • Journal of Sensor Science and Technology
    • /
    • v.16 no.2
    • /
    • pp.142-149
    • /
    • 2007
  • Wireless sensor network technology is an emerging technology consisting of small, low power, and low cost devices that integrate limited computation, sensing, and radio communication capabilities. An ad-hoc home network system based embedded system for home environment monitoring was fabricated and tested. The wireless sensor node consists of a MCU, RF transceiver and sensors (temperature, humidity and light). Wireless sensor nodes run application software for data sampling and wireless communication, that was developed using 'nesC language' which runs on TinyOS. In our tests, acquired sensors data were monitored on 6.4" TFT-LCD of base-station through IEEE802.15.4 standard wireless communication. Also, the sensor data can be monitored by client user at the terminal PC to monitor environmental status of home in real time.

Analysis of Rock Slope Stability by Using GIS in Mt. Keumsu Area (지구정보시스템을 이용한 금수산일대의 암반사면 안정성 평가)

  • 배현철
    • Economic and Environmental Geology
    • /
    • v.33 no.1
    • /
    • pp.77-88
    • /
    • 2000
  • The goal of this study is to assess the spatial distribution of natural slopes and cutting slopes under would-be development. For this goal, a quantitative slope stability analysis method using GIS integrated with a computer program was developed. Through field investigations, the discontinuity parameters were collected such as orientation of discontinuity, persistence, spacing, JRC, JCS, and water depth. The distributions were interpolated from the ordinary kriging method in ARC/INFO GIS after variogram analysis. The layers showing all parameters needed for limit equilibrium analysis were constructed. The final layer using GIS works composed of 162,352 polygons, that is, unit slopes. The rock slope stability analysis program was coded by C++ language. This program can calculate geometrical vectors related to rock block failures using input orientation data and direction and dimension of strength to occur failure. Also, this can calculate shear strength of joints through empirical equations and quantitative factors of safety. This methodology was applied to the study area which is located in Jaecheon city and Danyang-gun of the northeastern Keumsu is about 135$km^2$. As a result, the study area was entirely stable but unstable, that is, factor of safety less than 1.0dominantly at the slopes near Keumsil, Daejangri, Keumsungmyun and Sojugol, Mt. Dongsan, Juksongmyun by the natural slope stability analysis. Assuming the cutting slope showing the same direction immediate, and quantitative analysis of factors of safety for a regional area could be conducted through GIS integrated with a computer program of limit equilibrium.

  • PDF

Software development for the machine element design course (기계요소설계 과목을 위한 교육용 소프트웨어 개발)

  • Park, Gyung-Jin;Do, Sung-Hee
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.21 no.8
    • /
    • pp.1348-1355
    • /
    • 1997
  • Machine element design is a very important course in the undergraduate program of mechanical engineering in that it presents traditional design concepts. While computer aided design(CAD) receives more attention, students tend to ignore the machine element design or traditional design concepts. However, design methodologies related to machine elements are utilized quite often in practical fields. Also, design methodologies provide good insight for the decision making process of modern design. Generally, CAD is used for simple drafting without the real design process in the undergraduate program. Design software has been developed for various machine elements. Through menu display, a user can select or furnish the design input such as design objects, dimensions, environmental forces and usages, and safety factors. Then the software carries out the design processes which are the same as those of textbooks. The result of the design is filtered to have the values in the standards. The designed machine element is drawn via commercial CAD software. The software has been developed with C language on a personal computer. The developed software is being utilized successfully in a design course, and the experiences are discussed in this paper. The software can be used in industries which require the repeated process of the machine element design.

Meningococcal Disease and Quadrivalent MenACWY-CRM Vaccine (Menveo®)

  • Tsai, Theodore F.
    • Pediatric Infection and Vaccine
    • /
    • v.19 no.3
    • /
    • pp.89-110
    • /
    • 2012
  • Meningococcal Disease, manifesting as meningitis and septicemia, is a life-threatening bacterial infection that results in significant morbidity and mortality, particularly in childhood. Its epidemic potential and limited opportunities for clinical intervention due to its rapid course present unique public health and clinical challenges. Incidence is highest in infants and young children, with a secondary peak of risk in adolescents. Approximately 10% of cases are fatal and survivors can be left with serious and permanent sequelae including amputations, hearing loss and cognitive impairment. Transmission is only from human-to-human, by infected respiratory tract secretions or saliva and therefore crowding poses a tremendously elevated risk for disease development. Military recruits and university students are at high risk due to the high carriage rate in adolescents, their behavior patterns and close contact. Menveo$^{(R)}$ (Novartis Vaccines and Diagnostics), a novel quadrivalent meningococcal conjugate vaccine directed against meningococcal serogroups A, C, W-135 and Y, has been shown to be immunogenic and well tolerated in all age groups and was recently licensed for use in Korea. Recent cases and deaths among military recruits drew public attention to their elevated risk and the Korean government has recommended vaccination of all new military recruits. Many Korean students seek to attend school, university, or language institutes in countries where routine meningococcal vaccination is required - clinicians should be aware of such requirements to ensure that students are vaccinated prior to arrival in the destination country.

  • PDF

A Study on Laser Scan Path Generation for Improving the Precision of Stereolithographic Parts (광조형물의 정밀도 향상을 위한 Laser주사경로 생성에 관한 연구)

  • Park, H.T.;Lee, S.H.
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.13 no.12
    • /
    • pp.142-150
    • /
    • 1996
  • Nowadays, as the development paeiod of new products becomes even shorter, the importance of Rapid Prototyping Technology(RPT) has been rapidly increased. The major application of RPT is an early verification of product designs and quick production of prototypes for testing. Moreover, RPT is applied not only as a second tooling process such as mold making and investment casting but also as a creating some physical structure in medical field. Despite the remarkable progress of RPT, it is required to improve various problems resulting from application such as production time, accuracy and materials. This paper presents a laser scan path generation for accuracy of stereolithographicparts The methodology of laser scan path generation is discussed based on the stereolithography, The procedure of this research is as follows : 1) Input laser scanning conditions such as a laser beam diameter and a laser scanning interval, 2) Reconstruct original contours without self intersecting offset, 3) Calculate offset about reconstructed contours, 4) Calculate intersection points between horizontal or vertical lines and offset contours for internal hatch, 5) Decide laser shutter on/off points. The algorithm developed and programmed by C language is verified as an efficient method after testing a number of STL files of mechanical parts.

  • PDF

Software Development and Clinical Application of a Multileaf Collimator on Linear Accelerator (치료용 가속기에 대한 Multileaf Collimator의 소프트웨어 개발 및 임상적용)

  • Chung, Kap-Soo
    • Journal of radiological science and technology
    • /
    • v.22 no.1
    • /
    • pp.61-66
    • /
    • 1999
  • The use of multileaf collimator(MLC) to replace conventional field-shaping techniques is not in itself expected to improve the local control of malignancy. The purpose for using MLCs in conventional radiation oncology is to improve the efficiency of treatment delivery. For effective clinical application of MLCs to shaped radiation field, field outline must be translated into MLC leaf position tables. The intended leaf positions contained in these tables must then be communicated to the control computer that drives the MLC. There are currently at least three techniques utilized by manufacturers of MLCs and treatment planning systems for doing this. The Varian series use a workstation employing a manual digitizer and light box especially. It has a third level MLC configuration and also has the option of placing the wedges above or below the block tray. The C language are used for development of software and three leaf coverage have been used for positioning MLC loaves at the nominal field boundary. The fit of the leaf shape to treatment target volumes are optimized by the rotation of the direction in leaf travel. The clinical application of this software are investigated for Varian MLCs used in linear accelerator of Yonsei Cancer Center. The advantage of the results with using this software is to prescribe and calculate exposed and blocked area in MLCs field.

  • PDF

A Study of Product Simulation for Establishing the Optimal Production Scheduling of the Panel line in a Shipyard (조선소 판넬라인의 최적 생산계획 수립을 위한 생산 시뮬레이션 연구)

  • Park, Ju-Yong;Kim, Se-Hwan;Choi, Woo-Hyun
    • Journal of Welding and Joining
    • /
    • v.24 no.5
    • /
    • pp.62-66
    • /
    • 2006
  • Panel line is an important process occupying the largest work amount in shipbuilding. In this research product simulation has been carried out to establish the optimal production scheduling. For this purpose a web-based panel line simulator was developed using an object modeling technology and C# language. The balance of work-load and increase in the productivity by the improvement of production facilities and process are the key factors for a good scheduling. In this study SPRT(Shortest Remaining Process Time) rule was applied for the work-load balancing and a good result achieved. To increase the productivity in the stiffener welding stage which is a bottleneck; process, more welding heads and higher welding speed were tested using the developed simulator. The simulation results showed that either more welding head or higher welding speed decreased the total work time. Use of both, however, deteriorated the productivity because of the bottleneck in the following stage. This result points out that the improvement of production facilities and/or process should be evaluated with their influences on the leading and following processing stage.

Switching Pattern-Independent Simulation Model for Brushless DC Motors

  • Kang, Yong-Jin;Yoo, Ji-Yoon
    • Journal of Power Electronics
    • /
    • v.11 no.2
    • /
    • pp.173-178
    • /
    • 2011
  • In order to verify the performance of brushless DC (BLDC) motors, the simulation method has been widely used. The current of a BLDC motors flows on two phase windings to obtain a constant torque. However, the freewheeling current caused by the inductance component of a BLDC motor exists at the commutation point so that the current can flow on three phase windings at the same time. Due to the changes of the excited phases, the model equations are frequently changed during BLDC motor drive operation. The model equations can be also changed by the applied switching pattern since the current path in the inverter circuit changes according to switching pattern. A BLDC motor system can utilize various switching patterns for many different purposes. However, such changes of the model equations complicate the simulation procedure. In this paper, the technique to set up model equations is proposed to ease the simulation of a BLDC motor system through an inverter circuit analysis. The proposed technique will be verified using the C language. Although this method does not provide the level of detail obtainable from commercial simulation tools like PSIM or SIMULINK, it can provide an efficient way to quickly compare various conditions.