メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

CAN FD Configuration

指定されたCAN FDデバイスのパラメータを設定する

  • CAN FD Configuration block

ライブラリ:
Vehicle Network Toolbox / CAN FD Communication

説明

CAN FD Configuration ブロックは、メッセージの送受信に使用できる CAN FD デバイスのパラメータを構成します。

他の CAN FD ブロックを構成する前に、CAN FD デバイスの構成を指定します。

モデル内でメッセージを送受信する各デバイスを構成するには、1 つの CAN FD Configuration ブロックを使用します。デバイス上でメッセージを受信および送信するために CAN FD Receive または CAN FD Transmit ブロックを使用する場合、モデルは指定されたデバイスに対応する CAN FD Configuration ブロックがあるかどうかを確認します。

メモ

このブロックを使用するには、Vehicle Network Toolbox™ と Simulink® ソフトウェアの両方のライセンスが必要です。

その他のサポートされている機能

CAN FD Configuration ブロックは、Simulink アクセラレータ モードの使用をサポートします。この機能を使用すると、Simulink モデルの実行を高速化できます。詳細については、高速化 (Simulink)を参照してください。

パラメーター

すべて展開する

リストから、使用する CAN FD デバイスとデバイス上のチャネルを選択します。このデバイスを使用して、メッセージを送信および/または受信します。デバイス ドライバーによってデフォルトのバス速度が決定されます。

プログラムでの使用

ブロック パラメーター: Device
型: 文字ベクトル、string

選択したデバイスのアービトレーション バス速度をビット/秒単位で設定します。デフォルトの速度は選択したデバイスによって割り当てられます。

プログラムでの使用

ブロック パラメーター: ArbitrationBusSpeed
型: 文字ベクトル、string
値: 整数

選択したデバイスのデータ バス速度をビット/秒単位で設定します。デフォルトの速度は選択したデバイスによって割り当てられます。

プログラムでの使用

ブロック パラメーター: DataBusSpeed
型: 文字ベクトル、string
値: 整数

(PEAK-System のみ)バス周波数をメガヘルツ単位で設定します。

プログラムでの使用

ブロック パラメーター: BusFrequency
型: 文字ベクトル、string
値: 数値

(PEAK-System のみ)アービトレーション ビット レートとデータ ビット レートに個別のビット レート プリスケーラ値を設定します。

プログラムでの使用

ブロック パラメーター: ArbitrationPrescalerDataPrescaler
型: 文字ベクトル、string
値: 整数

Vector デバイスおよび PEAK-System デバイスの場合、データおよびアービトレーション バス速度のビット パラメータを手動で設定するために、次の 3 つのパラメータが 2 セットで使用できます。これらのパラメータの詳細については、ビット タイミングを参照してください。

再同期の場合のビット時間調整の上限を指定します。指定される値は、ビット時間量子セグメントの数を示す正の整数である必要があります。値を指定しない場合は、選択したバス速度設定によってデフォルト値が決まります。

プログラムでの使用

ブロック パラメーター: ArbitrationSJWDataSJW
型: 文字ベクトル、string
値: 整数

サンプリング ポイントの前のビット時間量子の数を指定します。指定する値は正の整数である必要があります。通常、この値の調整は、時間セグメント 2 の対応する逆調整とともに行われ、それらの合計が一定に保たれます。値を指定しない場合は、選択したバス速度設定によってデフォルト値が決まります。

プログラムでの使用

ブロック パラメーター: ArbitrationTSEG1DataTSEG1
型: 文字ベクトル、string
値: 整数

サンプリング ポイント後のビット時間量子の数を指定します。指定する値は正の整数である必要があります。通常、この値の調整は、時間セグメント 1 の対応する逆調整とともに行われ、それらの合計が一定に保たれます。値を指定しない場合は、選択したバス速度設定によってデフォルト値が決まります。

プログラムでの使用

ブロック パラメーター: ArbitrationTSEG2DataTSEG2
型: 文字ベクトル、string
値: 整数

ビット パラメータの設定を変更した場合は、このボタンをクリックして設定が有効かどうかを確認します。ブロックは、バス速度設定とビット パラメータ値の組み合わせがデバイスにとって有効な値を形成するかどうかを確認するチェックを実行します。新しいビット パラメータ値が有効な組み合わせを形成しない場合、検証は失敗し、エラー メッセージが表示されます。

プログラムでの使用

なし

チャネルが通常モードかサイレントモードかを指定します。デフォルトでは ACK モードNormal です。このモードでは、チャネルはメッセージを通常どおり受信および送信し、メッセージの確認やエラー フレームの作成など、ネットワーク上で他のタスクを実行します。ネットワークの状態や動作に影響を与えずに、ネットワーク上のすべてのメッセージ アクティビティを観察し、解析を実行するには、Silent を選択します。サイレントモードでは、メッセージの受信のみ可能で、送信はできません。

プログラムでの使用

ブロック パラメーター: AckMode
型: 文字ベクトル、string
値: 'Normal' | 'Silent'
既定の設定: 'Normal'

拡張機能

すべて展開する

バージョン履歴

R2018a で導入