1 / 20

MATLAB R12.1 prostředí pro vědeckotechnické výpočty

MATLAB R12.1 prostředí pro vědeckotechnické výpočty. Release 12.1. nové produkty Virtual Reality Toolbox 2.0 Curve Fitting Toolbox 1.0 RTW Embedded Coder 2.0 významné aktualizace Simulink 4.1 Real-Time Workshop 4.1 Image Processing Toolbox 3.1 Fixed-Point Blockset 3.1

prema
Download Presentation

MATLAB R12.1 prostředí pro vědeckotechnické výpočty

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MATLAB R12.1prostředí pro vědeckotechnické výpočty

  2. Release 12.1 • nové produkty • Virtual Reality Toolbox 2.0 • Curve Fitting Toolbox 1.0 • RTW Embedded Coder 2.0 • významné aktualizace • Simulink 4.1 • Real-Time Workshop 4.1 • Image Processing Toolbox 3.1 • Fixed-Point Blockset 3.1 • Filter Design Toolbox 2.1 • opravy chyb a drobná vylepšení • MATLAB 6.1 • Stateflow 4.1 • většina ostatních knihoven

  3. Změřená data MATLAB Toolboxy Simulink & Stateflow Simulink Performance Tools Blocksety Real-Time Workshop Stateflow Coder RTW Embedded Coder Návrh řídicího systému v prostředí MATLAB Real-Time Windows Target xPC Target Prototypový kód Analýza a vizualizace dat Prototyp produktu Analýza a návrh regulačního obvodu Generování kódu Produkt Formulace problému Simulace Simulace Hardware-in -the-Loop Model chování Cílový kód

  4. MATLAB 6.1 • stabilizační verze • zejména opravy chyb z verze 6.0 • omezené množství nových vlastností • drobná vylepšení jazyka • strfind pro vyhledávání v řetězcích • audioplayer a audiorecorder pro záznam zvuku • podpora nových obrazových formátů (CDF, FITS, HDF) • vylepšení uživatelského rozhraní podle přání uživatelů • mnoho oprav a urychlení v MATLAB Desktopu • možnost zalomení dlouhých řádků v příkazovém okně • hypertextová chybová hlášení • záložky v editoru/debuggeru • řazení podle sloupců v prohlížeči pracovního prostoru

  5. Simulink 4.1 • Významná aktualizace • srovnatelná s rozdílem mezi verzemi 3.0 a 4.0 • Nové třídy subsystémů • if, switch, while, for, function-call • Změny v algoritmu simulace • detekce smyček pro spouštěné subsystémy • rozšířená detekce přímé vazby • zpřesněná sémantika priority bloků • Nové a modifikované bloky • generátor impulsů, vzorkovaný generátor sinusovky • konstruktor sběrnice • plovoucí osciloskop • nástroj pro tvorbu S-funkce • Automatické propojování bloků • Grafický nástroj pro diference a slučování modelů • součástí nadstavby Simulink Performance Tools

  6. Simulink 4.1 - knihovna subsystémů • všechny konfigurace subsystémů obsaženy v knihovně • bloky Enable a Trigger přesunuty do této knihovny

  7. Simulink 4.1 - subsystémy • virtuální subsystémy • pouze grafické vyjádření hierarchie • „klasické“ a konfigurovatelné subsystémy • atomické subsystémy • nedílná simulační jednotka v sekvenci bloků • atomické, povolované, spouštěné • function-call subsystémy • simulační jednotka „vnořená“ do volajícího bloku • function call, if, switch • iterační subsystémy • provedou několik průchodů v jednom simulačním kroku • while, for

  8. Stateflow volá funkci f b=f(a)a poté provede: c=b+5 nebo c=b-5 Simulink 4.1 - příklad subsystému function call

  9. Simulink 4.1 - příklad subsystému if-else

  10. Simulink 4.1 - příklad subsystému do-while

  11. Simulink 4.1 - plovoucí osciloskop • umožňuje pozorovat signály bez připojení • signály lze vybírat hierarchickým prohlížečem

  12. Simulink 4.1 - nástroj pro tvorbu S-funkce Zjednodušuje psaní kódu Podporuje spojité i diskrétni S-funkce Umožňuje max. jeden vstupní a výstupní port Podporuje jen část API pro S-funkce Automaticky generuje TLC pro překlad pomocí Real-Time Workshopu

  13. Stateflow 4.1 • menší vylepšení editoru diagramů • anotace diagramů • „inteligentní“ přechodové čáry • vyhledávací funkce podporují regulární výrazy • podpora všech datových typů Simulinku • včetně typů definovaných uživatelem • Stateflow 4.1.1 • řeší některá sémantická omezení verze 4.1 • pro zákazníky dostupné na Webu • doporučujeme aktualizaci všem uživatelům

  14. Prototypy, Hardware-in-the-loop Finální aplikace Podpora simulace Běh v reálném čase • Real-Time Windows • xPC • dSPACE • Tornado • atd. Optimalizovaný kód • Real-Time Workshop Embedded Coder Kód pro simulaci • RSIM • S-Function target • Simulink Accelerator Real-Time Workshop 4.1 Real-Time Workshop

  15. Real-Time Workshop 4.1 • podpora všech nových vlastností Simulinku 4.1 • nové třídy subsystémů • optimalizace generovaného kódu • skládání bloků • eliminace proměnných • uživatelem definované datové typy • RTW Embedded Coder 2.0 • generování optimalizovaného kódu pro výrobu • automatická dokumentace generovaného kódu • Real-Time Windows Target a xPC Target • nové bloky a ovladače hardware

  16. Real-Time Workshop 4.1 - skládání bloků void exprfolding_step(void) { /* Switch: '<Root>/Switch' incorporates: * Logic: '<Root>/Logical Operator' * RelationalOperator: '<Root>/Rel Op' * Constant: '<Root>/Constant' * Inport: '<Root>/In2' * RelationalOperator: '<Root>/Rel Op1' * Constant: '<Root>/Constant1' * Lookup: '<Root>/Look-Up Table' * Gain: '<Root>/Gain' * Inport: '<Root>/In1' * Lookup2D: '<S1>/Look-Up Table (2-D)' * Inport: '<Root>/In3' * Inport: '<Root>/In4' * */ if (((UPPER >= input2) || (input2 <= LOWER))) { output = rt_Lookup(T1Break, 11, (2.0 * input1), T1Data); } else { output = rt_Lookup2D(T2Break, 3, T2Break, 3, T2Data, input3, input4); } }

  17. generování optimalizovaného kódu pro výrobu kvalita kódu srovnatelná s ručně psaným kódem výrazně redukovaná potřeba paměti RAM nepodporuje spojité systémy automatická dokumentace kódu HTML zpráva s odkazy na příslušné bloky v Simulinku podpora standardu ASAP2 ověření vygenerovaného kódu v Simulinku je možné použít vygenerovany kód jako S-funkci podstatné zkrácení doby od prototypu k výrobku cíl: zcela eliminovat ruční psaní kódu RTW Embedded Coder 2.0

  18. Výrazně rozšířená knihovna více než 60 nových bloků maticové a rámcové bloky lepší spolupráce s DSP Blocksetem generuje efektivnější kód plně kompatibilní s RTW Embedded Coderem vylepšení jsou užitečná pro více oborů regulační technika digitální zpracování signálu Fixed-Point Blockset 3.1

  19. Nové algoritmy návrhu filtrů FIR filtry adaptivní filtry analýza chování filtrů fázové posuvy transformace a konverze filtrů produkt patří ke světové špičce v oboru získal prestižní ocenění EDN Innovation Award Filter Design Toolbox 2.1

  20. Co se chystá • Release 12.1 CD k dispozici od června 2001 • některé produkty na Webu • Curve Fitting Toolbox • Stateflow 4.1.1 • nové produkty • očekávají se významné produkty v době před R13 • očekávají se aktualizace některých významných produktů • budou dostupné na Webu • Release 13 • okolo poloviny roku 2002

More Related