【仿真】carsim、prescan、simulink联合仿真教程、笔记、操作

【仿真】carsim、prescan、simulink联合仿真教程、笔记、操作

相关模型https://download.youkuaiyun.com/download/rmrgjxeivt/85809184

1. Carsim端配置

如图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置完成后点击send to simulink
此时会自动打开一个simulink

重要!!!!!!记录自动打开的simulink中simfile.sim的位置,后文有用

2. Prescan端配置

打开prescan并从prescan启动matlab。此时会打开第二个matlab

进入到prescan界面,对工程进行配置,如图

在这里插入图片描述
在这里插入图片描述

build后打开simulink文件,regenerate,进入到相关位置,如图

在这里插入图片描述
在这里插入图片描述
特别注意!!!!!该模块中需指定simfile.sim的绝对位置或相对位置。默认是自动搜索simfile.sim,会报错!!必须指定位置
在这里插入图片描述

3. 点run开始玩耍

在这里插入图片描述

4. 啰嗦一点


**用其他任何模块替代此处的carsim均可,只需满足输入输出接口通讯正常即可引入外部模型。

例如:

  • 外部实时机内运行的车辆模型
  • 硬件在环CAN等设备发送的车辆信号
  • 实车+虚拟场景数字孪生测试时的车辆反馈**

详情、交流请直接联系作者wx:nangua0963

### 配置PrescanSimulink联合仿真的方法 在配置PrescanSimulink进行联合仿真时,需确保两者之间的接口能够无缝对接,从而实现高效的数据交换和协同工作。具体来说: #### 1. 安装与环境准备 为了使Prescan能与Simulink顺利连接并运行联合仿真,首先要安装好相应的软件包以及驱动程序[^2]。 #### 2. 创建Prescan场景文件 通过Prescan图形化界面创建所需的交通场景,并保存为`.scn`格式的文件。此过程涉及定义道路布局、添加静态/动态物体以及其他环境因素等操作。 #### 3. 设置通信参数 在Prescan中指定用于传输数据至Simulink的具体端口号及其他必要的网络配置选项;同样,在Simulink一侧也需要做相应调整来匹配这些设定,以便建立稳定可靠的通讯链路。 #### 4. 构建Simulink模型 利用MATLAB/Simulink平台构建控制系统或其他类型的处理逻辑框图,其中应包含接收来自Prescan传感器信息(如摄像头图像、雷达回波)作为输入源的部分。 #### 5. 添加S-Function模块 向Simulink模型内加入专门设计用来桥接两者的S-function组件,该部件负责解析由Prescan传来的原始数据流并将之转换成适合进一步分析的形式。 #### 6. 启动联合仿真流程 完成上述准备工作之后,即可启动整个系统的模拟测试环节——即先让Prescan编译所设定了的情景再将其推送出去给Simulink执行下一步骤的动作,比如响应驾驶指令改变行驶轨迹等等。 ```matlab % MATLAB代码片段展示如何初始化 Prescan-Simulink 连接 set_param('myModel', 'SimulationCommand', 'start'); ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值