mbd软件开发

Dargon28814 天前
开发语言·matlab·simulink·mbd软件开发
Simulink的SIL软件在环测试以基于模型的设计(MBD)的软件开发时,需要进行SIL(Software in the Loop,软件在环测试)。SIL测试就是在PC上验证模型是否与代码功能一致。在项目开展中,用在需要将控制器生成移植到硬件前,把控制器的模块生成代码,与对应的控制器模块做等效性测试。
Dargon28818 天前
开发语言·matlab·simulink·mbd软件开发
Simulink的回调函数(二)为了使用户在数据初始化,模块拖曳和仿真结果绘图操作等过程中能够更加便利,表现力更加丰富,Simulink为用户提供了一系列的回调函数,使得模型和模块的动作,甚至跟模块端口相连接的信号的动作都能够由用户自定义,用户可以建立使用便利,具有个性化的模型执行过程。
Dargon28821 天前
开发语言·matlab·simulink·mbd软件开发
实例讲解Simulink的MATLAB Function模块MATLAB Function是一个支持使用M语言编写模块功能,并能够将所编写的M语言生成C代码,用于开发桌面应用和嵌入式应用的模块。它支持的 MATLAB内建函数比 Fcn模块要广泛,除去基本的四则运算、逻辑操作符和关系操作符,还可以调用MATLAB各种工具箱里提供的内建函数,包括支持代码生成和不支持代码生成两个类型。
Dargon28822 天前
开发语言·matlab·simulink·mbd软件开发
MATLAB的Simulink的While子系统(动作子系统)可以用Simuklink 中 Ports &. Subsystems模块库的 While子系统创建类似C语言的循环控制流语句。子系统图标如图所示。
我是有底线的