和simulink c代码生成s-function相关的一些心得
工作原因需要将一个一部分的c代码在simulink中运行并进行仿真测试,于是就使用了matlab自带的lct code工具。从中遇到了几个问题记录一下:1. 首先是输入输出结构体的定义,如果输入和输出都是结构体,那么在c的header里面需要定义这些输入输出的数据类型,在matlab的workspace里面也需要定义相同的bus,同时将该bus的类型设置为imported,来源的header文件就是我们在c代码里定义的文件名。2. 使用该方法需要定义输出函数为什么,如果定义的输入是结构体,那么在