共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
An object-oriented programming (OOP) environment for developing SEMI Equipment Communication Standard (SECS) applications with the C++ and C programming languages in a Unix workstation environment is described. The system defines a set of programming objects corresponding to the standard SECS-II item types, messages and headers as well as a number of support classes and operations. Conversion between standard program datatypes and SECS-II items is transparent or explicitly managed by the developer. Within a standard framework using standard C++ input/output methods, SECS-II messages may be created, analyzed, transmitted and received between internal buffers, external files and communication channels. Classes corresponding to specific SECS stream and function codes are also available and can be incorporated easily into application code with little or no modification 相似文献
3.
Inder M. Soi 《Microelectronics Reliability》1982,22(4):711-716
Many organizations are presently working to develop a software development methodology special to their own needs. The methodology must be supported by automated tools that improve the productivity of both the individual developer and the development team. This collection of tools and the way in which they are used constitute what has been called a “programming environment”, since most automated tools are aimed at the coding and implementation phases of software development. The task of creating effective environments is quite difficult because it is tantamount to understanding the fundamental nature of software processes. This paper is intended to give insight into the characteristics of existing program development environments and to point the way towards some desirable characteristics which may lead to the creation of reliable and cost-effective future programming environments. 相似文献
4.
5.
An equivalent one-dimensional circuit has been developed to model the loading effects of vias (through or buried) in a parallel plate environment. Owing to the one-dimensional nature of the model, the simulation time is dramatically reduced, compared to either two-dimensional inductance-capacitance ladder network or full-wave numerical electromagnetic simulations. This model can be easily included in available commercial circuit simulators and accounts for multiple via interactions as well as for substrate edge reflections 相似文献
6.
Ramón Zataraín Cabada María Lucía Barrón Estrada Francisco González Hernández Raúl Oramas Bustillos Carlos Alberto Reyes-García 《Telematics and Informatics》2018,35(3):611-628
We present a Web-based environment for learning Java programming that aims to provide adapted and individualized programming instruction to students by using modern learning technologies as a recommender and mining system, an affect recognizer, a sentiment analyzer, and an authoring tool. All these components interact in real time to provide an educational setting where the student learn to develop Java programs. The recommender system is an E-Learning 3.0 software component that recommends new exercises to a student based on the actions (ratings) of previous learners. The affect recognizer analyze pictures of the student to recognize learning-centered emotions (frustration, boredom, engagement, and excitement) that are used to provide personalized instruction. Sentiment text analysis determines the quality of the programming exercises based on the opinions of the students. The authoring tool is used to create new exercises with no programming work. We conducted two evaluations: one evaluation used the Technology Acceptance Model to assess the impact of our software tool on student behavior. The second evaluation calculated the student’s t-test to assess the learning gain after a student used the tool. The results of the evaluations show the students perceived enjoyment and are willing to use the tool. The study also show that students using the tool have a greater learning gain than those who learn using a traditional method. 相似文献
7.
8.
Windows环境下进行串口通信很容易实现,但在DOS环境下进行串口通信时,由于可调用的系统资源很少,只能通过直接操作硬件端口来实现。在对硬件端口进行初始化设置之后,首先保存原中断向量,然后装入自己的中断服务程序入口地址,再打开中断,调用完成之后在程序关闭之前关闭中断和恢复原中断向量。通过以上方法实现了DOS环境下的串口通信,在转台设计过程中用于上下位机之间的通信,经过上万次的实验考核,该方法稳定可靠,在工程应用中具有很大的借鉴性。 相似文献
9.
De Marco T Ries F Guermandi M Guerrieri R 《IEEE transactions on bio-medical engineering》2012,59(5):1229-1239
Electrical impedance tomography (EIT) is an imaging technology based on impedance measurements. To retrieve meaningful insights from these measurements, EIT relies on detailed knowledge of the underlying electrical properties of the body. This is obtained from numerical models of current flows therein. The nonhomogeneous and anisotropic electric properties of human tissues make accurate modeling and simulation very challenging, leading to a tradeoff between physical accuracy and technical feasibility, which at present severely limits the capabilities of EIT. This work presents a complete algorithmic flow for an accurate EIT modeling environment featuring high anatomical fidelity with a spatial resolution equal to that provided by an MRI and a novel realistic complete electrode model implementation. At the same time, we demonstrate that current graphics processing unit (GPU)-based platforms provide enough computational power that a domain discretized with five million voxels can be numerically modeled in about 30 s. 相似文献
10.
11.
IXP2400是Intel公司开发的具有快速的包吞吐量和低延迟特性的网络处理器。现仔细研究了IXP2d00上网络层实现的关键问题——数据包的接收与发送的基本结构。使用了几种不同的方法进行微引擎间的数据传输,并比较了它们的优缺点。 相似文献
12.
《IEEE instrumentation & measurement magazine》2006,9(4):53-60
An interchangeable virtual instruments (IVI) programming model for controlling these methodologies is explored, and an example measurement scenario is presented based on the use of synthetic instruments working together to make a stimulus-response measurement. The sample code presented shows the ease with which a test engineer can switch between the LXI trigger lines and the equivalent LAN trigger mechanism. Logic models and a state machine example are presented describing necessary arming, triggering, and event generation logic. Tradeoffs between hardware and software implementations are outlined, and all of these models are wrapped together to illustrate what is needed in an LXI device to use these capabilities. 相似文献
13.
《Spectrum, IEEE》2009,46(5):28-33
It's 7:50 p.m. on 1 October 2007 at AT&T Labs, in Florham Park, N.J., and three of us are frantically hitting the refresh buttons on our browsers. We have just submitted our latest entry in the year-old Netflix Prize competition, which offers a grand prize of US $1 million for an algorithm that's 10 percent more accurate than the one Netflix uses to predict customers' movie preferences. Although we have not reached that milestone, we are hoping at least to do better than anyone else has done so far; if we can make it to 8 p.m. with the best score, we'll win a $50,000 Progress Prize. 相似文献
14.
Zhehuang Huang 《Multidimensional Systems and Signal Processing》2018,29(3):961-978
Fractal video compression is based on the self-similarity search between range cubes and domain cubes, so it can achieve a high compression ratio. However, its computational complexity is relatively high that restricts its studies and applications. Further studies show that the compression process exhibits a high natural parallelism as there exist data independence when computing the compression codes. In this paper, we utilize parallel processing techniques to implement the fractal video compression algorithm to reduce the run time. There are two main works in this article: firstly, a parallel fractal video compression algorithm based on frame-groups is proposed. Secondly, we implemented the parallel algorithm in Hadoop cloud computing environment. The experiment results show the parallel algorithm has a high speedup and the distributed parallel computing systems can utilize network resources sufficiently to implement high-performance computing, and provide a good practicability and a promising future in application. 相似文献
15.
面向对象的可视化编程方法 总被引:1,自引:0,他引:1
用一种简单有趣的方式,叙述了利用面向对象的可视化编程工具进行软件设计的一般过程。通过这种论述,使初次接触这种编程方式的人员,可以很快地掌握编程基本方法的精髓,从而能顺利地进行更深入的学习。 相似文献
16.
17.
For the purpose of avoiding interference between each parallel testing tasks in a spacecraft, this paper analyzes the testing process by dividing it into testing atoms, and makes the parameter set as the basic unit for each testing atom resource allocation so as to avoid interference. By means of modeling the parallel testing and with the object of minimizing the total testing time, it puts forward the parallel spacecraft testing task scheduling algorithm on basis of improved particle swarm optimization. The experimental results verify that this method can be efficiently applied in spacecraft parallel testing optimal scheduling. 相似文献
18.
The synchronous data flow programming language LUSTRE 总被引:6,自引:0,他引:6
Halbwachs N. Caspi P. Raymond P. Pilaud D. 《Proceedings of the IEEE. Institute of Electrical and Electronics Engineers》1991,79(9):1305-1320
19.
《IEE Review》1990,36(7):277-280
Object-oriented is a popular expression that can be applied to a language, a user-interface style, an approach or even a database. The author aims to describe the concepts as applied to a programming language. He also describes an object-oriented user-interface style, giving insight into how object-oriented design and programming aids the software development process 相似文献
20.
本就面内位移场的测量提出一种并行测量方案,面内位移场通过散斑照相的方法记录,对双曝光散斑图进行光学并行相关处理,测可获得位移的信息。 相似文献