新的 MATLAB Test 使工程师和研究人员能够大规模开发、执行、测量和管理 MATLAB 代码中的动态测试

发布时间:2023-04-22  

MATLAB 和 Simulink 版本 2023a 还包括全新的与更新的模块集及工具箱,可简化航空航天、汽车和无线通信行业中基于模型的设计

MathWorks 今天发布了 MATLAB® 和 Simulink® 产品系列版本 2023a(R2023a)。R2023a 推出了两款新产品和增强功能,支持工程师和研究人员开发、执行、管理、测试、验证其 MATLAB 代码工程,并生成相关文档。

MATLAB Test™ 使工程师和研究人员能够大规模开发、执行、测量和管理 MATLAB 代码的动态测试。该新产品通过分组、保存和运行自定义测试套件帮助各个机构组织和管理工程的测试和结果。工程师和研究人员可以使用行业标准的代码覆盖率度量来识别未经测试的代码路径,从而优化工作效率。这些度量包括条件、决策和修正条件/判定覆盖率(MC / DC)等。MATLAB Test 用户还可以使用该产品基于工程的质量控制板来创建代码质量指标的交互式图形摘要,以及代码分析、代码覆盖率、测试结果和需求的可点击细节,以通过直观的摘要提高代码就绪的可见性。

R2023a 还推出了新的 C2000 Microcontroller Blockset™,用于设计、仿真和实现 TI C2000™ 微控制器的应用。该模块集使工程师和研究人员能够对数字电力变换和电机控制应用进行建模。该产品还包括数字 IO、ADC 和 ePWM 等外设模块,用于使用 C2000 电机控制单元(MCU)对工业和汽车应用中要求 ADC-PWM 同步的控制算法执行仿真。

“R2023a 的新产品是为必须高效构建安全关键型系统的工程师和研究人员设计的,”MathWorks 产品营销总监大卫·里奇说。“使用这些新产品和增强功能,我们的客户将体验到开发运营一体化工作流中质量和自动化程度的提高。”

R2023a 还包括对流行的 MATLAB 和 Simulink 工具的重要更新,包括:

- Aerospace Blockset™ 提供 Simulink 参考示例和模块,用于建模、仿真以及分析高保真的航空器,旋翼航空器和航天器平台。该模块集包括飞行器动力学、已验证的飞行环境模型,以及针对飞行员行为、作动器动力学和动力系统的模块。

-  Communications Toolbox™ 提供多种算法和应用程序,可对通信系统进行分析、设计、端到端仿真和验证。工具箱提供的算法包括信道编码、调制、多输入多输出(MIMO)和正交频分复用(OFDM),使工程师和研究人员能够构建和仿真基于标准或自定义设计的无线通信系统的物理层模型。

- Powertrain Blockset™ 为使用基于模型的设计的工程师和研究人员提供预置的汽车参考应用,来设计汽油、柴油、混合动力、燃料电池和电池电驱系统。该产品包括一个组件库,用于发动机、牵引电机、电池、变速器、轮胎、驾驶员模型以及组件和监督控制器。

- Vehicle Dynamics Blockset™ 为乘用车、卡车和两轮车提供预置的汽车动力学参考应用。该模块集包括一个可用于动力系统、转向系统、悬架系统、车身、制动系统、轮胎、驾驶员模型以及组件和监督控制器的组件库。

关于 MathWorks

MathWorks 是全球领先的数学计算软件开发商。来自该公司的 MATLAB 被称为“科学家和工程师的语言”,是一个集算法开发、数据分析、可视化和数值计算于一体的编程环境。Simulink 则是一个模块化建模环境,面向多域和嵌入式工程系统的仿真和基于模型的设计。这些产品服务于全球工程师和科学家,帮助他们加快步伐,在汽车、航空航天、通信、电子、工业自动化及其他各行各业更快地实现发明、创新和开发。MATLAB 和 Simulink 产品是全球众多顶级大学和学术机构的基本教研工具。MathWorks 创立于 1984 年,总部位于美国马萨诸塞州的内蒂克市(Natick, Massachusetts),在全球拥有34个分支机构,共有 6,000 多名员工。有关详细信息,请访问cn.mathworks.com。

文章来源于:ECCN    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    候这些初值的量比较大,Keil还会将这些初值压缩后再放入ROM/Flash以节省存储空间。那这些初值是谁在何时将它们恢复到RAM中的?ZI属性输入节中的变量所在RAM又是谁在何时给用零初始化的呢?要了解这些东西,就要看默认设置下......
    “Output”标签页切换到输出选项卡,如下图所示。 从上图中可以看到,在默认设置下MDK-ARM是不会生成任何下载文件的。若要生成十六进制的下载文件,需要勾选“Create HEX File”一项......
    标准的纽扣电池可供设备使用很多年。 如下是本模块在默认设置下的工作电流实测数据,仅供参考,不同设置和工作场景下工作电流会有不同,可根据具体应用场景调整设置,在功耗和性能之间做出平衡。 (使能......
    自动生成情况下,默认为延时1ms单位,即HAL_Delay(500)表示500ms延时,这是因为在默认状态下,SysTick()默认设置为1ms中断,下面就原理进行叙述。 Systick 定时......
    保护,此后使用JLink再也无法连接上stm32了,Keil中也没办法识别出设备: Snipaste_2020-12-10_10-37-11 2.解决方法 首先,修改stm32的启动方式,我的板子默认设置......
    跟从站描述文件有关)TPDO1里默认设置了6个参数,可根据需要自行添加删减,或者可以放置到其他TPDO; 12、确认配置无误后点击“操作”-“连接”; 13、随后......
    仍会占用栈空间。 堆(Heap)的默认设置 0x200(512)字节。Heap_Size EQU 0x200大部分人应该很少使用malloc来分配堆空间。虽然堆上的数据只要程序员不释放空间就可以一直访问,但是......
    的工程时,默认配置选项是 No-Debug,不会配置下载器所使用到的SWDIO引脚和SWCLK引脚: 结果就是单片机里之前的程序是正常的,所以这个工程编译出的程序可以成功下载进去,但是......
    大小可以自己修改,也可以使用STM32CubeMX数值大小配置,如下图所示。 STM32F1默认设置值0x400,也就是1K大小。 Stack_Size EQU 0x400 函数......
    数嵌套,递归时,系统仍会占用栈空间。 堆(Heap)的默认设置0x200(512)字节。 Heap_Size EQU 0x200 大部分人应该很少使用malloc来分配堆空间。虽然堆上的数据只要程序......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>