基于matlab实现AUTOSAR软件开发---答疑4
2024-01-08 08:43:31
最近有写看了我的文章《基于MATLAB开发AUTOSAR软件应用层模块-part15.AUTOSAR Dictionary-3 编辑AUTOSAR元素-interface》这篇文章,对mode switch接口部分的讲解有些疑问的,主要事枚举变量的创建和mode delcaration group选择这里有点问题,我在这篇文章里解答下疑问,希望能解决各位朋友提的问题。
首先需要写个脚本,内容如下:
Simulink.defineIntEnumType('POWERMODE', ...
{'PM_OFF', 'PM_ACC','PM_ON', 'PM_CRANK'}, ...
[0 1 2 3], ...
'Description', 'Type definition of POWERMODE', ...
'HeaderFile', 'Rte_Type.h', ...
'DefaultValue', 'PM_OFF', ...
'AddClassNameToEnumNames', false,...
'StorageType', 'uint8'...
);
定义一个枚举,名字为POWERMODE,这个就作为后边mode delcaration group使用,
运行这个脚本就会在MATLAB环境里生成这个枚举,但是在工作空间里是看不到的,没关系模型和数据字典都是可以直接访问使用的。
之后我们在数据字典里,使用这个枚举作为mode delcaration group的名字就可以了。
文章来源:https://blog.csdn.net/lijigang100/article/details/133920526
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!