function [who, what, how] = indinfo(action)
% Used with indshow.m
% Show where MATLAB is used in the Industry

%   Yama Habibzai
%   Copyright (c) 1984-98 by The MathWorks, Inc. All Rights Reserved
%   $Revision: 1.7 $
%   $Date: 1997/11/21 19:39:34 $

% Initialize
if nargin < 1
  action =' ';
  who = ' ';
  what =' ';
  how = ' ';
end
if strcmp(action, 'DSPtechnology')
  
  who={'DSP Technology Inc.'};
  what={'MATLAB, Signal Processing Toolbox'};
  how = {...
      'DSP Technology used the MATLAB environment to develop and'
  'sell their own product - SigLab. SigLab is a laptop data'
  'acquisition system that provides the necessary hardware'
  'and software to collect and analyze measured data in'
  'real-time. They used their own hardware, wrote interface'
  'routines to get the data from the hardware to MATLAB, and'
  'then used MATLAB''s Handle Graphics to develop an easy to'
  'use graphical user interface to analyze the data. These'
  'custom GUIs take the form of six ''virtual instruments'''
  'that look and feel like a piece of lab equipment, but are'
  'implemented in software. For example, instead of having an'
  'oscilloscope, function generator, and network analyzer on'
  'your workbench, you would just have SigLab with three'
  'different GUIs available to do each of these functions.'};
  
  % -------------------------------------
elseif strcmp(action, 'Taiwan');
  who={'Taiwan Neurology Clinic'};
  what={'MATLAB, Signal Processing Toolbox, System Identification Toolbox,'};
  
  how = {...
      'The Taiwan Neurology Clinic uses MATLAB to enhance'
  'information collected by standard Electromyography machines.'
  'These machines, which are now almost standard issue in most'
  'well-equipped neurology clinics, monitor nerve signals and'
  'muscle activity and are used to assess damage to nerves and'
  'muscles. Using MATLAB, the researchers are able to better' 
  'discriminate the information obtained by the standard EMG'
  'machine which generally collects lots of information about'
  'the muscles in the area and does not localize to the area'
  'of interest very well. Using bi-spectral analysis in MATLAB,'
  'they can separate and localize the input signals. The'
  'visualization capabilities within MATLAB allow them to'
  'effectively display the results and better understand where'
  'problems are in the individuals muscles and nerves.'};
  
  % -------------------------------------
elseif strcmp(action, 'apple');
  who={'Apple Computer, Mass Storage Division'};
  what={'MATLAB, Signal Processing Toolbox'};
  how = {...
      'Researchers at Apple Computer are using MATLAB and the'
  'Signal Processing Toolbox to better understand human'
  'speech recognition in an effort to improve machine'
  'based speech recognition. They have used MATLAB to develop'
  'their own set of auditory models that provide tools to handle'
  'auditory data. They use this Apple Auditory Toolbox to'
  'manipulate sound data and research new signal processing'
  'algorithms.'};
  
  % -------------------------------------
elseif strcmp(action, 'NIST');
  
  who={'National Institute of Standards and Technology'};
  what={'MATLAB, Signal Processing Toolbox, Image Processing Toolbox'};
  how = {...
      'At the National Institute of Standards and Technology'
  '(NIST), MATLAB is used in conjunction with traditional'
  'phase-measurement interferometer equipment to measure'
  'and analyze the optical quality of mirrors. A modified'
  'measurement set-up using a CCD camera, frame grabber, and'
  'a computer with MATLAB has increased the bandwidth of'
  'the measurement device and simplified the analysis'
  'process.'
  ' '
  'NIST has developed a customized user interface using Delphi'
  'software. They use MATLAB as the computational engine for'
  'the image calculations and as the graphics engine'
  'for displaying the resulting modified images. This system has'
  'resulted more sophisticated analyses on the collected test data'
  'and gain a better understanding of the properties of the mirror'
  'being tested.'};
  
  % -------------------------------------
elseif strcmp(action, 'saab');
  
  who={'Saab Military Aircraft'};
  what={'MATLAB, Neural Network Toolbox'};
  how = {...
      'Saab Military Aircraft uses MATLAB to model and simulate'
  'aircraft performance.'
  ' '
  'They build models of the aerodynamics in MATLAB and use them'
  'to analyze the nonlinearities that occur at low and very high'
  'speeds. They also used MATLAB to identify divergences between'
  'data collected in Wind tunnel tests and actual flight tests.'
  'Based on the results, they determined that a pilot model was'
  'necessary to capture additional variable elements in the model.'
  'They implemented this in MATLAB with neural networks.'};
  
  % -------------------------------------
elseif strcmp(action, 'calspan');
  
  who={'Calspan Advanced Technology Center'};
  what={'MATLAB, SIMULINK, Real-Time Workshop'};
  how = {...
      'Calspan operates several highly modified experimental-category'
  'aircraft that can duplicate the flight characteristics of'
  'other aircraft. The simulation code is run on a set of'
  'floating-point DSPs that operate in parallel. The hardware'
  'used is from dSPACE, a partner of The MathWorks. The aircraft'
  'and flight control systems are first modeled on the ground'
  'with block diagrams in SIMULINK to start with a good first'
  'attempt. Then, C code is generated with the Real-Time Workshop'
  'and downloaded to the dSPACE DSP boards on the aircraft. As'
  'the test plane flies, the test pilot can evaluate the aircraft'
  'and flight controls as the aircraft is controlled by the'
  'programmed DSP boards. Immediately, in-flight, various control'
  'parameters can be adjusted and downloaded to the hardware and'
  'tested. This type of real-time testing saves time and money'
  '- an aircraft control system can be almost fully tested long'
  'before the first prototype is built!'};
  
  % -------------------------------------
elseif strcmp(action, 'lionhart');
  
  who={'Lionhart Investments, Ltd.'};
  what={'MATLAB, Optimization Toolbox, Neural Network Toolbox'};
  how = {...
      'Lionhart Investments uses MATLAB to perform real-time technical'
  'analysis on hundreds of derivative prices, as the data streams'
  'in from financial markets all over the'
  'world.'
  ' '
  'MATLAB''s visualization capabilities allows them to'
  'scan hundreds of issues and see at a glance which ones have'
  'investment potential and which ones don''t. Interfacing easily'
  'to existing C code allowed Lionhart to start using MATLAB as a'
  'visualization engine for existing analysis programs in less'
  'than a day. Now, changes and new algorithms can quickly be'
  'written in MATLAB and used for new and improved analyses.'
  'Lionhart is beginning to use the Neural Network toolbox to'
  'look at large-scale correlations between markets.'
  ' '};
  
  % -------------------------------------
elseif strcmp(action, 'schlumberger');
  who={'Schlumberger Cambridge Research'};
  what={'MATLAB, Signal Processing Toolbox'};
  how = {...
      'Schlumberger Cambridge Research (SCR) uses MATLAB in its'
  'efforts to develop techniques for exploration, drilling,'
  'and production processes within the petroleum industry.'
  ' '
  'They use MATLAB extensively for data analysis and'
  'visualization of information such as seismic data and drill'
  'bit wear. Instead of focusing engineering time and effort'
  'on developing plotting and calculation routines in FORTRAN,'
  'they let MATLAB do that work, while they work on exploring'
  'the data and developing models. They also rely on'
  'MATLAB''s transportability to share findings and algorithms'
  'with engineers around the world.'};
  
  % -------------------------------------
elseif strcmp(action, 'HydroQuebec')
  
  who={'Hydro Quebec'};
  what= {'MATLAB, SIMULINK, Control System Toolbox'};
  how = {...
      'Hydro Quebec uses The MathWorks products to analyze complex'
  'power grid configurations to ensure that the power they'
  'deliver over very long distances is of sufficient quality and'
  'quantity to keep their customers satisfied. '
  ' '
  'MATLAB and SIMULINK allow Hydro Quebec to model both the control'
  'systems and the power grid simplifying the analysis and testing of'
  'the effects of new equipment on the power grid. In their Power'
  'System Simulator Lab, they can perform real-time hybrid'
  'simulation as well as off-line simulation. These simulations'
  'are performed in conjunction with other software programs that'
  'perform specialized analyses such as electromagnetic phenomena'
  'and harmonics analysis. With these tools, Hydro Quebec can'
  'fully test and model new changes to the power grid and study'
  'the impacts beforehand. As they make changes to their'
  'power network, they can monitor the results and update their'
  'computer models. This allows them to fine tune and manage'
  'their network such that service is not interrupted and'
  'quality of service is not degraded.'};
  
  % -------------------------------------
elseif strcmp(action, 'Forsmark');
  who={'Forsmark Nuclear Power Plant'};
  what= {'MATLAB, Optimization Toolbox, Control System Toolbox'};
  how = {...
      'MATLAB is used at the Forsmark Nuclear Power Plant to'
  'optimize power output of the plant. This is'
  'accomplished by reading a large data set from the'
  'reactor core, and then calculating the optimal locations'
  'of the fuel and control rods to produce the most'
  'output power. This very large and complex numerical'
  'problem involves over 17,000 ''nodes'' to be analyzed. To'
  'simplify the process, Forsmark developed their own graphical'
  'user interface in MATLAB that allows inexperienced users to'
  'easily execute the computations and review the analysis'
  'results. Forsmark also uses MATLAB to model and analyze'
  'various failure and disturbance scenarios. When a'
  'disturbance occurs in a reactor, data must be analyzed in'
  'detail to determine the cause of the disturbance. With'
  'MATLAB, the System Identification Toolbox, and the Control'
  'System Toolbox, the engineers at Forsmark have reduced the'
  'analysis time from about a week to 15 minutes!'};
  
  % -------------------------------------
elseif strcmp(action, 'ERA');
  
  who={'ERA Technology'};
  what={'MATLAB, Image Processing Toolbox, Signal Processing Toolbox'};
  how = {...
      'ERA uses MATLAB to develop and test new compression'
  'algorithms. These algorithms allow ERA to develop digital'
  'video systems that can store information in much less'
  'space without losing any significant amount of detail or'
  'clarity. ERA chose MATLAB because of its open system'
  'environment, broadbased capabilities, strong numerical'
  'foundation, and flexibility in developing new algorithms'};
  
  % -------------------------------------
elseif strcmp(action, 'BHP');
  
  who={'BHP Steel Rolling Mills, Australia'};
  what={'MATLAB, SIMULINK'};
  how = {...
      'BHP Steel uses SIMULINK to simulate the adjustments to their'
  'rolling mill equipment prior to making actual adjustments'
  'and to train their engineers. Because the actual rolling'
  'mill is always in operation and is running at nearly 100%'
  'quality all of the time, misadjustments can be disastrous.'
  'Using simpler non-linear techniques to model and test'
  'adjustments are not sufficient because they are operating'
  'machinery to the limits! BHP uses the nonlinear simulation'
  'capabilities within SIMULINK to stress their system model'
  'and see if changes will take their machinery beyond their'
  'limit. Modeling and simulating their process before'
  'implementing changes has resulted in BHP increasing the'
  'quality of its steel to the highest international'
  'standards and being able to compete in the highly demanding'
  'and quality-critical markets of Japan and Korea.'};
  
end



