[Auto Generated] Page Title 1 .. A. INTRODUCTION 2 .. B. OPERATION 2 .. B 1. Operating Principles 2 .. B2. Operating Details 2 .. B2a. Generating and storing characters 2 .. B2b. Laser, laser modulator, and laser opti...
详细信息
[Auto Generated] Page Title 1 .. A. INTRODUCTION 2 .. B. OPERATION 2 .. B 1. Operating Principles 2 .. B2. Operating Details 2 .. B2a. Generating and storing characters 2 .. B2b. Laser, laser modulator, and laser optics 3 .. B2c. Image and image development 4 .. B2d. Image transfer and fusing 4 .. B2e. Paper transport 6 .. C. CAPABILITIES AND LIMITATIONS 6 .. C3. Character Sets and Character Sizes 7 .. C4. Forms, Generated or Preprinted 7 .. C5. Printing Speeds 8 .. C6. Paper Sizes and Weights 1
Conventionally a processing program for NC (numerical control) machine is coded by a skilled operator or programmer, who has the excellent experience of machine work. As compared with the processing time taken by NC m...
详细信息
Conventionally a processing program for NC (numerical control) machine is coded by a skilled operator or programmer, who has the excellent experience of machine work. As compared with the processing time taken by NC machine, the programming time is extremely long even the skilled programmer does it. According to our supporting system, a processing program is automatically generated from the output of CAD (computer aided design) system. The prototype of our supporting system is applied to the NC turret punch press machine, wherein the shape, size of the holes to be punched out and the order of the processings are indicated by the program. Usually the skilled programmer knows which tools installed in the turret of the machine should be used and how the order of the processings should be determined. The present system contains such information in the knowledgebase and uses it to generate the processing program. The knowledge in the knowledgebase consists of two kinds of the informations. The prototype system developed generates a processing program much faster than a skilled programmer. The result shows that the practical model can be developed by increasing the amount of knowledges.
programming by Demonstration (PbD) is an intuitive method to program a robot. The user, acting as a teacher or programmer, shows how a particular task should be carried out. The demonstration is monitored using an int...
详细信息
programming by Demonstration (PbD) is an intuitive method to program a robot. The user, acting as a teacher or programmer, shows how a particular task should be carried out. The demonstration is monitored using an interface device that allows the measurement and recording of both the applied commands as well as the data simultaneously perceived by robot’s sensors. This paper identifies the kind of knowledge that the robot can actually acquire from the human user through demonstrations and the requirements that must be met in order to be able to interpret what has been demonstrated. Finally, it presents and experimentally evaluates an approach to integrated acquisition, evaluation, tuning, and execution of elementary skills and task-level programs for robots based on human demonstrations.
PERFECT (programming EnviRonment For Expertsystems Constrained in reasoning Time) aims at supporting knowledge engineers during the development of real-time knowledge based systems (RTKBS). It provides support at the ...
详细信息
PERFECT (programming EnviRonment For Expertsystems Constrained in reasoning Time) aims at supporting knowledge engineers during the development of real-time knowledge based systems (RTKBS). It provides support at the knowledge level (Newell, 1981) in offering guidance in modeling complex industrial processes, and in supplying ways to use this knowledge model during problem solving. Apart from support in modeling, PERFECT also provides support at the level of (real-time) software engineering by means of an analyzer that predicts the response-time of the knowledge model at run-time. In case the response-times are not as required, the analyzer proposes an alternative structure for the knowledge model.
For real-time knowledge based systems (RTKBS) to become viable complements to traditional information systems the application of proven methodologies for system analysis and design is of utmost performance. However, t...
详细信息
For real-time knowledge based systems (RTKBS) to become viable complements to traditional information systems the application of proven methodologies for system analysis and design is of utmost performance. However, these methodologies do not provide any support to knowledge engineers about issues that are related to the design of RTKBS, such as: What is the necessary knowledge for the RTKBS to perform a certain task? How can this knowledge be used by inference strategies? How should the knowledge model and the inference strategies be implemented, such that the resulting model is maintainable and meets all time requirements? Answers to these questions are also not provided by tools that are suitable for implementing a RTKBS, such as COGSYS or G2. In this paper we will show that PERFECT (programming EnviRonment For Expertsystems Constrained in reasoning Time) does support knowledge engineers in answering these questions, and hence that it bridges the gap between the traditional analysis and design methodologies, and implementation tools for RTKBS.
The stream computing using manycore architecture such as GPU and the accelerators on FPGA has become one of the main methods for achieving high performance computing that such accelerators are employed in the recent t...
详细信息
The stream computing using manycore architecture such as GPU and the accelerators on FPGA has become one of the main methods for achieving high performance computing that such accelerators are employed in the recent top supercomputers. The stream computing implements an implicit concurrent program execution in massively parallel architecture applying, for exam- ple, OpenCL runtime. Although the potential high performance is achieved by the accelerator, programmers need to consider two kinds of programs; one is the control program on the host CPU such as buffer management for I/O data and invocation timings for the kernel program on the accelerator, and another is the kernel program itself executed by the accelerator. To eliminate this double programming difficulty, this paper proposes a new execution tool for the accelerator programs called CarSh providing a commandline-based interface that receives executable file described by XML over the flow-model frame- work of the Caravela platform. CarSh also provides the virtual buffer function to exchange the data streams from one kernel program to another. It eliminates explicit physical buffer management on the host CPU side from the programmer. Through the evaluations regarding performance and programmability, this paper concludes that CarSh implements a simple and transparent programming interface for the stream computing.
This paper reports on a series of lab experiments to evaluate the application of modelling notations in automation and control engineering. The focus of this evaluation was on two aspects: 1) analyzing and modelling t...
详细信息
This paper reports on a series of lab experiments to evaluate the application of modelling notations in automation and control engineering. The focus of this evaluation was on two aspects: 1) analyzing and modelling the problem or application and 2) implementing its solution into a control program in IEC 61131-3. The evaluated notations are the Unified Modeling Language (UML) and the Idiomatic Control Language (ICL): UML as nearly standard in computer science and ICL as powerful modelling notation from the distributed control systems world (DCS).
This article focuses on programming support for the application area of distributed control systems. Program transformations are introduced to modify properties of distributed programs. Based on a specification-orient...
详细信息
This article focuses on programming support for the application area of distributed control systems. Program transformations are introduced to modify properties of distributed programs. Based on a specification-oriented version of CSP transformations are applied to solve standard problems of distributed programming. Equally transformations are used to map specification-oriented CSP-programs to implementation-oriented CSP-programs and further to specific target environments.
暂无评论