CANdb和CANoe设置英文显示

电脑上安装多个CANoe版本,打开CANoe工程查看DBC文件时,发现不可读

找到DBC文件,使用CANdb++ Editor软件打开DBC文件时,如下图所示,有些正常显示,有些显示德文,有些显示异常(带“?”),无法正常访问DBC
在这里插入图片描述
分析:
Vector软件支持设置英文、德文、日文;
上述DBC显示是德文,同时也存在一些错误,先修改成英文查看效果。

电脑重装系统,只重装了C盘系统盘,重新安装CANoe的软件。由于CANoe有多个版本,先安装了CANoe15.0,然后安装了CANoe13.0,不确定是否是由于版本冲突导致的(重新安装CANoe的时候,之前的版本没有卸载,导致出现CANdb++显示异常)。

1、分别打开CANoe13.0和CANoe15.0工程,然后通过CANoe-Tools-CANdb++ Editor打开CAN4的DBC,发现通过CANoe软件打开的DBC文件均是正常的。
在这里插入图片描述

2、分析CANdb++打开DBC,两者的区别,在CANdb++ Editor中查看帮助文档,搜索语言设置(language),如下图所示,按照提示文件进行进一步的分析
在这里插入图片描述/3、在系统盘(此处默认是C盘)ProgramData中查看(Programdata是位于电脑系统盘(默认C盘)根目录的一个系统文件夹,它是公用的被创建文件夹或文件存放的地方,多为软件缓存,这些文件夹或文件由程序或管理员用户控制,有些时候是隐藏起来的),找到Vector\CANdb++3.1,查看CANdb.ini配置文件中,发现语言选择的就是English,是正确的,如下图所示:
在这里插入图片描述4、确认安装路径下是否存在该配置文件:C:\Program Files (x86)\Vector CANdb++ 3.1\Exec32(这个路径下不存在CANdb.ini配置文件)。
在这里插入图片描述
5、添加CANdb.ini配置文件到安装路径下(CABdb.ini中语言配置的是英文),再次打开DBC尝试,还是出现德文。

6、通过程序面板查看是否有安装多个不同版本的CANdb++软件,如果安装多个版本,确定打开的是哪个版本。搜索到只有一个CANdb++软件。
在这里插入图片描述7、搜索一下电脑上所有的vector.ini文档,确认一下是否所有的Country值都为01,若不是,将其改为01;所有的Vector.ini中配置的都是英文。
在这里插入图片描述
8、确认CANoe软件为英文。从CANoe或其它Vector软件中打开CANdb++ Editor,看看是否为英文,若不是,将其改为英文。
在这里插入图片描述
9、再次通过CANdb++ Editor工具打开CAN4的DBC文件,还是错选德文及错误。
分析打开方式:右键DBC文件-打开方式-发现有两个CANdb++3.1,如下图所示:
在这里插入图片描述
在这里插入图片描述
10、对比英文版的DBC文件和德文版的DBC文件,分别打开菜单栏HELP(或者德语的Hilfe) -> About CANdb+,查看版本号,从More Info…那里还可以看到具体文件的地址信息,发现两个DBC的版本信息确实不一样
在这里插入图片描述11、卸载现有DBC软件,重装最新的CANdb++软件,即可解决问题;

小结:
1、将CANdb.ini文件放置在系统文件夹中,并且确保CANdb.ini中配置为英文;
2、检索所有的VECTOR.ini文件,并且确保VECTOR.ini配置为英文;
3、CANoe软件中设置语言方式为英文;
4、设置DBC打开方式,右键-选择其他应用-选择另外一个CANdb++ Editor3.1,在“始终使用此方式打开.dbc(此为不卸载现在Vector CANdb++软件时操作);
5、卸载CANdb++,下载最新的CANdb++软件安装。

总结:
Vector的软件设置语言类型,比如CANoe软件中可直接在软件界面设置,CANdb++是通过candb.ini配置文件进行修改,vTestStudio中通过vector.ini配置文件进行修改;
C:\ProgramData\Vector\CANdb++ 3.1\candb.ini
C:\ProgramData\Vector\ASAP2 Tool-Set 13.0\vector.ini
C:\ProgramData\Vector\CANoe\15 (x64)\vector.ini
C:\ProgramData\Vector\CANoe\13 (x64)\vector.ini

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜉蚁撼树

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值