Matlab~Simulink~code generation

使用Matlab Simulink生成emberred c code,发现得到的文件夹里ert_main.c里包含的头文件有两个没有找到(实际上是在模型test.h里包含的头文件):

rtw_solver.h

rtw_continuous.h

这两个文件所在的目录为:{安装matlab的文件夹}\simulink\include 。

这两个文件属于rtw toolbox(real time workshop),RTW是实时仿真生成代码工具,头文件作用是解算器和连续时间相关的配置。

rtw_continuous.h部分代码为:

/* Copyright 1990-2014 The MathWorks, Inc. */

/*
 * File: rtw_continuous.h     
 *
 * Abstract:
 *   Type definitions for continuous-time support.
 *
 */

#ifndef RTW_CONTINUOUS_H__
#define RTW_CONTINUOUS_H__

#ifdef MATLAB_MEX_FILE
#include "tmwtypes.h"
#else
#include "rtwtypes.h"
#endif

/* For models registering MassMatrix */

/skip/

/* =============================================================================
 * Model methods object
 * =============================================================================
 */

/skip/

rtw_solver.h部分代码为:

/*
 * File: rtw_solver.h     
 *
 * Abstract:
 *   Type definitions for continuous-time solver support.
 *
 */

/* Copyright 1990-2017 The MathWorks, Inc. */

#ifndef RTW_SOLVER_H__
#define RTW_SOLVER_H__

#include "rtw_continuous.h"

/* =============================================================================
 * Solver object
 * =============================================================================
 */
#ifndef NO_FLOATS /* ERT integer-only */

/skip/

typedef struct _ssSolverInfo_tag {
    /skip/
} ssSolverInfo;

/skip/

#endif

ssSolverInfo是一个很大的结构体组成,大概是simulink界面生成代码时配置解算器的具体配置信息。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值