メインコンテンツ

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

J1939 CAN Transport Layer

CAN経由でJ1939メッセージを転送

  • J1939 CAN Transport Layer block

ライブラリ:
Vehicle Network Toolbox / J1939 Communication

説明

J1939 CAN Transport Layer ブロックは、CAN バス経由で J1939 通信を可能にします。このブロックは、ユーザー定義の J1939 ネットワーク構成を接続された CAN デバイスに関連付けます。モデル内の各 J1939 Network Configuration ブロックごとに 1 つのブロックを使用します。

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

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

J1939 通信ブロックは、限定された展開機能によるコード生成もサポートします。コード生成には Microsoft® C++ コンパイラが必要です。

パラメーター

すべて展開する

このトランスポート層ブロックを関連付ける J1939 Network Configuration ブロックの名前。

接続されているすべての CAN デバイスから選択された CAN デバイス。

CAN バスの速度(ビット/秒)。J1939 プロトコルでサポートされている 2 つの速度(250000 または 500000)のいずれかとして指定されます。デフォルトは 250000 です。

シミュレーションの更新レート。シミュレーション中のブロックのサンプリング時間として指定されます。この値は、シミュレーション中に J1939 CAN Transport Layer ブロックが実行される頻度を定義します。シミュレーション サンプルのタイミングについては、ハードウェアインターフェースモデルのタイミング を参照してください。ブロックが Triggered Subsystem 内にあるか、サンプル時間を継承する場合は、-1 の値を指定します。サンプル時間には MATLAB® 変数を指定することもできます。デフォルト値は 0.01 シミュレーション秒です。

バージョン履歴

R2015b で導入