Векторные аппаратные ограничения

У вас не может быть больше чем 64 физических или 32 виртуальных одновременных связи с помощью Векторного устройства CAN.

Если вы используете больше, чем количество Вектора связей позволяет, вы можете получить ошибку:

  • В 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®:

  • Используйте только один блок Receive для приема сообщения в Simulink и соединитесь, весь нисходящий поток Распаковывают блоки к нему.

  • Используйте блок Mux, чтобы объединиться, сообщения CAN от Распаковывают передачу блоков на том же уровне в один блок Transmit.

Работать вокруг этой проблемы в MATLAB:

  • Попытайтесь снова использовать каналы, которые вы уже создали для своего приложения в MATLAB.