• Title/Summary/Keyword: C language

Search Result 1,646, Processing Time 0.029 seconds

Theater Reservation System Using SVG(Scalable Vector Graphics) (SVG(Scalable Vector Graphics)를 활용한 극장 예약 시스템)

  • Jeon, Tae-Ryong;An, Seong-Ok
    • The Journal of Engineering Research
    • /
    • v.5 no.1
    • /
    • pp.17-35
    • /
    • 2004
  • Svg(Scalable Vector Graphics) is xml graphic standard recommended by E3C as a language based on xml to express two-dimension graphic. Svg can accommodate all Xml's patency and advantage of interoperability, and can used as various web applications being combined with other xml language. In addition, Svg can be applied to the fields of electronic commerce, geographical information, computer education and advertisement because it can produce high quality of dynamic from real-time data. SVG's application can be enhanced by linking with database. In this paper, we discuss how Svg can be utilized in theater reservation system, not just explaining svg's meaning or ability. Svg added graphic advantage in addition to xml's advantage. This means that svg retains not only graphic element but also xml's softness. It becomes easier to designate seats and add them. Current reservation system provided in general only information on time and price for a ticket, but the system using SVG in this paper provides additional information on position, price, cancellation and purchase availability of seat.

  • PDF

Line Tracer Modeling for Educational Virtual Experiment (교육용 가상실험 라인 트레이서 모델링)

  • Ki, Jang-Geun;Kwon, Kee-Young
    • Journal of Software Assessment and Valuation
    • /
    • v.17 no.2
    • /
    • pp.109-116
    • /
    • 2021
  • Traditionally, the engineering field has been dominated by face-to-face education focused on experimental practice, but demand for online learning has soared due to the rapid development of IT technology and Internet communication networks and recent changes in the social environment such as COVID-19. In order for efficient online education to be conducted in the engineering field, where the proportion of experimental practice is relatively high compared to other fields, virtual laboratory practice content that can replace actual experimental practice is very necessary. In this study, we developed a line tracer model and a virtual experimental software to simulate it for efficient online learning of microprocessor applications that are essential not only in the electric and electronic field but also in the overall engineering field where IT convergence takes place. In the developed line tracer model, the user can set various hardware parameter values in the desired form and write the software in assembly language or C language to test the operation on the computer. The developed line tracer virtual experimental software has been used in actual classes to verify its operation, and is expected to be an efficient virtual experimental practice tool in online non-face-to-face classes.

Semantic Computing-based Dynamic Job Scheduling Model and Simulation (시멘틱 컴퓨팅 기반의 동적 작업 스케줄링 모델 및 시뮬레이션)

  • Noh, Chang-Hyeon;Jang, Sung-Ho;Kim, Tae-Young;Lee, Jong-Sik
    • Journal of the Korea Society for Simulation
    • /
    • v.18 no.2
    • /
    • pp.29-38
    • /
    • 2009
  • In the computing environment with heterogeneous resources, a job scheduling model is necessary for effective resource utilization and high-speed data processing. And, the job scheduling model has to cope with a dynamic change in the condition of resources. There have been lots of researches on resource estimation methods and heuristic algorithms about how to distribute and allocate jobs to heterogeneous resources. But, existing researches have a weakness for system compatibility and scalability because they do not support the standard language. Also, they are impossible to process jobs effectively and deal with a variety of computing situations in which the condition of resources is dynamically changed in real-time. In order to solve the problems of existing researches, this paper proposes a semantic computing-based dynamic job scheduling model that defines various knowledge-based rules for job scheduling methods adaptable to changes in resource condition and allocate a job to the best suited resource through inference. This paper also constructs a resource ontology to manage information about heterogeneous resources without difficulty as using the OWL, the standard ontology language established by W3C. Experimental results shows that the proposed scheduling model outperforms existing scheduling models, in terms of throughput, job loss, and turn around time.

Design and Implementation of the JAVA Serial Communication Program to Control the Industrial Digital Indicator (산업용 디지털 지시계 제어를 위한 자바 시리얼 통신 프로그램의 설계와 구현)

  • Kim, Tai-Suk;Kim, Jong-Soo;Lee, Jung-Hwa
    • Journal of Korea Multimedia Society
    • /
    • v.14 no.6
    • /
    • pp.794-801
    • /
    • 2011
  • Main machinery in the factory have various digital indicator to display its operating data for the manager. It is useful to control these datum at the remote office for factory automation in order to increase machine productivity. It is easy to use Ethernet infrastructure for remote communication. But most of all machinery in domestic factories still support RS232c or RS485 serial communication way. In this case to control machinery datum on the ethernet base, it is need to change RS232C or RS485 data to ethernet base. In this paper, in order to develop a remote progress management system through the wireless Internet, we show a design method to make easy maintenance by developing the system with both the JAVA language and RxTx Package for RS232c serial communication. For the system implementation, we added the digital indicator connect with a thermo couple to a machine which provide the real time status data of temperature. To connect machines management server program, we set up a convertor to change the RS485 data to the RS232c and also another convertor to change the RS232c data to wireless ethernet.

Development of an Editor and Howling Engine for Realtime Software Programmable Logic Controller based on Intelligent Agents (지능적 에이전트에 의한 실시간 소프트웨어 PLC 편집기 및 실행엔진 개발)

  • Cho, Young-In
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.12
    • /
    • pp.1271-1282
    • /
    • 2005
  • Recently, PC-based control is incredibly developed in the industrial control field, but it is difficult for PLC programming in PC. Therefore, I need to develop the softeware PLC, which support the international PLC programming standard(IECl131-3) and can be applied to diverse control system by using C language. In this paper, I have developed the ISPLC(Intelligent Agent System based Software Programmable Logic Controller). In ISPLC system, LD programmed by a user which is used over $90\%$ among the 5 PLC languages, is converted to IL, which is one of intermediate codes, and IL is converted to the standard C rode which can be used in a commercial editor such as Visual C++. In ISPLC, the detection of logical error in high level programming(C) is more eaier than PLC programming itself The study of code conversion of LD->IL->C is firstly tried in the world as well as KOREA. I developed an execution engine with a good practical application. To show the effectiveness of the developed system, 1 applied it to a practical case, a real time traffic control(RT-TC) system. ISPLC is minimized the error debugging and programming time owing to be supported by windows application program.

Real-Time DSP Implementation of IMT-2000 Speech Coding Algorithm (IMT-2000 음성부호화 알고리즘의 실시간 DSP 구현)

  • Seo, Jeong-Uk;Gwon, Hong-Seok;Park, Man-Ho;Bae, Geon-Seong
    • Journal of the Institute of Electronics Engineers of Korea SP
    • /
    • v.38 no.3
    • /
    • pp.304-315
    • /
    • 2001
  • In this paper, we peformed the real-time implementation of AMR(Adaptive Multi-Rate) speech coding algorithm which is adopted for IMT-2000 service using TMS320C6201, i.e., a Texas Instrument´s fixed-point DSP. With the ANSI C source code released from ETSI, optimization is performed to make it run in real-time with memory as small as possible using the C compiler and assembly language. Implemented AMR speech codec has the size of 32.06 kWords program memory, 9.75 kWords data RAM memory, and 19.89 kWords data ROM memory. And, The time required for processing one frame of 20 ms length speech data is about 4.38 ms, and it is short enough for real-time operation. It is verified that the decoded result of the implemented speech codec on the DSP is identical with the PC simulation result using ANSI C code for test sequences. Also, actual sound input/output test using microphone and speaker demonstrates its proper real-time operation without distortions or delays.

  • PDF

Resistance to sliding in orthodontics: misconception or method error? A systematic review and a proposal of a test protocol

  • Savoldi, Fabio;Papoutsi, Aggeliki;Dianiskova, Simona;Dalessandri, Domenico;Bonetti, Stefano;Tsoi, James K.H.;Matinlinna, Jukka P.;Paganelli, Corrado
    • The korean journal of orthodontics
    • /
    • v.48 no.4
    • /
    • pp.268-280
    • /
    • 2018
  • Resistance to sliding (RS) between the bracket, wire, and ligature has been largely debated in orthodontics. Despite the extensive number of published studies, the lack of discussion of the methods used has led to little understanding of this phenomenon. The aim of this study was to discuss variables affecting RS in orthodontics and to suggest an operative protocol. The search included $PubMed^{(c)}$, $Medline^{(c)}$, and the Cochrane $Library^{(c)}$. References of full-text articles were manually analyzed. English-language articles published between January 2007 and January 2017 that performed an in vitro analysis of RS between the bracket, wire, and ligature were included. Study methods were analyzed based on the study design, description of materials, and experimental setup, and a protocol to standardize the testing methods was proposed. From 404 articles identified from the database search and 242 records selected from published references, 101 were eligible for the qualitative analysis, and six for the quantitative synthesis. One or more experimental parameters were incompatible and a meta-analysis was not performed. Major factors regarding the study design, materials, and experimental setup were not clearly described by most studies. The normal force, that is the force perpendicular to the sliding of the wire and one of the most relevant variable in RS, was not considered by most studies. Different variables were introduced, often acting as confounding factors. A protocol was suggested to standardize testing procedures and enhance the understanding of in vitro findings.

Suggestion of Engineering Aesthetics as a Model of Convergence-Based Courses Between Engineering, Arts and Humanities (공학·예술·인문학 융합교과 개발 모델로서의 「공학미학」 제안)

  • Kim, Eun-Joon
    • Transactions of the KSME C: Technology and Education
    • /
    • v.2 no.2
    • /
    • pp.99-104
    • /
    • 2014
  • Convergence education is one of the most frequently studied topics in the academic world as well as other various areas of the society today. The importance of convergence-based course in engineering education has long been discussed and resulted in society-wide consensus with series of attempts to apply the theory. To bring about fruitful outcome through theses efforts, we have to establish the sustainable and systematic convergence education in engineering. With this goal, we will cover the critical comprehension on the modern studies divided by three concepts(the truth, the good, and the beauty) and review the notion of "Transdisciplinarity", thereby proposing the macro goals of the convergence-based course in engineering. To realize our goals, we will suggest "Engineering aesthetics" as a convergence-based course in engineering.

Development of Progressive Die CAD/CAM System for Manufacturing Lead Frame, Semiconductor (반도체 리드 프레임 제조를 위한 프로그레시브 금형의 CAD/CAM 시스템 개발)

  • Choi, J.-C.;Kim, B.-M.;Kim, C.;Kim, J.-H.;Kim, C.-B.
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.16 no.12
    • /
    • pp.230-238
    • /
    • 1999
  • This paper describes a research work of developing computer-aided design of lead frame, semiconductor, with blanking operation which is very precise for progressive working. Approach to the system is based on the knowledge-based rules. Knowledge for the system is formulated from plasticity theories, experimental results and the empirical knowledge of field experts. This system has been written in AutoLISP on the AutoCAD using a personal computer and in I-DEAS Drafting Programming Language on the I-DEAS Master Series Drafting with Workstation, HP9000/715(64) and tool kit on the ESPRIT. Transference of data among AutoCAD, I-DEAS Master Series Drafting, and ESPRIT is accomplished by DXF(drawing exchange format) and IGES(initial graphics exchange specification) methods. This system is composed of six modules, which are input and shape treatment, production feasibility check, strip-layout, die-layout, modelling, and post-processor modules. The system can design process planning and Die design considering several factors and generate NC data automatically according to drawings of die-layout module. As forming process of high precision product and die design system using 2-D geometry recognition are integrated with technology of process planning, die design, and CAE analysis, standardization of die part in die design and process planning of high pression product for semiconductor lead frame is possible to set. Results carried out in each module will provide efficiencies to the designer and the manufacturer of lead frame, semiconductor.

  • PDF

The Characteristics of Croatia Folk Costumes by Regional Groups (크로아티아 민속복식의 지역적 특성)

  • Cho, Woo-Hyun;Lee, Ho-Jung
    • Journal of the Korea Fashion and Costume Design Association
    • /
    • v.8 no.3
    • /
    • pp.59-71
    • /
    • 2006
  • This study contemplates Croatian traditional costumes with focus on its geographical characteristics and acculturation with neighbor countries as a member of old Yugoslavian Union. Therefore, it contains the information from field works based on Croatian language, native costumes and folk materials wildly. Men usually wear wide linen pants ($ga\'{c}$), shirt ($ko\v{s}ulje,\;rnbina)$, vest (lajbek), hat and jacket ($kro\v{z}et$). Also they sometimes wear scarves or aprons. Women put on blouse, long skirt, apron, headgear with various decoration and scarf ($pe\v{c}a$), shawl (tibetui robe) or necklace together. Croatian folk dresses fall into three different styles by provinces, such as Pannonia, Dinar and Adria, according to the basic environmental and racial characteristics of each province. People of Pannonia plain generally wear white linen clothing and often use flounce and lace, which are influenced by Serbia and Hungary. In the Dinar mountain province, aprons with tassel, knitted vests made of leather and fur are very popular. The clothing of Dinar province has much commonness with those of Bosnia - Herzegovina and Montenegro which have metal buttons and belts. And the clothing of Adria coast is influenced by Italy a lot. There are many splendid silk clothes in its folk dress code. As mentioned above, there are a lot of foreign influences in Croatian history. Although there were severe cultural invasions in many times through its history, Croatians didn't just surrender to these cultural influences. People in Croatia comply with these new coming culture and reconcile these into their own tradition and dress code in their own way.

  • PDF