simulink生成Java代码_Simulink自动代码生成简介

以前上学的时候,总感觉自动代码生成的不是很靠谱,也曾经粗浅的用过,当时看到自动生成的代码变量命名比较混乱,之后就基本上没兴趣了。工作以后,又用了下自动代码生成,才发现这是一等一的好工具。

自动代码生成的优势在于:

1) 图形化的策略建模非常有利于交流;

2) 策略工程师不需要有很丰富的编程经验;

3) 自动代码生成的代码质量是比较高的,至少在安全性方面是比人工编码高;

4) 一般情况下,模型为定点模型,计算效率更佳,所以在定点方面比较有优势;

5) 模型测试起来要比代码测试方便。

Simulink自动代码使用MPT object来描述参数和信号(标定量和测量量),使用Simulink.NumericType来描述数据类型。MPT object描述了参数和信号的一些基本属性:数据类型、初始值、与自动代码生成相关的选项。Simulink.NumericType主要用于描述定点数据类型,即数据的定义、缩放因子和偏移量。通常情况下会有一个数据字典用来描述数据类型,一个项目中所有人共用一套数据字典。设置完MPT object的属性、将模型由浮点转为定点、设置模型自动代码生成属性,然后就可以自动生成代码了。

详细过程回头再补上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值