メインコンテンツ

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

configBusSpeed

J1939チャネルのビットタイミングを構成する

説明

configBusSpeed(chan,busspeed) は、デフォルトのビット タイミング計算係数を使用する直接形式で、J1939 チャネル chan から busspeed の速度を設定します。

メモ

ビット タイミングを設定できるのは、チャネルがオフラインで、デバイスへの初期化アクセス権がある場合のみです。

configBusSpeed(chan,busspeed,SJW,TSeg1,TSeg2,numsamples) は、指定されたビットタイミング計算係数を使用してチャネルの速度を設定します。

メモ

ネットワークに特定のタイミング要件が指定されていない限り、関数の直接形式を使用する必要があります。

すべて折りたたむ

J1939 チャネル バス速度を構成するには、直接形式の構文を使用します。

db = canDatabase('MyDatabase.dbc');
chan = j1939Channel(db,'Vector','CANCaseXL 1',1);
configBusSpeed(chan,250000)

高度な形式の構文を使用して、特定の計算係数を使用して J1939 チャネル バス速度を構成します。

db = canDatabase('MyDatabase.dbc');
chan = j1939Channel(db,'Vector','CANCaseXL 1',1);
configBusSpeed(chan,500000,1,4,3,1)

入力引数

すべて折りたたむ

J1939 チャネル。チャネル オブジェクトとして指定されます。j1939Channel 関数を使用してチャネルを作成および定義します。

チャネルのビット レート。double として指定します。ネットワークの速度をビット/秒単位で指定します。

例: 250000

データ型: double

同期ジャンプ幅。double として指定します。ネットワーク上のビットの長さを定義します。

データ型: double

時間セグメント 1 (double として指定)。ネットワーク上でビットがサンプリングされる前のセクションを定義します。

データ型: double

時間セグメント 2 (double として指定)。ネットワーク上でビットがサンプリングされた後のセクションを定義します。

データ型: double

ビット状態のサンプル数。double として指定されます。ネットワークのビット状態を決定するために使用されるサンプルの数を指定します。

データ型: double

バージョン履歴

R2015b で導入

参考

関数