This paper describes the use of an astronomical algorithm for two degrees of freedom of solar tracking mechanism with the result that the expected solar thermal collector panels always leads to the sun and solar energ...
详细信息
This paper describes the use of an astronomical algorithm for two degrees of freedom of solar tracking mechanism with the result that the expected solar thermal collector panels always leads to the sun and solar energy is absorbed optimally. The movement triggers of the sun tracking mechanism is an astronomical algorithm that generates the azimuth and altitude values based on latitude, longitude, and time. This system does not use any sensor so that is more economical and can be applied anywhere. Simulations have been made using the cprogramminglanguage with Dev-c + + IDE to test the accuracy of the azimuth and elevation values generated by astronomical algorithm used, and compared with the value produced by the U.S. Naval Observatory and Geoscience Australia. The location used is LIPI Bandung with latitude 107̊36′E and longitude 6̊52′S at every hour from 06:00 to 18:00 on the first date of each month of 2013. Simulation results show that the value of the azimuth and elevation resulting approached two other reference values with maximum azimuth difference 0.51 degrees and the maximum altitude difference 0.49 degrees to data the U.S. Naval Observatory, and the maximum azimuth difference 0.52 degrees and the maximum altitude difference 0.50 degrees to the data Australia Geoscience. Based on this research, it is known that the azimuth and elevation values was generated by these algorithms can be applied to two degrees of freedom of solar tracking mechanism because its accuracy is close to two other reference values.
This article presents an empirical study devoted to characterize the computational efficiency behavior of an evolutionary algorithm (usually called canonical) as a c program. The study analyzes the effects of several ...
详细信息
This article presents an empirical study devoted to characterize the computational efficiency behavior of an evolutionary algorithm (usually called canonical) as a c program. The study analyzes the effects of several implementation decisions on the execution time of the resulting evolutionary algorithm. The implementation decisions studied include: memory utilization (using dynamic vs. static variables and local vs. global variables), methods for ordering the population, code substitution mechanisms, and the routines for generating pseudorandom numbers within the evolutionary algorithm. The results obtained in the experimental analysis allow us to conclude that significant improvements in efficiency can be gained by applying simple guidelines to best program an evolutionary algorithm in c. copyright (c) 2013 John Wiley & Sons, Ltd.
construction of elaborate course is an important measure to improve reform of higher education and realize great-leap-forward development of higher education but how to effetely construct the elaborate course system? ...
详细信息
construction of elaborate course is an important measure to improve reform of higher education and realize great-leap-forward development of higher education but how to effetely construct the elaborate course system? Besides building first-class teaching team, creating first-class management, it is also crucial to construct an elaborate course website with friendly interface, rich recourse and strong interactivity. This paper takes the cprogramminglanguagecourse as an example;a web-based computer Aided Instruction (cAI) courseware is constructed. Some novel design ideas and key technologies in the developing process of the platform are described. Presently, the course of "The cprogramminglanguage" is evaluated as a provincial-level elaborate course in Henan province. The strategies and schemes proposed here can be easily referenced and applied to other similar situations, especially in polytechnic universities in china.
Matching the color of clothing is a challenging task for the visually impaired persons. In this paper, we propose and create the detector which matches color shirt and presentations for impaired vision. The detector i...
详细信息
ISBN:
(纸本)9781467376716
Matching the color of clothing is a challenging task for the visually impaired persons. In this paper, we propose and create the detector which matches color shirt and presentations for impaired vision. The detector is easy to use by using just one button press to manage the operation of the device for display speech output through speaker for the visually impaired persons. The speech output is Thai language only in this detector. The goal of creating a more personal control the color of the image file can be any shade of color on the RGB color with Micro Processor and Micro controller. The image file come from recording by the compact camera and detect by the source code creating by cprogramminglanguage to filter color and display speech output through speaker from the database on the microprocessor. Finally, the detector for the visually impaired, who can choose the color of clothing that want to put it to work. The prototype is further tested by 20 visually impaired participants in Thomamix Witthaya School for the visually impaired at Phetchaburi Province.
The paper presents an implementation of client software for reception of television program from a SAT2IP server. The client software is written in cprogramminglanguage, for Linux operating system. RTSP protocol is ...
详细信息
ISBN:
(纸本)9781479961917
The paper presents an implementation of client software for reception of television program from a SAT2IP server. The client software is written in cprogramminglanguage, for Linux operating system. RTSP protocol is used for command connection, and RTP-RTcP for transmission of media stream. Both unicast and multicast operation are supported. The client can be integrated in Set Top Box software stack, in order to support IP television.
The efficient energy management of buildings is nowadays a crucial point to move toward a sustainable planet. Unfortunately, the design of smart buildings able to optimize their energy consumption is a quite complex t...
详细信息
ISBN:
(纸本)9781479934591
The efficient energy management of buildings is nowadays a crucial point to move toward a sustainable planet. Unfortunately, the design of smart buildings able to optimize their energy consumption is a quite complex task. Since this exploration cannot be performed on the field, simulation methodologies are usually adopted to study the behavior of buildings and their energy sustainability during the design phase. This paper proposes a simulation framework based on Systemc to easily evaluate different policies to control the energy consumption of a smart space. In particular, Systemc makes it possible to obtain a flexible representation of the system, allowing the designer to easily evaluate different configurations of appliances and policies, and it directly works with the commonly-used cprogramminglanguage.
contrary to predictions of its demise, c remains a dominant programminglanguage, especially in embedded systems. Speed and transparency dictate that it will be so for the next decade, despite its supposed unsuitabili...
详细信息
ISBN:
(纸本)9781450320856
contrary to predictions of its demise, c remains a dominant programminglanguage, especially in embedded systems. Speed and transparency dictate that it will be so for the next decade, despite its supposed unsuitability for programming parallel architectures. A flexible compiler development system is a unique vehicle to bend the clanguage and its implementation to the developers' will. Using hard-won experience in applying extended versions of c to diverse parallel architectures, c's potential in the dark ages of multi-core programming is examined.
The cprogramminglanguage is at least as well known for its absence of spatial memory safety guarantees (i.e., lack of bounds checking) as it is for its high performance. c's unchecked pointer arithmetic and arra...
详细信息
The cprogramminglanguage is at least as well known for its absence of spatial memory safety guarantees (i.e., lack of bounds checking) as it is for its high performance. c's unchecked pointer arithmetic and array indexing allow simple programming mistakes to lead to erroneous executions, silent data corruption, and security vulnerabilities. Many prior proposals have tackled enforcing spatial safety in c programs by checking pointer and array accesses. However, existing software-only proposals have significant drawbacks that may prevent wide adoption, including: unacceptably high run-time overheads, lack of completeness, incompatible pointer representations, or need for non-trivial changes to existing c source code and compiler infrastructure. Inspired by the promise of these software-only approaches, this paper proposes a hardware bounded pointer architectural primitive that supports cooperative hardware/software enforcement of spatial memory safety for c programs. This bounded pointer is a new hardware primitive datatype for pointers that leaves the standard c pointer representation intact, but augments it with bounds information maintained separately and invisibly by the hardware. The bounds are initialized by the software, and they are then propagated and enforced transparently by the hardware, which automatically checks a pointer's bounds before it is dereferenced. One mode of use requires instrumenting only malloc, which enables enforcement of per-allocation spatial safety for heap-allocated objects for existing binaries. When combined with simple intra-procedural compiler instrumentation, hardware bounded pointers enable a low-overhead approach for enforcing complete spatial memory safety in unmodified c programs.
contrary to predictions of its demise, c remains a dominant programminglanguage, especially in embedded systems. Speed and transparency dictate that it will be so for the next decade, despite its supposed unsuitabili...
详细信息
ISBN:
(纸本)9781450320856
contrary to predictions of its demise, c remains a dominant programminglanguage, especially in embedded systems. Speed and transparency dictate that it will be so for the next decade, despite its supposed unsuitability for programming parallel architectures. A flexible compiler development system is a unique vehicle to bend the clanguage and its implementation to the developers' will. Using hard-won experience in applying extended versions of c to diverse parallel architectures, c's potential in the dark ages of multi-core programming is examined.
This paper discusses the construction of the course "advanced programminglanguage design" in colleges. According to the team's long-term experiences from teaching this course, this paper elaborates that...
详细信息
This paper discusses the construction of the course "advanced programminglanguage design" in colleges. According to the team's long-term experiences from teaching this course, this paper elaborates that the course construction of "advanced programminglanguage design" should focus on the following aspects:(1) clarifying the teaching objective of the course,(2) strengthening the teaching staffs,(3) optimizing the teaching contents, and(4) improving the teaching methods. An online learning website is established to supplement limited in-class teaching. Taking the specificcase in Shanghai Dianji University as an example, this paper compares the new teaching mode to the old one, and explores how the changes improve teaching and learning. Our practices and achievements suggest that the current construction scheme is feasible and effective.
暂无评论