1、结构体的创建
在matlab中创建自定义结构体,操作流程如下:
VelInfo = structural("length",10,"width",2.5,"veh",10,"a",1.2)
1、首先打开simulink–>Mode Explorer–>Base Workspace,在菜单栏中,选择Add–>Simulink Bus,然后选择Launch Bus Editor
2、起名和增加结构体
最后保存为.mat文件即可,这里结构体就创建完成。
2、如何使用创建的结构体信号
这是展示2中方法来使用:
1、使用matlab function模块
搭建好的模型及如果如下:
其中常量的数据类型也要和结构体对应选择:
2、使用in、out输入输出接口使用结构体
输入:
输出:
这里使用Bus Assignment 模块,设置如下: