xPC Target    

FIFO Read XMT Level Driver Block

The FIFO Read XMT Level driver block is used to read the current number of CAN messages stored in the transmit FIFO to be processed by the firmware. The transmit FIFO can store up to 255 messages. If it is full and a FIFO write driver block tries to add another messages to the transmit FIFO, the passed messages are lost. You can use this driver block to check for this condition and take appropriate action. For example, you could stop the execution or wait for a non-full transmit FIFO.

The block has a single output port of type double returning a scalar value containing the current transmit FIFO level (number of messages to be processed).

The dialog box of the block lets you define the following settings.

Board -- Defines which physically present board is accessed to read the current transmit FIFO level. For more information about the meaning of the board number see the Setup driver block described above. If just one board is present in the target system, board number 1 should be selected.

Sample time -- Defines the sample time at which the FIFO Read XMT Level driver block is executed during a model (target application) run.


  FIFO Read Filter Block FIFO Reset XMT Driver Block