Low-code programming, a programming approach enabling program design with a small amount of code or even without code, can significantly simplify the program development process. Especially in the field of robotics, i...
详细信息
Low-code programming, a programming approach enabling program design with a small amount of code or even without code, can significantly simplify the program development process. Especially in the field of robotics, it has an urgent demand and broad application prospects. Against the backdrop of low-code programming for robots, this paper first introduces it from the perspectives of its development lineage and characteristic connotations. Then, it categorizes it based on the specific application forms in the robotics field and elaborates on the functions and current development status of domestic and foreign low-code programming software for robots according to the research findings. Additionally, the application of low-code programming in several major scenarios in the robotics field is presented. Based on the application requirements in the robotics field, the main user groups of low-code programming are analyzed. Finally, considering the deficiencies of low-code programming software in the robotics field, the future development trends are discussed and prospected, aiming to provide valuable references for the further development and application of low-code programming software for robots in China.
Virtual Reality (VR) is an immersive virtual environment generated through computer technology. VR teaching, by utilizing an immersive learning model, offers innovative learning methods for Science, Technology, Engine...
详细信息
Virtual Reality (VR) is an immersive virtual environment generated through computer technology. VR teaching, by utilizing an immersive learning model, offers innovative learning methods for Science, Technology, Engineering and Mathematics (STEM) education as well as programming education. This study developed a Drone Virtual Reality Teaching (DVRT) system aimed at beginners in drone operation and programming, with the goal of addressing the challenges in traditional drone and programming education, such as difficulty in engaging students and lack of practicality. Through the system's curriculum, students learn basic drone operation skills and advanced programming techniques. We conducted a course experiment primarily targeting undergraduate students who are beginners in drone operation. The test results showed that most students achieved scores above 4 out of 5, indicating that DVRT can effectively promote the development of users' comprehensive STEM literacy and computational thinking, thereby demonstrating the great potential of VR technology in STEM education. Through this innovative teaching method, students not only gain knowledge but also enjoy the fun of immersive learning.
PROGRAPH is a functional, data flow oriented language, expressed graphically in the form of pictographs. Pictographs are created by computer graphics and are directly executable. PROGRAPH contains a data base subsyste...
详细信息
PROGRAPH is a functional, data flow oriented language, expressed graphically in the form of pictographs. Pictographs are created by computer graphics and are directly executable. PROGRAPH contains a data base subsystem which is also functional in nature (including update operations). This report provides a presentation of the main features of the language and detailed descriptions of its built in operations.
We describe K-NET, a support system for development of sequence control programs. The K-NET description model is based on the colored Petri net and timed Petri net. K-NET concisely expresses sequence control flow incl...
详细信息
We describe K-NET, a support system for development of sequence control programs. The K-NET description model is based on the colored Petri net and timed Petri net. K-NET concisely expresses sequence control flow including synchronization, interlock and concurrence, and provides high-level data processing by being combined with a conventional procedural language. K-NET has an editor, simulator, generator, reporter and monitor to support the control program development procedure ranging from basic and detail design to programming and testing. We have added a new function to K-NET so it assists development of control programs for programmable controllers, and have applied it to an automatic bolt supplying system. The operation results are satisfactory.
This paper presents the development of a PC-based microwave five-port reflectometer for the determination of moisture content in oil palm fruits. The reflectometer was designed to measure both the magnitude and phase ...
详细信息
This paper presents the development of a PC-based microwave five-port reflectometer for the determination of moisture content in oil palm fruits. The reflectometer was designed to measure both the magnitude and phase of the reflection coefficient of any passive microwave device. The stand-alone reflectometer consists of a PC, a microwave source, diode detectors and an analog to digital converter. All the measurement and data acquisition were done using Agilent VEE graphical programming software. The relectometer can be used with any reflection based microwave sensor. In this work, the application of the reflectometer as a useful instrument to determine the moisture content in oil palm fruits using monopole and coaxial sensors was demonstrated. Calibration equations between reflection coefficients and moisture content have been established for both sensors. The equation based on phase measurement of monopole sensor was found to be accurate within 5% in predicting moisture content in the fruits when compared to the conventional oven drying method.
A functional language based on the FP-model is presented. The language combines occam processes and is used as a command level language for occam systems. It is well suited as a graphical language for concurrent progr...
详细信息
A functional language based on the FP-model is presented. The language combines occam processes and is used as a command level language for occam systems. It is well suited as a graphical language for concurrent programming. An algebra, based on the functional properties of the language, makes process-and communication structures accessible to (semi-) automatical transformations.
Computer-based data acquisition systems play an important role in clinical monitoring and in the development of new monitoring tools. LabVIEW (National Instruments, Austin, TX) is a data acquisition and programming en...
详细信息
Computer-based data acquisition systems play an important role in clinical monitoring and in the development of new monitoring tools. LabVIEW (National Instruments, Austin, TX) is a data acquisition and programming environment that allows flexible acquisition and processing of analog and digital data. The main feature that distinguishes LabVIEW from other data acquisition programs is its highly modular graphical programming language, ''G,'' and a large library of mathematical and statistical functions. The advantage of graphical programming is that the code is flexible, reusable, and self-documenting. Subroutines can be saved in a library and reused without modification in other programs. This dramatically reduces development time and enables researchers to develop or modify their own programs. LabVIEW uses a large amount of processing power and computer memory, thus requiring a powerful computer. A large-screen monitor is desirable when developing larger applications. LabVIEW is excellently suited for testing new monitoring paradigms, analysis algorithms, or user interfaces. The typical LabVIEW user is the researcher who wants to develop a new monitoring technique, a set of new (derived) variables by integrating signals from several existing patient monitors, closed-loop control of a physiological variable, or a physiological simulator.
Managing the buffering of data along arcs is a critical part of compiling a synchronous dataflow (SDF) program. This paper shows how dataflow properties can be analyzed at compile-time to make buffering more efficient...
详细信息
Managing the buffering of data along arcs is a critical part of compiling a synchronous dataflow (SDF) program. This paper shows how dataflow properties can be analyzed at compile-time to make buffering more efficient. Since the target code corresponding to each node of an SDF graph is normally obtained from a hand-optimized library of predefined blocks, the efficiency of data transfer between blocks is often the limiting factor in how closely an SDF compiler can approximate meticulous manual coding. Furthermore, in the presence of large sample-rate changes, straightforward buffering techniques can quickly exhaust limited on-chip data memory, necessitating the use of slower external memory. The techniques presented in this paper address both of these problems in a unified manner.
In this paper we present a computational tool for analyzing the dynamic operation of overcurrent relays. The analysis of operation of the overcurrent relay is complex compared to other principles of protection because...
详细信息
In this paper we present a computational tool for analyzing the dynamic operation of overcurrent relays. The analysis of operation of the overcurrent relay is complex compared to other principles of protection because the time operation is a function of the dynamics of the fault current. The main purpose of this article is geared towards the analysis of the operation of relays with different operating conditions using computational resources. The developed tool allows the evaluation of the design and implementation stages of relay allowing the analysis of the dynamic response to real or simulated events. The application proposal also allows editing of the conventional and unconventional time curves. Finally, we present some case examples to illustrate the educational activities that are possible to perform with the tool presented.
Many developments have taken place within dataflow programming languages in the past decade. In particular, there has been a great deal of activity and advancement in the field of dataflow visual programming languages...
详细信息
Many developments have taken place within dataflow programming languages in the past decade. In particular, there has been a great deal of activity and advancement in the field of dataflow visual programming languages. The motivation for this article is to review the content of these recent developments and how they came about. It is supported by an initial review of dataflow programming in the 1970s and 1980s that led to current topics of research. It then discusses how dataflow programming evolved toward a hybrid von Neumann dataflow formulation, and adopted a more coarse-grained approach. Recent trends toward dataflow visual programming languages are then discussed with reference to key graphical dataflow languages and their development environments. Finally, the article details four key open topics in dataflow programming languages.
暂无评论