Main Content

Vector 硬件限制

使用 Vector CAN 设备时,最多可同时进行 64 个物理连接或 32 个虚拟连接。

如果您使用的连接数超过 Vector 允许的数量,则可能会出现错误:

  • 在 MATLAB® R2013a 及更高版本中:

    Unable to query hardware information for the selected CAN channel object.
  • 在 MATLAB R2012b 中:

    boost thread resource allocation error.
  • 在 MATLAB R2012a 及更早版本中:

    An unhandled error occurred with CAN device.

要在 Simulink® 中解决此问题,请执行以下操作:

  • 在 Simulink 中仅使用一个 Receive 模块来接收报文,并将所有下游 Unpack 模块连接到该模块。

  • 使用一个 Mux 模块将来自以相同速率传输的 Unpack 模块的 CAN 报文组合到单一 Transmit 模块中。

要在 MATLAB 中解决此问题,请执行以下操作:

  • 尝试在 MATLAB 中重用已为您的应用程序创建的通道。