フレームは、クラスタで交換される単一のメッセージです。各クラスタは、任意の数のフレームを含むことができます。CANバス上には、以下の4つのタイプのフレームがあります。

  • データフレーム: データ送信に使用されます。
  • リモートフレーム: データ要求に使用されます。
  • エラーフレーム: エラーを検出したバス上の任意のノードによって送信されます。
  • 過負荷フレーム: 受信デバイスがデータを受信する準備がまだ整っていないことを示すために、受信デバイスから送信されます。

データフレームは、実際のデータ送信に使用される唯一のフレームであり、ヘッダ、ペイロード、トレーラの3つの主要なセグメントで構成されています。フレームフォーマットは通信プロトコルによって異なります。詳細については、『NI-XNET Hardware and Software Help』を参照してください。

最も基本的なフレームプロパティは、識別子 (CANではアービトレーションID、FlexRayではスロットID)、およびペイロード長 (CANでは0~8バイト、FlexRayでは0~254バイト (偶数値のみ)) です。

基本的なプロパティに加えて、CAN、FlexRay、およびLINフレームにはプロトコル固有のプロパティがあります。NI-XNETデータベースエディタを使用して、クラスタのプロトコルに従ってプロパティを編集します。