Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

HUMUSOFT s.r.o. MATLAB R13 prostředí pro vědeckotechnické výpočty Jan Houška

Podobné prezentace


Prezentace na téma: "HUMUSOFT s.r.o. MATLAB R13 prostředí pro vědeckotechnické výpočty Jan Houška"— Transkript prezentace:

1 HUMUSOFT s.r.o. MATLAB R13 prostředí pro vědeckotechnické výpočty Jan Houška

2 HUMUSOFT s.r.o. Release 13 nová platforma –Apple Macintosh, Mac OS X nové produkty –MATLAB COM Builder 1.0 –MATLAB Excel Builder 1.1 –SimMechanics 1.1 –Aerospace Blockset 1.0 –Embedded Targets Texas Instruments C6000 DSP Motorola MPC 555 změněné produkty –SimPowerSystems 2.3 dříve Power System Blockset –MATLAB Compiler 3.0 obsahuje i Math C/C++ Library and Graphics Library

3 HUMUSOFT s.r.o. Release 13 významné aktualizace –MATLAB 6.5 –Simulink 5.0 –Stateflow 5.1 –Real-Time Workshop 5.0 –Real-Time Workshop Embedded Coder 3.0 –Fixed-Point Blockset 4.0 –DSP Blockset 5.0 –Signal Processing Toolbox 6.0 –System Identification Toolbox 5.0 –Statistics Toolbox 4.0 –Virtual Reality Toolbox 3.0 menší aktualizace dalších modulů

4 HUMUSOFT s.r.o. MATLAB 6.5 významná aktualizace –just-in-time (JIT) kompilátor –rozšíření jazyka –nové a zlepšené matematické funkce –zlepšené funkce pro vstup a výstup –mnoho vylepšení uživatelského rozhraní just-in-time (JIT) kompilátor –podstatné zvýšení rychlosti výpočtu –optimalizuje zejména běh cyklů –nový profiler –bude v dalších verzích dále zdokonalován

5 HUMUSOFT s.r.o. MATLAB 6.5 rozšíření jazyka –datový typ logical funkce true a false zabírá jeden byte –sparse není datový typ, ale příznak i logické matice mohou být řídké –operátory && a || „zkracují“ vyhodnocení, jako v jazyce C –podpora regulárních řetězcových výrazů funkce regexp –zlepšené ovládání chyb a varování opatřeny identifikátorem lze selektivně zakazovat a povolovat –dynamická jména položek struktury namísto funkcí setfield a getfield S.(x)

6 HUMUSOFT s.r.o. MATLAB 6.5 rozšíření jazyka –64-bitové celočíselné datové typy int64, uint64 podpora souborů >4 GB –delší jméno proměnné nyní 63 znaků proměnná namelengthmax –časovač objekt timer slouží k periodickému spouštění úloh –podpora nové verze jazyka Java JVM 1.3

7 HUMUSOFT s.r.o. MATLAB 6.5 nové a zlepšené matematické funkce –diferenciální rovnice se zpožděním –objemové integrály –optimalizace pro vyrovnávací paměť (např. transpozice) –matematické jádro optimalizováno pro Pentium 4 zlepšené funkce pro vstup a výstup –nové funkce pro práci se soubory a internetem zip, unzip, sendmail –podpora formátu XML –grafické rozhraní pro soubory HDF –podpora 24-bitových a 32-bitových zvukových formátů

8 HUMUSOFT s.r.o. MATLAB 6.5 vylepšení uživatelského rozhraní –tlačítko Start –zlepšený editor zdokonalené ovládání automatické ukládání –nový prohlížeč vlastností grafických objektů –interaktivní editor barevných map colormapeditor –vylepšený návrhář grafického rozhraní GUIDE obsahuje vzory nepoužívanějších dialogů –nové vlastnosti objektu typu text okraj, barva pozadí

9 HUMUSOFT s.r.o. Simulink 5.0 vestavěná podpora pevné řádové čárky knihovna verifikace modelů nové a zdokonalené bloky reorganizované knihovny bloků nové simulační nástroje optimalizace –na rychlost simulace –na velikost modelu

10 HUMUSOFT s.r.o. Simulink 5.0 vestavěná podpora pevné řádové čárky –podporuje většina bloků –pro běh v pevné řádové čárce je nutná licence Fixed-Point Blocksetu pro vytáření modelů ne –automatická konverze z Fixed-Point Blocksetu knihovna verifikace modelů –blok Assertion lze povolit nebo zakázat, lokálně nebo globálně zastaví simulaci nebo vyvolá funkci –bloky pro kontrolu úrovně a rozsahu signálu s konstantními nebo proměnnými limity

11 HUMUSOFT s.r.o. Simulink reorganizace knihoven

12 HUMUSOFT s.r.o. Simulink knihovna verifikace modelů

13 HUMUSOFT s.r.o. Simulink 5.0 blok Signal Builder –pro grafické zadávání signálů bloky pro linearizaci –buď v časovém okamžiku nebo při události blok změny periody vzorkování –užitečný zejména pro multitasking zlepšený návrhář S-funkcí –více vstupních a výstupních portů –celočíselné datové typy –komplexní a dvourozměrné signály nový editor masky blok dokumentace

14 HUMUSOFT s.r.o. Simulink 5.0 zvýraznění kritických smyček –neplatné smyčky –algebraické smyčky automatický převod spojitých modelů na diskrétní –Model Discretizer –vyžaduje Control System Toolbox optimalizace běhu simulace –nejsou vyhodnocovány dále nepoužité signály kratší soubory modelů –optimalizace uložení parametrů bloků –změna formátu proti předešlým verzím je možno číst i ukládat ve starém formátu

15 HUMUSOFT s.r.o. Stateflow 5.1 dostupné na Webu –na CD Release 13 je verze 5.0 podpora pevné řádové čárky –plně integrováno se Simulinkem aplikační rozhraní –umožňuje tvorbu a ovládání diagramů z MATLABu podpora maticových vstupů a výstupů operace Undo v editoru diagramů pravdivostní tabulky –novinka ve verzi 5.1 podstatně zdokonalený tisk diagramů –možnost zvolit úroveň detailů

16 HUMUSOFT s.r.o. Real-Time Workshop 5.0 podporuje všechny nové vlastnosti Simulinku 5.0 reorganizace generovaného kódu –lepší modulární uspořádání optimalizace kódu –uživatelem ovládané znovuvyužití kódu zapracovány zkušenosti z embedded targetů RTW Embedded Coder 3.0 –podporuje externí mód Stateflow Coder 5.1 –kompatibilní se Stateflow 5.1

17 HUMUSOFT s.r.o. Fixed-Point Blockset 4.0 automaticky instalován se Simulinkem –důsledek integrace simulačního jádra –není potřeba licence Fixed-Point Blocksetu –licence je potřeba až při využití specifických funkcí např. logování, automatická volba měřítka tyto funkce lze globálně zakázat automatická konverze bloků z předchozích verzí –funkce fpupdate strukturované nastavení simulačních parametrů –poloha pevné řádové čárky, saturace,... –na úrovni bloků, subsystémů nebo systému

18 HUMUSOFT s.r.o. DSP Blockset 5.0 podpora nových datových typů –plná podpora logických signálů (typ boolean ) –plná podpora pohyblivé řádové čárky v jednoduché přesnosti (typ single ) –podstatně rozšířená podpora celočíselných datových typů plná podpora generování kódu v ERT formátu –“embedded real-time” formát –pro mikrokontroléry, signálové procesory, … optimalizace velikosti generovaného kódu –opakované využití parametrů a funkcí

19 HUMUSOFT s.r.o. DSP Blockset 5.0 nové bloky –kumulativní součin –digitální filtr pro již navržené filtry se známými koeficienty –diskrétní wavelet transformace také inverzní DWT vylepšené bloky –vstup a výstup zvuku podpora 24-bitového a 32-bitového zvuku –autokorelace, korelace a konvoluce nyní i ve frekvenční doméně –návrh digitálních filtrů nové struktury filtrů

20 HUMUSOFT s.r.o. Co se chystá Release 13 CD k dispozici od srpna 2002 některé produkty na Webu –Stateflow 5.1 –update Simulink a Real-Time Workshop brzo se očekávají další významné aktualizace –Symbolic Math Toolbox 3.0 Maple kernel verze 8 Release 14 –MATLAB 7.0 –v blízké budoucnosti Beta 1 (uzavřená) –vlastnosti dosud neznámé –odhad dostupnosti: druhá polovina roku 2003


Stáhnout ppt "HUMUSOFT s.r.o. MATLAB R13 prostředí pro vědeckotechnické výpočty Jan Houška"

Podobné prezentace


Reklamy Google