MATLAB產品家族是美國The MathWorks公司開發的用于概念設計,算法開發,建模仿真,實時實現的理想的集成環境。由于其完整的專業體系和先進的設計開發思路,使得MATLAB在多種領域都有廣闊的應用空間,特別是在MATLAB 的主要應用方向——科學計算、建模仿真以及信息工程系統的設計開發上已經成為行業內的首選設計工具,全球現有超過五十萬的企業用戶和上千萬的個人用戶。

MATLAB產品體系包含MATLAB產品家族,Simulink產品家族和Polyspace產品家族三部分組成。

MATAB產品

MATLAB是一種用于算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境。除了矩陣運算、繪制函數/數據圖像等常用功能外,MATLAB還可以用來創建用戶界面及與調用其它語言(包括C,C++,Java,PythonFORTRAN)編寫的程序。利用為數眾多的附加工具箱(Toolbox)它也適合不同領域的應用,例如控制系統設計與分析、圖像處理、信號處理與通訊、金融建模和分析等。

MATAB產品家族

Simulink是一個面向多域仿真并和基于模型設計的框模塊圖環境。它支持系統級設計、仿真、自動代碼生成以及嵌入式系統的連續測試和驗證。其豐富的模塊庫(Blockset),可對各種時變系統,例如通訊、控制、信號處理、視頻處理和圖像處理系統等進行設計、仿真、執行和測試,也可以進行基于模型的設計。

Simulink產品家族

Polyspace Code Prover可以證明CC++源代碼中不存在溢出、被零除、數組訪問超出邊界以及其他某些運行時錯誤。Polyspace Bug Finder可以識別運行時錯誤、數據流問題以及CC++嵌入式軟件中的其他缺陷。

Polyspace產品家族

基于模型設計思想是由美國The MathWorks公司提出,并在其完整工具鏈的支撐下在全球特別是航空航天和汽車設計領域得到廣泛的應用,并在逐漸發展成為嵌入式系統設計領域的行業標準流程。

基于模型設計(Model Based Design,簡稱MBD),就是基于模型設計的流程。顧名思義,基于模型設計的核心是模型,基于模型設計思想中包括以下四個關鍵點。

1)   可執行的需求描述

2)   仿真環境下的設計

3)   由模型自動生成的代碼

4)   貫穿始終的持續性驗證

基于模型設計流程

基于模型設計中,整個設計流程中傳遞信息的已經不僅僅是文檔,而是可以圖形化表述并且產生運行結果的模型;設計過程不再是靜態的或者依賴于眾多硬件環境的方式,而是可以通過仿真快速設計快速修改的多輪次迭代設計過程;模型已然在那里,就讓設計師從繁瑣的手寫編碼中解脫出來,讓模型去自動生成更加標準化更加易讀的C代碼;驗證不再需要等到編碼完成之后,在模型設計階段就開始早期的驗證,將設計缺陷發現并解決于早期,對于系統設計質量的提高和成本的降低無疑是最大的幫助。

MBD優勢

工具保證各個環節的跟蹤


MATLAB產品介紹

本網站由阿里云提供云計算及安全服務 Powered by CloudDream
菲律宾快乐8预测