Prescan学习笔记(一)
来源:互联网 发布:java批量update mysql 编辑:程序博客网 时间:2024/06/05 02:22
因为老师的项目需要用到Prescan 来模拟真实的驾驶场景。因此使用它搭了一些模型,这里写下使用心得。
注意: Prescan是一个非常注重产品版权的软件,因此我们使用的也是通过正规渠道向其购买的,而且其licence定期更换,需要再次更新或者购买。
软件的安装相当复杂。
安装包列表:
先安装matlab
点击安装包安装,
因为我们项目用到了CANXL 硬件,所有还需要安装CANape软件,还需要使其和matlab进行融合。
项目背景,使用Prescan模型里的汽车参数,通过CAN总线传递到开发板,进行车辆控制,控制器输出控制参数到车辆,控制车辆行驶。
点开prescan GUI之后,file->new experiment->提示保存路径。
以上为基本界面介绍。左侧边栏里边有各种模型,可以直接拖到空白区域,右侧是元件树和元件属性窗口。
搭建完模型之后,点击上方菜单栏进行parse->build,然后点击中间的圆形按钮表示 唤醒matlab。
然后找到刚才案例的保存路径,会有一个mdl文件,按住拖进matlab,等待片刻,就会生成一个新的界面。
会弹出之前添加的模型,当前界面好像称为scheduler,一般都添加过车辆,每一次修改完prescan中的模型之,都需要点击regenerate。
如果需要更改目录 点击更改
双击模型,比如说车辆,会得到其在simulink中的模型,然后根据simulink的一些使用方法,可以得到或者使用其参数。
我们项目中用到了使用CAN把控制信息传递给模型,在simulink中使用dbc文件解析CAN信息,把参数传递给车辆模型,prescan中建立好的车辆模型就会按照控制参数进行运动。
点击开始的时候 可能会报错,其中一个是关于fixed-step。
这个参数在simulink菜单栏中的simuliation中的参数配置中,进行修改。改成100比如。确定即可。
- Prescan学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- 学习笔记(一)
- (10)逻辑判断的问题:点评赛车(通过枚举处理逻辑判断问题。)
- 安卓 RadioButton的图片大小设置 draw的图片大小设置
- tensorflow 中conv2d 以及max_pool 参数设置
- 欧式空间与酉空间——概念区分
- 让程序在崩溃时体面的退出之Dump文件
- Prescan学习笔记(一)
- ListView
- python数据分析——安装numpy,生成正态分布并简单分析
- 动态规划问题
- 欢迎使用CSDN-markdown编辑器
- Diplomas and Certificates
- 【备忘】:fetch API获取返回值的方式
- 《Java多线程编程核心技术》 笔记 未完待续
- 【SpringMVC】注解使用