Prescan学习笔记:短暂接触

因为老师的项目需要用到Prescan 来模拟真实的驾驶场景。因此使用它搭了一些模型,这里写下使用心得。

注意: Prescan是一个非常注重产品版权的软件,因此我们使用的也是通过正规渠道向其购买的,而且其licence定期更换,需要再次更新或者购买。

软件的安装相当复杂。

安装包列表:

 

1 matlab2012a
2 prescan
3 prescan的证书

其中matlab和Prescan的位数要一致,建议使用64位,和win7的兼容性更好,prescan7.6之后就没有32位的了,目前最新是8.0版本。

 

先安装matlab

 

prescan的安装
点击安装包安装,
前期选择安装路径等,
中间一步string为26000@主机名
 
 
然后在安装之后的bin文件夹里需要设置lmtools。倒数第二个 配置服务 lmgrd就在浏览中。
license也找到相应的路径。然后保存服务。
然后选择 start/stop 先停止服务,再开始。

 

因为我们项目用到了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我的建议还是购买官方的注册license,官方要求是一个机器只能使用一个版本,每个机器都要买许可,其实这个可以几个机器共同使用一个许可的。具体的办法不可多说,大家自己解决吧。

这里提供一份prescan的官方文档,我感觉很有用处。希望大家自己看看能否解决问题。

链接:https://pan.baidu.com/s/1hrC7peG 密码:rgem

 

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 22
    评论
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值