2018年4月28日星期六

通过CANTest启用USBCAN-2E-U,提示“打开设备错误”,“启用设备失败”

我们部门有一个小盒子,叫做USBCAN-2E-U(以下简称“盒子”), 把它连接在电脑的USB口上,就可以实现对CAN总线的访问。前几天打算用一下,但使用厂商提供的CANTest软件对它启用时,老是先后提示“打开设备错误”,“启用设备失败”。

先说结论,这个问题最终我也没有找到原因和解决,只好把家里的电脑拿到公司,需要用这个盒子的时候用家里的电脑。但我把解决过程中的一些经验整理在此。

1. 确保驱动正确安装并且是最新的。
驱动下载的网址是http://www.zlg.cn/can/down/down/id/22.htm
这个网址很隐蔽,如果不是客服告诉我,我恐怕自己都找不到。注意驱动分为Windows 10和其他Windows系统的,然后还分64位和32位的,不要装错了。
装好驱动后,小盒子上的SYS指示灯应该是绿色长亮。

2. CANTest软件最好也用最新的版本。
下载网址见上面下载驱动的网址。建议不要到其他乱七八糟的下载网站下载,既不保证是最新版本,也可能带有恶意软件。

3. 确保CANTest软件中的设备类型正确。
软件可能自动识别的不对。

以上三步确认OK应该就可以正常使用了,如果还不行,可以试试下面两步。

4. 从官网下载“【驱动软件】CAN接口卡二次开发接口函数库”替换CANTest软件中的CANControl.dll
网址同上。注意用32位的dll文件替换,因为即使你在64位的系统上运行,CANTest软件也是32位的。
这种方法网上有人说是可行的,我觉得正常情况下没必要,而且在我的电脑上这样做了也没有效果。

5. 确认盒子是好的
把盒子接在同事的电脑上尝试。

这个问题奇怪的地方就在于,盒子接在同事的电脑上就可以正常使用。他的电脑也是Windows 10, 而且他的驱动和CANTest软件还不是最新的(当然他的那个版本我也尝试过,依然不行)。也许我的Windows 10版本比较高吧,我的版本是1803(OS内部版本17134.1)。

2018年4月25日星期三

我读过的第二个小学——唐钢77号小区小学

当时我家住在78号小区,按划片应该上东窑小学和35中学,是政府办的。马路对面的77号小区划片在77号小区小学和唐钢龙华中学,这两个学校是唐钢办的,由于有雄厚的资金支持,远好于前面提到的两个学校。在我读完小学五年级的上学期后,家人托关系把我转到了这个小学。其实这和现在的择校风是一样的,只不过那时绝大多数家长还没有认识到这一点。
在这里上学后,感觉自己简直提高了一个社会阶层。学校的师资、设备、管理明显好于之前的学校,同学的学习水平、家庭经济状况也明显好于原来的同学。在这里读书一年半的时间,留下了很多美好的回忆,当然没有初恋那么美好。
照片拍摄于2017年最后一天。



2018年4月21日星期六

Windows 10开始菜单无法打开如何解决

我的Windows 10系统在升级了一个insider preview版本后,重新启动后,点击开始按钮没有反应,点击屏幕右下角的通知按钮也没有反应。同时我注意到,任务管理器中有个wsappx进程持续占用25%左右的CPU资源,每秒有500kB左右的磁盘写入。除此之外电脑使用基本正常,但不太方便。特别是持续25%的CPU占用率对于笔记本电脑来说还是有一定发热量的。
在网上搜了一些解决方法。安装第三方开始按钮替代软件,这只是个规避方法,并不能解决系统资源占用和发热问题。修改User Manager服务,在我这台电脑上无效。执行Get-AppxPackage脚本,大量报错同时也没有效果。还有个方法是重置电脑,但我的电脑上按Shift键重启也无法进入“疑难解答”进而对电脑进行重置。还有重装系统等方法,由于过于耗时(主要是重装后的软件下载、安装与破解),不到万不得已不考虑。
后来我想了一个方法,结果一举解决了这个问题,将其共享在此。
按Win+R键,打开“运行”窗口(因为开始菜单已经无效了),输入netplwiz, 确定,打开“用户账户”窗口,添加一个新用户,不要忘记将其设为管理员。然后重启电脑用刚刚新增加的用户登录,问题解决。问题解决后,可以在确定备份了之前用户所有有价值的文件后删除之前那个有问题的账户。