Scienceworld.cz
PRO MOBIL
PRO MOBIL


KLASICKY
KLASICKY


Matlab a Simulink 2013b: nové nadstavby i změny v základních modulech

tisková zpráva společnosti Humusoft

HUMUSOFT s.r.o. a firma MathWorks®, přední výrobce programových nástrojů pro technické výpočty, modelování a simulace, uvádějí na trh České republiky a Slovenska nové vydání výpočetního, vývojového a simulačního prostředí MATLAB R2013b.

MATLAB R2013b přináší dvě nové nadstavby a další novinky v mnoha oblastech, včetně zajímavých změn v základních modulech MATLAB a Simulink. Do MATLABu byla přidána nová třída proměnných typu Table určená pro snadnou správu a vizualizaci tabulárních dat. Simulink byl obohacen o automatické zobrazení náhledů obsahu subsystémů a nový editor pro tvorbu jejich masek. Oblast fyzikálního modelování byla rozšířena o termo-hydraulickou doménu a Simulink 3D Animation umožňuje vzdálené zobrazení simulované virtuální scény pomocí internetových prohlížečů. Mnoho funkcí z oblasti zpracování obrazu, zpracování signálu, komunikačních systémů, neuronových sítí a dalších je nyní možné urychlit pomocí vestavěné podpory GPU výpočtů. Novými produkty jsou pak Polyspace Bug Finder a Polyspace Code Prover, které slouží k identifikaci, resp. k prokázání absence chyb ve zdrojovém kódu v jazyce C.

V MATLABu byla vytvořena nová reprezentace tabulárních dat pomocí proměnných typu Table. Proměnná Table je cílená na data, kde sloupce přestavují veličiny (vlastnosti) a řádky jednotlivé prvky, které jsou hodnotami veličin popsány. Proměnná typu Table umožňuje přístup k datům jak pomocí číselných indexů, tak pomocí pojmenování řádků a sloupců, což je často přehlednější a intuitivní. K dispozici je i přehledná vizualizace dat s možností editace a řazení v grafickém tabulkovém zobrazení. Data můžete do proměnné Table vkládat ručně, zadávat je jako výsledek výpočtů nebo je snadno importovat z tabulek ve formátu Microsoft Excel a datových souborů.

Zajímavé novinky přináší i Simulink. V editoru simulačních schémat zobrazuje grafické náhledy obsahu subsystémů a usnadní tak orientaci ve složitých modelech. V novém editoru pro tvorbu dialogů maskovaných subsystémů snadno vytvoříte i složité GUI s mnoha grafickými prvky, jako jsou rámy, záložky, různě rozmístěná editovací políčka, seznamy, radiobuttony a podobně. Rozšířena byla také podpora přímého spouštění vytvořených modelů na výukovém hardware, která nyní obsahuje i platformu Arduino® Ethernet Shield a Arduino® Nano 3.0.

Mezi další novinky v MATLABu R2013b patří: nové funkce Mapping Toolboxu pro zobrazení mapových podkladů z OpenStreetMap a dalších internetových zdrojů, urychlení více než 20-ti funkcí Image Processing Toolboxu pomocí podpory GPU výpočtů, grafické rozhraní pro spouštění paralelních workerů v Parallel Computing Toolboxu, nový nativní ODBC driver v Database Toolboxu, bloky pro modelování termo-hydraulických systémů v nástroji Simscape, podpora generování zdrojového kódu v jazyce C pro algoritmy Phased Array System Toolboxu, integrovaná podpora generování kódu (C a HDL) pro platformu Xilinx Zynq a Zedboard, generování optimalizovaného kódu pro platformu ARM Cortex-M z algoritmů pro DSP systémy. Zajímavým rozšířením jsou funkce nástroje Simulink 3D Animation pro 3-D vizualizaci simulovaných modelů v internetových prohlížečích s podporou HTML5, které umožní vzdálené zobrazení simulované scény.

Nový produkt Polyspace Bug Finder slouží k identifikaci softwarových chyb pomocí statické analýzy. Druhou novinkou je produkt Polyspace Code Prover, jehož hlavním úkolem je prokázání absence run-time chyb v software. Oba produkty jsou určeny k analýze zdrojového kódu v jazyce C – ať již psaného ručně nebo automaticky generovaného z algoritmů a modelů v MATLABu a Simulinku.

Samozřejmostí nové verze jsou aktualizace všech stávajících aplikačních knihoven.

autor


 
 
Nahoru
 
Nahoru