2007-10-08 15:42:37 来源:MathWorks
高科技运算分析软件的开发研究商The
MathWorks发表MATLAB及Simulink
2007下半年之正式改版──R2007b,此次改版包括Simulink7.0,MATLAB新功能,并新增2个新产品以及其它82项产品之改版更新与除错(bug
fix)。
R2007b新功能如可在MATLAB指令列写程序,并和C程序代码产生器(Real Time
Workshop)搭配,直接使用嵌入式MATLAB (Embedded
MATLAB)功能产生C程序代码;除此之外,Simulink下的Embedded MATLAB Function
blocks可支持多个M-files写成的算法。
此次改版内容在Simulink产品家族部份,包含Simulink的Simulink加速器(Simulink
accelerators),可提供编译过的模拟和处理双核心或双处理器的功能;运用model
reference功能,和模块化的方式建构大型Simulink模型;以及可于嵌入式C程序代码产生器(Real Time
Workshop Embedded Coder)下进行双向的程序代码追踪,针对特定处理器产生特定目标(embedded target
products)的最佳化程序代码。
另外并包含以及物理模型仿真模块组(Simscape)和液压模拟模块组(SimHydraulics)可自动产生程序代码;硬件描述语言产生器(Simulink
HDL Coder)可支持多频(multirate)设计;利用zero
crossings侦测和微分方程式描述(differential equations
authoring)的方式,在事件导向系统仿真软件(Stateflow)里建立连续时间的模型。
还有可于系统测试工具(SystemTest)下,利用分布式运算工具箱(Distributed Computing
Toolbox)进行平行运算;新产品Simulink设计验证工具(Simulink Design
Verifier),用来自动产生测试讯号和进行设计元素验证(property proving),以及可从Embedded MATLAB
Function blocks自动产生硬件语言程序代码(HDL code)。
在MATLAB产品家族部份,新增在64位的操作系统上,多数的MATLAB函式支持大于2x10^9个元素的数值数组运算;MATLAB于Windows操作系统上可读取WMV、MPEG及其它影像档案格式;影像处理工具箱(Image
Processing Toolbox)下的影像检视器和 ROI工具,提供多角形、椭圆形、以及手缯图形等选项。
以及可在分布式运算工具箱(Distributed
Computing
Toolbox)下利用parfor功能,交叉存取(Interleaving)平行及连续的程序代码;在Java加载宏工具箱(MATLAB
Builder for
Java)下利用AJAX功能,针对网页上的交互式图形进行旋转、放大/缩小和pan等动作;以及财务数据来源工具箱(Datafeed
Toolbox)可支持路透社(Reuters)的市场数据系统。
相关文章