Home

Modeling System Architecture and Resource Constraints Using Discrete-Event Simulation

Optimizing system resource utilization is a key design objective for system engineers in communications, electronics, and other industries. System resources such as processors, memory, or bandwidth on a communication bus are often shared by various components in the system. To understand the utilization of a shared resource, system engineers must do two things: they must identify constraints on the resource, such as number of processors and memory size, and they must analyze the effect of input traffic or load on the shared resource.

Posted in: Articles, Articles

Read More >>

NASA Awards 2007 Software of the Year

Software from Jet Propulsion Laboratory for detecting planets outside our solar system, and from Ames Research Center for defining safety margins for fiery spacecraft re-entries have been named co-winners of the 2007 NASA Software of the Year Award. The NASA Software of the Year competition was initiated in 1994, and rewards outstanding software developed by the agency. The competition is sponsored by the NASA Chief Engineer, with technical support from NASA’s In ventions and Contributions Board. For more information on the 2007 winners and runners-up, .

Posted in: Articles

Read More >>

Embedded Computing Options Meet Rugged Industrial Requirements

While industrial applications typically require high levels of reliability, availability, ruggedness, and longevity, there often is a set of unique system requirements dependent upon the specific goals of the system. For instance, an industrial automation application may call for a particular I/O interface or the ability to support custom control software.

Posted in: Articles

Read More >>

Getting Real-Time Performance From A Full-Featured OS

Spend a few minutes at your local electronics store and it’s obvious — the mobile phone is a device that far surpasses its original intent. With respect to functionality, today’s mobile phone goes well beyond the ability to make calls and store phone numbers. It also synchs up with your desktop’s calendar and address book, it can take pictures, play and store music, and receive emails.

Posted in: Articles, Articles

Read More >>

Selecting the Optimal Vision Equipment to Meet Automation Needs

Solving a machine vision application, whether it involves quality inspection, part verification or any number of additional tasks, requires taking several factors into consideration. The most important part of this process is analyzing the target object and its inspection environment, and then specifying the tolerance between “good” parts and “bad” parts. From this information, one can choose the optimal lighting, vision sensor and lens for the application at hand.

Posted in: Features, Articles

Read More >>

Machine Vision Advances Benefit Motion Applications

Machine vision systems are playing an increasingly important role in many industrial applications, whether it is counting parts on an assembly line or examining surfaces for defects. Improvements in computing power, optics, connectivity, and software are allowing vision systems to be deployed in a wider range of applications.

Posted in: Features, Articles

Read More >>

Vision Advances Improve Optical Inspection

Recent advances in motion control and machine vision technologies present tremendous opportunities for Automated Optical Inspection (AOI) systems. Thanks to recent developments in these fundamental building block technologies, today’s AOI systems can carry out inspections with a higher resolution and accuracy, and with much faster throughput than before.

Posted in: Features, Articles

Read More >>