基于MATLAB产品家族_第1页
基于MATLAB产品家族_第2页
基于MATLAB产品家族_第3页
基于MATLAB产品家族_第4页
基于MATLAB产品家族_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

#

MATLAB

MATLAB( )

600

M-file

GUI

CC++FortranActiveXDDE

—MATLAB

(ArrayEditor)

(WorkspaceBrowser)

(DirectoryReports)

M-files

M-Lint (M-LintCodeChecker)

Editor M-code

M-code publish

HTML,Word,LaTex

i

scriptfile

functionhandles

feval

MATLAB1. 2

2. 600 function ODEs,DAEs,

FFT,PDEs,3. 2-D,3-D,

JPGBMP,Tiff word,

PowerPoint4. MATLAB APIC,C++,Fortran,

Java,COMcomponentsandExcelGuideUser UI(UserInterface

) VB

FFT

Ohull2002.1

MATLAB command

linsolvefunction

ODEsolver

M-code

Data…

ActiveX

GUIDE

HandleGraphics®

TeXandLaTeX

text Y

ExcelHDF5

MAT

Javapath

MATLAB Java

COM

, VisualBasicscript

SimpleObjectAccessProtocol

(SOAP) (Webservices)

FTP FTP

(Unicode) MAT

JITAccelerator

JITAccelerator

MMX

FFT FFTW3

text

WindowsXP 3GB

1GB

MATLAB

DistributedComputingToolbox( )&

MATLABDistributedComputingEngine( )

MATLAB MATLAB

(MessagePassing

InterfaceMPI)

MathWorksjobmanager

(schedulers)

MATLAB®

DistributedexecutionofMATLABapplicationsonremoteMATLABsessions

Supportforcommunicationamonginterdependenttasks,basedontheindustry-standardMessagePassingInterface(MPI)

ApplicationschedulingusingtheMathWorksjobmanagerorthird-partyschedulers

Dynamiclicensingtoenabledistributedexecutionofalgorithmsthatuseanytoolboxforwhichyouarelicensed

Accesstosingleormultipleclustersbyoneormoreusers

TheDistributedComputingToolboxandtheMATLABDistributedComputingEngineenableyoutodevelopdistributedMATLABapplicationsandexecutetheminaclusterofcomputerswithoutleavingyourdevelopmentenvironment.YoucanprototypeapplicationsinMATLABandusetheDistributedComputingToolboxfunctionstodefineindependentorinterdependenttasks.AlgorithmsthatrequireinterdependenttasksusetheMessagePassingInterface(MPI)-basedfunctionsprovided.TheMATLABDistributedComputingEngineschedulesandevaluatestasksonmultipleremoteMATLABsessions,reducingexecutiontimecomparedtorunninginasingleMATLABsession.

OptimizationToolbox( )

••

•••

OptimizationToolbox

UserCurve

fitting

• medium-scale

(fminunc)

• (linprog)

PS:

model Userdatasheet

(Extended)SymbolicMathToolbox()

Transforms

Calculus

Transforms

Linearalgebra

Simplificationofsymbolicexpressions

Symbolicequationsolving

Specializedmathematicalfunctions

Generalsymbolicoperations

Variableprecisionarithmetic

Ccode,Fortran,andLaTexrepresentationofsymbolicexpressions

Maple8kernelaccess

SupportforprogramminginMaple

AccesstoMaplespecializedmathematicslibraries

(SymbolicMathToolbox)

MATLAWaterloo

Maple Maple8

()Maple Maple

TheSymbolicMathToolboxintegratessymbolicmathematicsandvariableprecisioncomputationintoMATLAB.ThetoolboxincorporatesthecomputationalkernelofMaple8,developedbyWaterlooMapleSoftware.TheExtendedSymbolicMathToolboxaddssupportforMapleprogrammingandMaple'sspecializedlibraries.WiththeSymbolicMathToolboxes,MATLABuserscaneasilycombinenumericandsymboliccomputationintoasingleenvironmentwithoutsacrificingspeedoraccuracy.

PartialDifferentialEquationToolbox( )

CompleteGUIforpre-andpost-processing2-DPDEs

Automaticandadaptivemeshing

Geometrycreationusingconstructivesolidgeometry(CSG)paradigm

Boundaryconditionspecification:Dirichlet,generalizedNeumann,andmixed

FlexiblecoefficientandPDEproblemspecificationusingMATLABsyntax

Fullyautomatedmeshgenerationandrefinement

Nonlinearandadaptivesolvershandlesystemswithmultipledependentvariables

Simultaneousvisualizationofmultiplesolutionproperties,FEM-meshoverlays,andanimation

ThePartialDifferentialEquation(PDE)ToolboxcontainstoolsforthestudyandsolutionofPDEsintwospacedimensions(2-D)andtime,usingthefiniteelementmethod(FEM).ItscommandlinefunctionsandgraphicaluserinterfacecanbeusedformathematicalmodelingofPDEsinabroadrangeofengineeringandscienceapplications,includingstructuralmechanics,electromagnetics,heattransfer,anddiffusion.

GeneticAlgorithmandDirectSearchToolbox( )

.

.

Genetic

AlgorithmandDirectSearchToolbox

MATLAB Optimization

Toolbox

.

.

meshsize, polling

technique

OptimizationToolbox MATLAB

routines

.

M-code

StatisticsToolbox( )

(PCA,Factoranalysis)(20 )

(ANOVA)

(t-test,z-test…)

(SPC)

(DoE)

3

5.

(StatisticsToolbox)

Statisticstoolboxsupport

(PCA,Factoranalysis)20 (

Normal,Beta,... MATLABCommandWindow

disttool Distribution

CDF,PDF )

(t-test,z-test, )

(SPC)(DoE)

NXD

D

(MLE)

N

NeuralNetworkToolbox( )

••

GUI

.

GUI(nntool),.

••

Simulink block

MATLAB

Simulink

.

(Preceptron)(SOM)

Network)

,(Backpropagation)

(RadialBasis(LVQN)...

CurveFittingToolbox(

)

1.

(outlier)

2.

y=ax+bxA2+cxA3

User

(startingpoints)

(robustfittingprocedures)(

)

(a,b,c)

3. polynomial,exponential,Fourier,rational

model

Note:

••

Splines (interpolants)

(Nonparametric)

y=ax1+bx2 a

x

andSP

b

OP

SplineToolbox(

)

*

*

*

*

*

*

GUI (tool)

splinesSplinesplinefitsplinefits MATLAB

spline

Spline

Spline break/knot knot

1.

2.

Curvefitting

CF

B-form)

(ppform,

*

*

*

*

*

*

Spline knot

B-splineGUI knot

B-spline

Spline

Piecewisepolynomialform(ppform)basisform(B-form)spline

Tensor-productsplines

Rationalsplines(NURBS)

Thin-platespline

3.

Model-basedcalibrationToolbox(Model-based

)

(DoE)(spacefilling)

(dynamometertime)

(torque-spark)

(linearregression)(radialbasisfunction)

BioinformaticsToolbox( )

BioinformaticsToolbox

SimBiology(

)

••

••

Accesstoallfunctionsviathecommandlineandagraphicaluserinterface

Stochastic,stiffdeterministic,andnonstiffdeterministicsolvers

Modelcomponents,includingspecies,parameters,kineticlaws,reactions,algebraicrules,andunitsProjectfilesthatstoremodelswithsimulationsettingsanduser-definedplottypes

SimBiologyextendsMATLABandSimulinkwithtoolsformodeling,designing,simulating,andanalyzingbiochemicalpathways.Youcancreateyourownmodelbymanuallyenteringinspecies,parameters,reactions,rules,kineticlaws,andunits,oryoucanreadinSystemsBiologyMark-UpLanguage(SBML)models.Youcansimulateamodelusingstochasticordeterministicsolvers,andgraphicallyviewthepathwayintheblockdiagramexplorer.

Agraphicaluserinterface(GUI)providesaccesstoallcommand-linefunctionalityandletsyoucreateandmanagereactions,species,parameters,rules,units,andsubmodels.

ControlSystemToolbox

ControlSystemToolbox

(Bode)Nichols

(Nyquist)

LTI

ControlSystemToolbox

一LMIViewer

LMIViewer

/

SISO

3.

Simulinkviewer Simulinkmodel

LAPACK

SLICOT MATLAB

SystemIdentificationToolbox(

)

(biasremoval)

(detrending) (prefiltering)

(SystemIdentificationToolbox)

(parametricmodelestimation)ARXARMAXBox-Jenkinsoutput-error(subspacemethods)

(nonparametricmodelestimation)

(signalmodeling)

1.

2.

model-based

Simulink

Simulink

FuzzyLogicToolbox(

)

••

FuzzyLogic

FuzzyLogic

FuzzyLogicToolboxFuzzy

FuzzyLogicToolbox

MamdaniSugeno

neuro-adaptivefuzzyclusteringlearning

Simulink

Simulink

FuzzyLogicReal-TimeWorkshop

Ccode

block

Simulink

Real-TimeWorkshop Ccode

Stand-alongCcode

RobustControlToolbox(

)

••

••

LQG/LTR

H2H»

(singular-value)

Toolbox

RobustControl

ModelPredictiveControlToolbox(

)

MISOMIMO

(hardconstraint)

Toolbox

Controller

ModelPredictiveControlMATLAB

Simulink

(ModelPredictive

LTI

Simulink

Simulink

C

SignalProcessingToolbox(

)

DSP

FIRIIR

transforms( ) :FFT

(FastFourierTransform)DCT(DiscreteConsinTransform)...

code

GUI

source

CommunicationToolbox( )

• MATLAB

AnAdditivewhiteGaussiannoisechannel

GF(qm) Galois

42

interleavers

BERTool

CommunicationsToolbox

MATLAB

Layer

function

modemDSLsLAN WLAN

FilterDesignToolbox( )

FIR Pth-norm

Remez

IIR arbitrarygroupdelay

equalization Pth-norm

Pth-norm

(quantizefilter) (

SignalProcessingToolbox )

FrequencyResponse( )

Pole-ZeroResponse( / )Impulse

Response( )GroupDelayResponse

StepResponse( )PhaseResponse

FIRIIR

• second-ordersectionIIR

Scalingfixed-point

fixed-pointfilter

SignalProcessingBlockset

FIR

FDATool

multiratequantizationSOS/

FPGA

FilterDesignToolboxfilterarchitectures

DSP adaptive

multirate

SP filterarchitecturescomplex

real-timeDSPapplicatio fixed-pointfilters

quantization exportSimulink

block

HDL FilterDesign

HDLCoder

FilterDesignHDLCoder( HDL )

• MATLAB

VHDLVerilog

VHDL,Verilog

FilterDesignToolbox

VHDLVerilog

(testbench)

HDL FilterDesignHDL

Coder MATLAB

FilterDesignToolbox

VHDLVerilog

VHDL,Verilog,ModelSim(testbench)

WaveletToolbox(

1-D 2-D

1-D

/ (GUI)

(CWT)

FractionalBrownian

Generation

(WaveletToolbox(

1. MATLAB

GUI

Fixed-PointToolbox( )

• MATLAB

•+,-,.*,*

MATLAB

Simulink

Fixed-PointToolboxMATLAB

Simulinkbit-true

RFToolbox( )

• RF

• RF

(RFToolbox)MATLAB

RF

RF

(noisefigure)

(outputIP3)

SYZABCDHT

Smith

ImageProcessingToolbox( )

••

,

1.

2.

(jpg,bmp...)

160 ,

,

••

••

,

,

GUI

,

, FFT,DCT,Radon Radon

, ICC

, ,

. ImageAcquisitionToolbox

.

DICOM

ImageAcquisitionToolbox( )

••

••

MATLAB

MatroxDataTranslation

Windows

USBIEEE-1394

DV

CCIR,NTSC,

PAL,RGB,RS170,SECAM,S-Video

*, , ,

1.

2.

3.

4.

5.

6.

MATLAB

MATLAB

Windows

MATROX

TRANSLATION

Note:NI support

NI MATLAB

driver

WDM(WindowsDriverModel)

(VideoforWindows)driversIEEE-1394

DV .

avi .

ImageProcessingToolbox

.

DATA

NI

VFW

,USB

MappingToolbox(

)

GIS

ESRIShapefilesGeoTIFF,"worldfiles"

MappingToolbox

MATLAB

• Transverse

Mercatorprojection PROJ.4

• MapViewer

DataAcquisitionToolbox( )

NationalInstrument

AgilentMeasurementComputingKeithley

♦ I/O

PC

,

MATLAB

M-file

InstrumentcontrolToolbox( )

GPIB(HPIBIEEE-488)VXI

TCP/IP UDP

ASCII

GUIs

• ( )

IVI,VXI

plug&play MATLAB

instrumentdrivers

(tmtool)

InstrumentControlToolboxMATLAB

GPIB,VISA,TCP/IP,andUDP

MATLAB

MATLAB

GPIB

MATLAB

GPIBSeries

port(MATLAB )

stepbystep

(event)

• IVIandVXIplug&play

MATLAB

OPCToolbox(OPC )

OPCFoundationDataAccessStandardv2.05a

()

MATLAB OPC

OPC

OPC

OPC (OPCToolbox)

OPC MATLAB OPC

FinancialToolbox( )

• (SIA)

• ARCH/GARCH

• ( MATLAB )

Leadingandlaggingdata

Frequencytransformation

Filteringanddifferencing

Box-Coxtransformation

Averages,moving,andotherwise

• oscillators,indexes,stochastics,

andindicators

FinancialToolbox( )Financial

TimeSeriesToolbox( )

TSMC( )

1010

1.(SIA)2.

Mean-VarianceModel, (efficient

frontier)3. Black-Scholes

FinancialDerivativesToolbox( )

Bondsandoptionsonbonds

Fixedrateandfloatingratenotes

Capsandfloors

Vanillaswaps

• Heath-Jarrow-Morton Black-Derman-Toy

•Cox-Ross-Rubinstein Equal

Probability

equityoptions

FinancialDerivativesToolbox

FinancialToolbox

(EX:

)

HJM,BDT

Bermuda,compound,barrier,Asian,andlookback

GARCHToolbox(

)

GARCH MonteCarlo

(MLE) GARCH

GARCH

GARCH (ARCH,

GARCH,EGARCH,andGJR(TGARCH))

(MonteCarlo)

DatafeedToolbox(

)

• (Bloomberg's)MATLAB

(Ex:Bloomberg,FTInteractiveData,andYahoo!Finance)MATLAB

finance toolbox

Fixed-IncomeToolbox( )

• ( )

• (swaprate)

MBS( )……

MATLABCompiler(MATLAB )

• MATLABM-file C

C++

〜 MATLAB (MEX-files)

〜 CC++

〜Simulink C

• (scalar)

■ 600 C/C++ MATLAB

MATLAB MATLABCompiler

MATLAB

MATLAB 4

M-file

MATLABM-file CC++

MATLABM-file (*.exe,*.out)

MATLABM-file (*.dll)

MATLAB

MATLAB2-D 3-D

scatter( )linebar( )pie(

)polar( )surface(

)mesh( )contour( )

quiver( )

MATLABGUI( )

dialogboxesradiobuttonsmenuslistboxessliders editfields

2-D 3-D

MATLAB

objectsMATLAB

R13 R14

C++ — MATLAB

C C++ Excelplug-ins

MATLABExcelCOM MATLABCOM

ExcelLink(Excel )

(Windowsonly)

Excel MATLAB

MATLABExcel

MATLAB Excel Excel

MATLAB

Excel MATLAB

Excel

Excellink Excel MATLAB

Excel

MATLAB Excel

3-D,

MATLABWebServer( )

• MATLAB

• HTML

MATLAB

• MATLAB

HTML

1. MATLAB

Web-Base( )

MATLAB…

URL()

MATLABm-file

) MATLAB

PHPASPJSP JAVAApplet

orActiveXControl

MATLAB

MATLABMatrixdisplay

PeaksPlotc.SimulationofFutureStockPrices

d.SoftballStatistics今 URL

MATLABBuilderforExcel(Excel )

• MATLAB

Excel

• FilePackager

Excel VBA

Excelfunction( sum,average)

VBA function

user VBA function

MATLABExcelBuilder User

MATLAB M-filefunction ExcelVBA

(*.bas) Excel

FilePackager

MATLAB Excel

User

MATLABBuilderfor.NET(.NET

ConvertsyourMATLABalgorithmsinto.NETorCOMcomponentsviaagraphicaluserinterface

Creates.NETassembliesthatcanbecalledfromC#,VB.NET,oranyotherCLS-complianttechnology

CreatesCOMobjectsthatcanbecalledfromVisualBasic,ASP,MicrosoftExcel,oranyotherCOM-complianttechnology

Supportsconversionbetweennative.NETandCOMdatatypesandtheMATLABarraydatatypes,usingdataconversionclasses

EnablesunlimitedfreedesktopandWebdeploymentofindependentcomponents

MATLABBuilderforCOM

MATLAB

COM

MATLAB.dll

• FilePackager

COM

MATLABBuilderfor.NETextendstheMATLABCompilerwithtoolsforautomaticallygeneratingindependent.NETassembliesorCommonObjectModel(COM)objectsfromyourMATLABalgorithms.Youcancalla.NETassemblyfromC#,VB.NET,oranyotherCommonLanguageSpecification(CLS)-compliantlanguage.ACOMobjectcanbecalledfromanyCOM-complianttechnology,suchasVisualBasic,ASP,andMicrosoftExcel®.

MATLABBuilderfor.NETletsyouincorporateyourMATLABalgorithmsintodesktopandWebapplications.Italsoletsyoushareyouralgorithmswithcolleagues,whocanaccessthemusingstandardinterfaces.ThecomponentscreatedinMATLABandgeneratedusingMATLABBuilderfor.NETcanbefreelydeployedwithinyourapplications,andtheydonotrequireMATLABtorun.

1.MATLABCOMBuilderUser

MATLABM-filefunctionCOM

SupportCOM

2.SupportCOM

VC,VB,VBscipt,

JAVA-scipt COM

Microsoft

supportCOMFilePackager

MATLAB

DatabaseToolbox( )

Oracle,SybaseSQL

Server,MicrosoftAccess,Informix,andIngres

MATLAB SQL

2-D 3-D

(Query

Builder)

BINARY JavaSQL

bitmap

VisualQueryBuilder(

) ODBC/JDBC

VisualQueryBuilder (structure)

DatabaseToolbox

MATLAB ODBC/JBDC

VisualQuery

Builder SQL

(ex:Oracle,

SybaseSQLServer,SybaseSQLAnywhere,MicrosoftSQLServer,MicrosoftAccess,Informix,andIngres,IBMDB2) MATLAB

Access

Oracle

MATLABReportGenerator(MATLAB )

• HTML

RTF(95&97)XMLSGML•••• MATLAB

••• MATLAB Axes

Snapshot,HandleGraphicsSummaryTable,MATLABPropertyTable

MATLAB MATLABReportGenerator

MATLAB

Simulink

Simulink( )

__m^nageme.

(versioncontrolsoftware)

ModelWorkspaces

(bus)

structure

SimulinkStateflow

aliasdatatypeobjects

Simulink

Simulink

• sources

sinks

MATLAB

SimulinkMATLAB C

M-fileS-function

SimulinkAccelerator(Simulink )

Acceleratesthesimulationofyourmodelusingcodegenerationtechnology

Collectsandreportssimulationexecutiondata

TheSimulinkAcceleratorincreasesthesimulationspeedofyourmodelbyacceleratingmodelexecutionandusingmodelprofilingtohelpyouidentifyperformancebottlenecks.

TheSimulinkAcceleratorusesprovencode-generationtechnologyandaCcompilertocreateanexecutablethatreplacestheinterpretivecodethatSimulinkusesinnormalsimulationmode.TheSimulinkAcceleratorcanberunfromthecommandline,enablingyoutowriteMATLABscriptstoswitchbetweennormalandacceleratormode.

SimulinkReportGenerator(Simulink )

.

♦ /

. SimulinkStateflow To

WorkspacePlotStateflowAutomaticTableStateflowHierarchy TruthTable

Simulink (SimulinkReportGenerator)

SimulinkFixed-Point(Simulink )

1 128bits

bit-true

(scaling)

shift

(overflow) (saturation)

fixed-point Simulink

SignalProcessingBlockset 80

Stateflow Autoscaling

••

• Fixed-PointToolboxMATLAB

Simulink Simulink

scalinglogoverflows,saturations,signalextremebit-truesimulation

fixed-pointfloating-point

SimulinkFixedPoint

Stateflow(

)

(Stateflow)

Stateflow

Stateflow6 Simulink

1.Stateflow

if-then-else

("before","after","at","every")

2. Simulink

• (argument)

Matlab

C

3.

• (fixedpoint) (

)

(Breakpoint)

4. (Broadcast)

• SimulinkI/O

5.

• Simulink

(transition)

• Stateflow

(breakpoint)

• StateflowCoder( )

• StateflowCoder

Real-TimeWorkshop

• ModelExplorer

• SimulinkStateflow

• /

• SimulinkscopesSignal&Scope

Simulinkscopes

Stateflow MATLAB

SimEvent( )

Enablesentity-based,discrete-eventsimulation

Provideslibrariesofqueues,servers,switches,andgates

Includesgeneratorsforentities,events,andsignals

Supportshybridsimulationofmodelsthatcontainbothevent-basedandtime-basedexecutioncomponents

Automaticallycollectscommonstatistics,suchasdelayandthroughput

SimEventsextendsSimulinkwithtoolsformodelingandsimulatingdiscrete-eventsystemsusingqueuesandservers.

WithSimEventsyoucancreateadiscrete-eventsimulationmodelinSimulinktomodelthepassingofentitiesthroughanetworkofqueues,servers,gates,andswitchesbasedonevents.Youcanconfigureentitieswithuser-definedattributestomodelnetworksinpacket-basedcommunications,manufacturing,logistics,missionplanning,supervisorycontrol,servicescheduling,andotherapplications.SimEventsletsyoumodelsystemsthatarenottime-drivenbutarebasedondiscreteevents,suchasthecreationormovementofanentity,theopeningofagate,orthechangeinvalueofasignal.

SimEventsworkswithStateflowtorepresentsystemscontainingdetailedstate-transitiondiagramsthatmayproduceorbecontrolledbydiscreteevents.SimEventsandSimulinkprovideanintegratedenvironmentformodelinghybriddynamicsystemscontainingcontinuous-time,discrete-time,anddiscrete-eventcomponents.Typicalexamplesoccurinsensornetworksandotherdistributedcontrolapplications.

SimMechanics( )

Simulink

Simulink

MATLAB

SimMechanics

kinematic

• C C

SimMechanics

Simulink

Real-TimeWorkshop(C )

Ccode

SimPowerSystems( )

••

Simulink

IGBT

1.

2.

IGBTsGTOsMOSFETs

••

flow)

(load

SimDriveline(

)

••

••

ModelingenvironmentfordefiningthemechanicsofadrivelinesysteminSimulink

Libraryofcommongearconfigurations

Libraryofdynamicelements,includingclutchesandrotationalstops,torqueconverters,andtorsionalspring-dampers

Templatesforcommontransmissionsystems

Basicmodelsofvehiclecomponents,includingengines,longitudinalvehicledynamics,andtires

SimDrivelineextendsSimulink®withtoolsformodelingandsimulatingthemechanicsofdriveline(drivetrain)systems.Thesetoolsincludecomponentssuchasgears,rotatingshafts,andclutches;standardtransmissiontemplates;andengineandtiremodels.SimDrivelineisoptimizedforeaseofuseandspeedofcalculationfordrivelinemechanics.ItisintegratedwithMathWorkscontroldesignandcodegenerationproducts,enablingyoutodesigncontrollersandtesttheminrealtimewiththemodelofthemechanicalsystem.

SimDrivelinecanbeusedforavarietyofautomotive,aerospace,defense,andindustrialapplications.Itisparticularlysuitedtothedevelopmentofcontrollersforautomotiveandaerospacetransmissionsystems.

VirtualRealityToolbox( )

••

Simulink

Simulink

VRML97

/

(VirtualRealityToolbox)Simulink

1.

C

SimMechanics

2.

MATLAB

Magellan

MATLABSimulink

M-file

VRMLplug-in

SpaceMouse

• Simulink

• USB

MicrosoftIE

GaugesBlockset( )

/ Simulink

ActiveX

/

ActiveX Simulink

C

1. Simulink

2.

3.

SimulinkControlDesign(Simulink )

• a—

scripts

SimulinkControlDesign

SimulinkResponseOptimization(Simulink )

(MonteCarlo)

/ (SISO) /

(MIMO)

(disturbancerejection)

Simulink (SimulinkResponse

Optimization)

Simulink

block

GUI

MATLAB

• Simulink

• demo

DSP

SimulinkParameterEstimation(Simulink )

••

••

Simulink (SimulinkParameter

Estimation) Simulink

AerospaceBlockset( )

Simulatesaerospacevehiclecomponents,includingpropulsionsystems,controlsystems,massproperties,andactuators

Modelsflightdynamics,includingthree-andsix-degrees-of-freedomequationsofmotionwithfixedorvariablemass

Includesenvironmentalmodelsbasedonrecognizedstandardsforatmosphere,gravity,wind,andmagneticfields

Implementspredefinedutilitiesforconvertingunits,transformingcoordinatesystemsandspatialrepresentations,andperformingcommonaerospacemathoperations

InterfacestotheFlightGearflightsimulator,enablingvisualizationofvehicledynamicsinathree-dimensionalenvironment

TheAerospaceBlocksetextendsSimulinkwithblocksformodelingandsimulatingaircraft,spacecraft,rocket,andpropulsionsystems,aswellasunmannedairbornevehicles.Italsoincludesblocksthatimplementmathematicalrepresentationsfromaerospacestandards,commonreferences,andfirstprinciples.Blocksformodelingequationsofmotionandfornavigation,gainscheduling,visualization,unitconversion,andotherkeyoperationsarealsoprovided.YoucanaccessallalgorithmicCsourcecode.

Standards-basedreferenceblocks,includingenvironmentalmodelsforgravity,atmosphere,andwind,enableyoutoverifyandvalidateyourvehiclesystemdesign.Graphicalswitchingcapabilitiesletyoualternatebetweenmathematicalrepresentations,enablingyoutorapidlymodifymodelingconditionswithoutchangingthemodel.UsingtheAerospaceBlocksetinSimulink,youcanintegrateallthevehiclecomponentsystemsinasingleenvironment.

SignalProcessingBlockset( )

(DSPSystem)

(rapidprototyping

• (classical) (multirate)

(adaptive) (filter)

multi-channelframe-basedbuffer-based

(matrix)

LPCLevinson-Durban

SignalProcessingBlockset

Simulink

frame-based

streaming/ /

SPSimulink

Blockset

••

••

Recursion

Windows95/98/2000/NT

(inputsignal)

( frame-basedsample-based)

frame-based

sample-based sink

LPCto/fromRCG.7n

CodecCIC decimation/interpolation

DSPBlocksetestimationblocks.

forfilterdesign

spectral

4

15

Levinson-Durbin

Simulink

word

(rouding) (overflow)

WaterfallScope

CommunicationBlockset( )

••

Simulink (block)

(CommunicationsSystem)

Posteriori

Probability(APP)ViterbiDecoder(library)

BasebandPassband (modulation)

QAMFSKPSK(phase) MSK

GMSKAWGNRayleighRicianfadingEye-Diagram(scatterplot)C31(equalization) (synchronization)

TCM

CommunicationsBlockset Simulink

Layer

CMDS

LAN,WLAN,digitalvideobroadcastingsystemsdeviceTapedrives,Diskdrives,DVD

CommunicationsToolbox

BERTool(post-simulation)

AWGN C

Real-TimeWorkshop

CDMAReferenceBlockset(CDMA

)

CDMAIS-95ABlockset

Simulink IS-95A

(forwardtraffic)

(reversetraffic) (paging)

(sync) (accesschannel)

(convolutionalcoding)

(interleave)

(scrambling) (modulation)

(spreading)

(rakereceiver)

PN Walsh

(end-to-end)

user spec

(fromtransmitter-to-receiver)

C

RFBlockset

( )

••

RF

RF

RFToolbox

Smith®

RF (RFBlockset) Simulink

RF

complex-basebandSimulink

RFBlockset

Video&ImageProcessingBlockset( )

••

••

Modelsandsimulatesreal-timevideoandimagingsystemsinfloating-point,integer,andfixed-pointdatatypesofarbitrarywordlengthIntegrateswithReal-TimeWorkshoptoautomaticallygenerateembeddableANSI/ISOCcode

ImportsmultimediafileI/Oanddisplaysthestatusofvideostreamsduringsimulationandpost-simulation

Createsanddeploys2-Dfilters,transforms,andgeometrictransformationprimitives

Providesstandardcolorvideoandimageconversiontechniques,includingcolorspaceconversionandchromaresampling

Includesvideoandimageanalysisandenhancementalgorithms,suchasedgedetection,thresholding,morphology,statistics,compositing,opticalflow,anddeinterlacing

TheVideoandImageProcessingBlocksetextendsSimulinkwitharich,customizableframeworkfortherapiddesign,simulation,implementation,andverificationofvideoandimageprocessingalgorithmsandsystems.Itincludesbasicprimitivesandadvancedalgorithmsfordesigningembeddedimagingsystemsinawiderangeofapplicationsinaerospaceanddefense,automotive,communications,consumerelectronics,education,andmedicalelectronicsindustries.

Built-inblocklibrariesprovidetwo-dimensional(2-D)filters,conversions,geometrictransformations,morphologicaloperations,2-Dtransforms,motionestimationtechniques,andinput/output(I/O)capabilities.Theblocksetsupportsfloating-andfixed-pointdatatypesformodeling,simulation,andC-codegeneration.Itprovidesanalysisandstatisticalfunctionstoenablerapidoptimizationanddebuggingofyourmodels.Thesefunctionsincludevideodisplays,scopes,andothertechniquesforvisualizingimageandvideodataandvalidatingsimulationresults.

Real-TimeWorkshop(C )

Simulink C

C (Real-TimeWorkshop) Simulink

(rapidprototyping)

C

(hardware-in-the-loop)

Hardware-in-the-loop

1.

ANSIC

(third-party)

Simulink

Simulinkbuses CStructure

ModelExplorer C

ExternalMode

2.

3.

4.

PC(DSP)

Real-TimeWorkshopEmbeddedCoder(

C )

(model-based)

Simulink

Coder)

(Real-TimeWorkshopEmbedded

SimulinkStateflow

ASAM-ASAP2

Simulink

Motorola

MPC555InfineonC166andSTMicroelectronicsST10TIC6000

Coder

Real-TimeWorkshopEmbedded

(fixed-point)

(integer-only) (floating-point)

HTML

noninlinedS-functions

customerstorageclass(CSC)

CSCs

3.

ISO-C

ANCIC

StateflowCoder(StateflowC

)

• Real-TimeWorkshop

• MATLAB C

StateflowC (StateflowCoder)

Stateflow C

Real-TimeWorkshop

xPCTarget(PC

)

SimulinkC

PC Windows

I/O

150 CAN

• RS-232TCP/IP

xPCTarget• / MATLABAPI

80• PC

PC/104CompactPCI

(SBC)

( xPCTarget

EmbeddedOption )

xPCEmbeddedOption

xPC /

TCP/IPRS-232

CS-function

I/O

xPCTargetEmbeddedOption(xPC )

EnablesdeploymentofapplicationsgeneratedfromSimulinkandStateflowmodelsforstand-aloneoperationonanyPC

SupportsanydesktopPC,PC/104,CompactPCI,industrialPC,orSBC(single-boardcomputer)asareal-timetargetsystem

xPCTargetprovidesahigh-performance,host-targetprototypingenvironmentthatenablesyoutoconnectyourSimulinkandStateflowmodelstophysicalsystemsandex

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论