Software Listing of Author : "Linda Webb"
- Converting Models from Floating Point to Fixed Point for Production Code Generation
- License: Freeware
- Price: 0.00


An essential step in embedded software development, floating- to fixed-point conversion can be tedious, labor-intensive, and error-prone. System engineers frequently design algorithms in floating-point math, usually double-precision. This format represents the ideal algorithm behavior but takes little account of the algorithm's final realization in production software and hardware. Software engineers and suppliers in mass production environments often need to convert these algorithms to fixed-point math for their integer-only hardware. As a result, multiple iterations between system and software engineers are often required. Using a fault-tolerant fuel system model as an example, this article describes tools and a workflow for converting models from floating point to fixed point for production code generation. The approach described...
- Publisher: Linda Webb
- Date Released: 08-04-2013
- Download Size: 492 KB
- Download
- Platform: Matlab, Scripts
- Design Patterns for Integrating Simulink with Stateflow
- License: Freeware
- Price: 0.00


Engineers who use Simulink™ and Stateflow™ within Model-Based Design often need to integrate state machines and control logic designed in Stateflow with Simulink blocks, subsystems, and components. Common tasks include calling a Lookup Table block from Simulink to perform interpolation on a specific Stateflow variable. Stateflow is often used to enable or disable Simulink subsystems that represent specific tasks, such as startup and shutdown, or individual controller types. Another common procedure involving both Simulink and Stateflow is controlling the behavior of system components, such as the guidance and navigation system of an airplane or a set of sensors located in an automobile. To complete tasks and procedures like these requires a seamless interface between Simulink and Stateflow. Starting with R2008b, Stateflow users...
- Publisher: Linda Webb
- Date Released: 01-05-2013
- Download Size: 2734 KB
- Download
- Platform: Matlab, Scripts
- Designing for Reliability and Robustness
- License: Freeware
- Price: 0.00


Using an automotive suspension system as an example, this article describes tools and techniques in MATLAB™, Statistics ToolboxdlOao, and Optimization ToolboxdlOao that let you extend a traditional design optimidlTCzation approach to account for uncertainty in your design, improving quality and reducing prototype testing and development effort.
- Publisher: Linda Webb
- Date Released: 10-03-2013
- Download Size: 2765 KB
- Download
- Platform: Matlab, Scripts
- Exploring Global Temperature History: Handling MATLAB Events in Excel
- License: Freeware
- Price: 0.00


"MATLAB Builder for .NET lets you incorporate your MATLAB programs into desktop applications such as Excel, enhancing familiar application interfaces with the three-dimensional analysis and visualization capabilities of MATLAB. You can enable Excel to respond to events that occur in your MATLAB based GUI by using MATLAB Builder for .NET to generate a COM component that incorporates an event source. You can freely redistribute generated COM components, making your graphical application available to users who do not have MATLAB installed... " By Peter Webb, The MathWorks The source code for this article can be found at: http://www.mathworks.com/matlabcentral/fil...objectType=file This article appeared in The MathWorks News & Notes, October 2006, which you can read at http://www.mathworks.com/company/newsletters/
- Publisher: Linda Webb
- Date Released: 26-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Improving Optimization performance with Parallel Computing
- License: Freeware
- Price: 0.00


Engineers, scientists, and financial analysts frequently use optimization methods to solve computationally expensive problems such as smoothing the large computational meshes used in fluid dynamic simulations, performing image registration, or analyzing high-dimensional financial portfolios. However, computing a solution can take anywhere from hours to days. This article describes two ways to use the inherent parallelism in optimization problems to reduce the time to solution. The first example solves a mathematical problem using the parallel computing option in Optimization Toolboxd-OC?D?, and requires no code modification. The second, a practical engineering optimization problem, requires a single-line change in code. Both examples use Parallel Computing Toolboxd-OC?D? and MATLAB Distributed Computing Serverd-OC?D? to automate and...
- Publisher: Linda Webb
- Date Released: 25-02-2013
- Download Size: 1239 KB
- Download
- Platform: Matlab, Scripts
- Improving Simulink Design Optimization Performance Using Parallel Computing
- License: Freeware
- Price: 0.00


Estimating plant model parameters and tuning controllers are challenging tasks. Optimization-based methods help to systematically accelerate the tundlTCing process and let engineers tune multiple parameters at the same time. Further efficiencies can be gained by running the optimization in a parallel setting and distributing the computational load across multiple MATLAB workersd-deOCLbut how do you know when an optimization problem is a good candidate for parallelization? Using an aerospace system model as an example, this article describes the paraldlTClelization of a controller parameter tuning task using Parallel Computing Toolbox and Simulink Design Optimization. Topics covered include setting up an optimizadlTCtion problem for parallel computing, the types of models that benefit from parallel optimization, and the typical...
- Publisher: Linda Webb
- Date Released: 19-04-2013
- Download Size: 952 KB
- Download
- Platform: Matlab, Scripts
- MATLAB and Simulink Based Books
- License: Freeware
- Price: 0.00


DSP education is being challenged to move students beyond theory to DSP implementations. Dr. Mark A. Yoder, professor of electrical and computer engineering at Rose-Hulman Institute of Technology, addresses this need with multimedia signal processing labs in which students use Simulink and Real-Time Workshop to design and implement programs onto DSP chips that synthesize music in real time. Programming skills are fundamental components of any engineering or computer science program. To be effective programmers today, students also need to learn problem-solving skills. As a result, many universities teach MATLAB in introductory-level programming courses. In automotive, aerospace, industrial equipment, and other industries, engineers use Model-Based Design to model, simulate, implement, and verify their embedded control systems. In...
- Publisher: Linda Webb
- Date Released: 07-06-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- MATLAB and Simulink Based Books: Real-Time Implementation and Signal Processing Laboratories
- License: Freeware
- Price: 0.00


DSP education is being challenged to move students beyond theory to DSP implementations. Dr. Mark A. Yoder, professor of electrical and computer engineering at Rose-Hulman Institute of Technology, addresses this need with multimedia signal processing labs in which students use Simulink and Real-Time Workshop to design and implement programs onto DSP chips that synthesize music in real time. Programming skills are fundamental components of any engineering or computer science program. To be effective programmers today, students also need to learn problem-solving skills. As a result, many universities teach MATLAB in introductory-level programming courses. In automotive, aerospace, industrial equipment, and other industries, engineers use Model-Based Design to model, simulate, implement, and verify their embedded control systems. In...
- Publisher: Linda Webb
- Date Released: 19-03-2013
- Download Size: 154 KB
- Download
- Platform: Matlab, Scripts
- MATLAB and Simulink in the World - Communications and Semiconductor Industries
- License: Freeware
- Price: 0.00


Innovative applications of MathWorks products in the communications and semiconductor industries. Cambridge Consultants - Demonstrating a WiMAX Test Bench Bridgewave Communications - Modeling and Simulating Wireless Links Vodafone Group Research and Development - Developing an Onboard Road-Usage Charging System Yokogawa Electric - Developing Optical Network Components BAE Systems - Reducing Software Defined Radio Development Time IDT-Newave - Improving the Semiconductor Design Process Electronics and Telecommunications Research Institute (ETRI) - Developing Prototype 4G High-Speed Mobile Telecommunications Systems This article appeared in The MathWorks News & Notes, October 2006, which you can read at http://www.mathworks.com/company/newsletters/?s_cid=mlc_nl
- Publisher: Linda Webb
- Date Released: 04-02-2013
- Download Size: 1976 KB
- Download
- Platform: Matlab, Scripts
- MATLAB and Simulink in the World: Academia
- License: Freeware
- Price: 0.00


Innovative applications of MathWorks products across engineering disciplines in colleges, universities, and research institutions worldwide. University of California at Davis Medical University of South Carolina University of Sheffield Jawaharlal Nehru Technological University The Johns Hopkins University Carleton University Hangyang University Purdue University University of Missouri-Rolla University of Pennsylvania Penn State University This article appeared in The MathWorks News & Notes, January 2006, which you can read at http://www.mathworks.com/company/newsletters/?s_cid=mlc_nl
- Publisher: Linda Webb
- Date Released: 19-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- MATLAB and Simulink in the World: Earth, Ocean, and Planetary Sciences
- License: Freeware
- Price: 0.00


Innovative applications of MathWorks products to advance our understanding of the universe, measure and predict natural phenomena, manage resources, and mitigate the environmental effects of industrialization. Department of AgridlTCculture and Agri-Food Canada (AAFC) Smithsonian Astrophysical Observatory, US (SAO) National Oceanic and Atmospheric Administration, US (NOAA) University of the WitwatersdlTCrand, South Africa Monterey Bay Aquarium Research Institute, US (MBARI) National Institute of Geophysics and Volcanology, Italy (INGV-Bologna) Kyoto University, Japan By The MathWorks This article appeared in The MathWorks News & Notes, June 2007, which you can read at http://www.mathworks.com/company/newsletters/?s_cid=nws_flex
- Publisher: Linda Webb
- Date Released: 12-01-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- MATLAB and Simulink in the World: Verification and Validation
- License: Freeware
- Price: 0.00


Verifying and validating embedded systems comprising software and electronics is a daunting challenge, given the increasing complexity of these systems and the need to meet tight schedules. Aerospace, automotive, communications, mechatronics, and other organizations solve this challenge by starting verification as soon as they have system models and then reusing models, data, and other artifacts to verify the embedded-software or HDL implementation. Yokogawa Electric Corporation Astrium MAN Roland Lockheed Martin Space Systems Nissan Motor Company Doheny Eye Institute By The MathWorks This article was published in The MathWorks News & Notes, 2008, which you can read at http://www.mathworks.com/company/newsletters/?s_cid=nws_flex
- Publisher: Linda Webb
- Date Released: 20-02-2013
- Download Size: 225 KB
- Download
- Platform: Matlab, Scripts
- Restoring Movement to Individuals with Neuromuscular Disabilities
- License: Freeware
- Price: 0.00


For individuals with neurological impairments, functional electrical stimulation (FES) can help make real what was once only imagined: the restoration of movement to paralyzed arms and legs. Depending on the location and severity of the disability, FES can significantly improve quality of life by enabling the individual to regain capabilities such as walking, grasping objects, or maintaining bladder control. FES devices send electrical impulses to electrodesd-deOCLimplanted in the body, worn on the skin, or operating through the skind-deOCLto produce and control movement. While a great deal is known about how electrical stimulation affects paralyzed nerves and muscles, until now a challenge has been the need to customize each device for the individual patient's abilities and disabilities. At Case Western Reserve University we developed...
- Publisher: Linda Webb
- Date Released: 21-03-2013
- Download Size: 942 KB
- Download
- Platform: Matlab, Scripts
- Screenshot Developing Pharmacokinetic and Pharmacodynamic Models in Simulink
- License: Freeware
- Price: 0.00


"It takes from 10 to 15 years to bring a new drug to market?at a cost rapidly approaching $1 billion. A key contributor to these staggering costs is late-stage failure: Of every 250 compounds that enter preclinical testing, only five proceed into clinical trials, and only one will be approved by the U.S. Food and Drug Administration (FDA). Many potential new drugs fail because researchers lack reliable information about their behavior. Pharmacokinetics focuses on how the body processes a drug, resulting in a drug concentration. Pharmacodynamics is concerned with how the drug acts on the body, resulting in a measurable drug effect. Through PK/PD modeling and simulation, pharmaceutical scientists acquire an earlier understanding of the link between drug and response, and can better characterize a drug?s absorption, distribution, and...
- Publisher: Linda Webb
- Date Released: 12-01-2013
- Download Size: 543 KB
- Download
- Platform: Matlab, Scripts
- Using Model-Based Design to Develop and Deploy a Video Processing Application
- License: Freeware
- Price: 0.00


"According to the U.S. National Highway Traffic Safety Administration, single-vehicle road departures result in many serious accidents each year. To reduce the likelihood of a vehicle's straying out of lane, automotive engineers have developed lane tracking and departure warning systems that use a small camera to transmit video information about lane markings and road conditions to a microprocessor unit installed on the vehicle. In this article, we show how Model-Based Design with Simulink and the Video and Image Processing Blockset can be used to design a lane-detection and lane-departure warning system, implement the design on a Texas Instruments DSP, and verify its on-target performance in real time." By Houman Zarrinkoub, The MathWorks This article appeared in The MathWorks News & Notes, January 2006, which you can read at...
- Publisher: Linda Webb
- Date Released: 12-05-2013
- Download Size: 471 KB
- Download
- Platform: Matlab, Scripts
- Verifying Code When Software Reliability is Critical
- License: Freeware
- Price: 0.00


For many embedded software projects, the primary verification goal is to find as many bugs as possible, as quickly as possible. The static analysis tools commonly used for this purpose are good at detecting flaws, but they do not prove that no errors remain in the source code. As a result, these tools do not prevent endless debugging loops and lengthy code-checking procedures. More seriously, they may leave potentially catastrophic defects undetectedd-deOCLunacceptable for applications that require high reliability. PolySpace code verification products provide a different approachd-deOCLone that proves the absence of errors. To prove the absence of errors, a code verification tool must exhaustively investigate every piece of code and verify its reliability against all possible data values. It must often perform tasks of a mathematical...
- Publisher: Linda Webb
- Date Released: 26-03-2013
- Download Size: 410 KB
- Download
- Platform: Matlab, Scripts

