新功能发布—TSMaster的MATLAB自动化控制模块

本文介绍TSMaster新功能——MATLAB自动化控制模块,包括C代码转换为Stateflow、SIL和HIL环境自动构建等内容,提高MBD开发效率。

前言

今天我们继续来介绍TSMaster新功能—MATLAB自动化控制模块。该模块提供了大量用于MBD开发的小工具。还包含了这个可以将c代码自动转化为stateflow代码的程序。

一、MATLAB的自动化对象

> 首先点击连接,连接到matlab的自动化对象,需要启动matlab的主程序,一旦连上之后,matlab程序就可以实时被TSMaster软件来控制。那么我们点击之后可以看到连接按钮变灰,然后断开连接按钮变成高亮,那么这个时候就可以通过我们的软件来控制matlab程序了。

> 然后我们可以点击这个c代码转stateflow,点击解析,会实现一个逻辑树,然后再点击生成代码。这个时候我们就可以看到,我们的示例代码就可以自动转换成stateflow代码,该功能可以迅速的将已有的C代码的逻辑一键转换成完全等价的stateflow的逻辑,从而提高MBD的开发效率。那么转化完成的效果就是这样,双击chart1展开之后就可以看到跟刚才的c脚本完全对应的stateflow的逻辑。

 

二、SIL和HIL环境的自动构建 

只要我们拥有可以生成代码的Simulink的仿真模型,就可以通过此模块来实现该模型在TSMaster环境中的实时运行。从而让我们的算法可以在软件设计的前期就可以参与到HIL和SIL的实时仿真中来,同时有了小程序的加持,我们还可以对算法进行细致入微的调试、监控,甚至将二进制文件发布给其他的用户,进行联合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TOSUN同星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值