Frequently asked questions

Need technical support?

Can I send CAN message using CANIogen in the time frame less than 1ms ?

Question

Can I send CAN message using CANiogen in the time frame less than 1ms ? 

Solution

Unfortunately no.
In CANiogen, the CAN messages are supposed to be sent in the time frame of 1ms irrespective of the SENDPERIOD and SENSDISTRIB. So you cannot send a CAN message in the time frame of microseconds.

Note:

From the IO_CAN.h file :

  1. SENDPERIOD is the cycle time information available in the dbc file and the same readout from CANiogen.
  2. SENDDISTRIB is the distribution time internally calculated by the CANiogen to make CAN communication. This could also depend on the delay time and cycle time mentioned in the DBC file.
Need technical support?
  • Date: 20.01.2020
  • Product: CarMaker/HIL
  • Version: 8.1
  • Component: CAN
  • Language: English

Tags

CANiogen
DBC
IO_CAN.h