常见问题
问题:我可以记录 CAN Bus 报文,而且看起来我能够发送它们,但是测试仪看不到我发送的报文。
Section titled “问题:我可以记录 CAN Bus 报文,而且看起来我能够发送它们,但是测试仪看不到我发送的报文。”答案:请按照以下步骤操作:断开 BUSMASTER 应用程序。然后点击 “option -> controller mode”,如果未选择 active mode,请选择它。如果波特率 >= 500 Kbps,请在 USB 硬件与 ECU(测试仪)之间的电缆两端的 CANH 和 CANL 之间使用 120 欧姆的终端电阻。### 问题:BUSMASTER 能够接收报文,但是当发送报文时应用程序报错?
答案:请按照以下步骤操作:当系统空闲时,测量 PCAN-USB 的 SUB-D 连接器的引脚 2 和 3 以及引脚 7 和 3 之间的电压。如果电压不在 2.5v 左右,则 CAN 收发器 (Philips PCA82C251T) 已损坏。**问题:BUSMASTER 在编译时抛出错误,提示 BUSMASTER_Interface.h 缺失。为什么?**答案:重新生成解决方案即可解决此问题。当选择重新生成时,Visual Studio 将编译 BUSMASTER.idl 文件,并将生成 BUSMASTER_Interface.h 和 BUSMASTER_Interface.c 文件。问题:为什么在更改活动窗口后,工具栏的重放按钮未激活?
答案:这是工具栏重放按钮的预期行为。这是由于以下功能:1. 在 Replay Configuration 窗口中添加多个用于重放的日志文件2. 选择交互式重放3. 连接到网络。将显示与为重放添加的日志文件数量相对应的多个重放窗口。如果添加了 2 个日志文件,则在连接时会显示 2 个交互式重放窗口。4. 重放工具栏功能基于活动的交互式窗口工作。因此将其设为通用将不起作用。因此该工具栏被禁用。问题:Message Replay Window 关闭后,无法将其找回。
答案:在交互式重放方法中,关闭按钮的功能实际上是停止重放。因此窗口将被关闭,并且重放将立即停止。要找回重放窗口,只需断开并重新连接到网络即可。无需重新启动应用程序。请确保在 Replay configuration 窗口中选择了 Interactive Replay Window 选项。问题:每次 BUSMASTER 启动时都会创建 union.h 文件。因此,这些文件中之前的任何手动更改都会丢失。答案:生成的 Unions.h 文件旨在仅供 BUSMASTER 使用。因此任何手动修改都不会被保留。如果需要任何额外的更改或定义,可以通过创建一个新的头文件并在 cpp 文件中引用它,或者在数据库文件本身中进行修改来实现。问题:在 Message window 中,关闭窗口不起作用答案:这是预期行为。Message window 将始终保持打开状态。如果需要隐藏该窗口,请取消选中 View –> Message Window 菜单选项问题:启动 BUSMASTER 时出错。安装并启动 BUSMASTER 时,显示错误消息 “The application cannot be started because the application config is not correct”
答案:
安装 .Net framework 3.5 或更高版本,然后重试。BUSMASTER 依赖于 .Net Framework。**问题:BUSMASTER 中支持哪个版本的 MinGW Compiler?
答案:
MinGW gcc version 4.8.1 (tdm-1)。可在以下地址获取:http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/Previous/1.1309.0/tdm-gcc-4.8.1.exe/download**问题:在 Node Simulation 中编译文件时,即使文件存在,输出窗口也显示 “No such file or directory”?
答案:
可能的原因是:MinGW 不支持某些文件路径格式,例如文件路径中包含空格。**问题:即使 .cpp 文件已构建且生成了 .dll,在连接时,输出窗口仍显示 “Input File open error: [Filepath].def Unable to initialise handler functions for execution. The DLL [Filepath].dll is unloaded” 并且 Node Simulation 失败?
答案:
这是因为 .cpp 的 .def 文件可能已被删除。要创建 .def 文件,请双击特定节点,这将打开 function editor。当 function editor 打开时,会自动创建 .def 文件,并且在连接时会加载 .dll。
权威来源: BUSMASTER DITA help source faq.dita, compiled into BUSMASTER.CHM with the application.