1、找到需要生成代码的Simulink模型
2、找到模型资源管理器并打开
3、打开如下图,需找到Base Workspace
4、然后点击'添加(D)'->'Simulink 别名类型(A)'
5、根据需要选择要定义的类型和具体的名字即可,可重复多次添加多个
6、以上几步都完成后可以进行确认
7、然后点击模型设置
8、进入到下图中的红色框中的内容,根据上面的定义进行名称的替换 9、上面的步骤完成后,确认即可;再生成代码即可看到用的数据类型便是自定义的数据类型。
10、上面第6步完成后可以将定义的数据进行保持,选择所有类型,右键保持即可。
11、可保持为如下样式,
12、这样以后就可以直接使用此文件,使用方法如下:
新建一个importfile.m的脚步,输入如下的程序:
function importfile(fileToRead1)
%IMPORTFILE(FILETOREAD1)
% 从指定文件中导入数据
% FILETOREAD1: 要读取的文件
% 导入文件
newData1 = load('-mat', fileToRead1);
% 在基础工作区中从这些字段创建新变量。
vars = fieldnames(newData1);
for i = 1:length(vars)
assignin('base', vars{i}, newData1.(vars{i}));
end
使用方法如下:在命令窗口中调用(importfile是上面脚步的文件名称)
13、生成的代码如下,在rtwtypes.h文件中