MATLAB ヘルプ センター
このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
J1939 CANチャネルを作成する
j1939Ch = j1939Channel(database,'vendor','device')
j1939Ch = j1939Channel(database,'vendor','device',chanIndex)
j1939Ch = j1939Channel(database,'vendor','device') は、指定された CAN デバイスに接続された J1939 チャネルを作成します。チャネル インデックス引数を必要としない National Instruments™ および PEAK-System デバイスには、この構文を使用します。
j1939Ch
database
vendor
device
例
j1939Ch = j1939Channel(database,'vendor','device',chanIndex) は、指定された CAN デバイスとチャネル インデックスに接続された J1939 CAN チャネルを作成します。チャネル インデックス指定子をサポートする Vector および Kvaser デバイスには、この構文を使用します。
chanIndex
すべて折りたたむ
データベースを指定します。
db = canDatabase('C:\J1939DB.dbc');
チャネル オブジェクトを作成します。
j1939Ch = j1939Channel(db,'Vector','Virtual 1',1)
j1939Ch = Channel with properties: Device Information: ------------------- DeviceVendor: 'Vector' Device: 'Virtual 1' DeviceChannelIndex: 1 DeviceSerialNumber: 0 Data Details: ------------- ParameterGroupsAvailable: 0 ParameterGroupsReceived: 0 ParameterGroupsTransmitted: 0 FilterPassList: [] FilterBlockList: [] Channel Information: -------------------- Running: 0 BusStatus: 'N/A' InitializationAccess: 1 InitialTimestamp: [0×0 datetime] SilentMode: 0 TransceiverName: '' TransceiverState: 0 BusSpeed: 500000 SJW: 1 TSEG1: 4 TSEG2: 3 NumOfSamples: 1 Other Information: ------------------ UserData: []
j1939Ch = j1939Channel(db,'NI','CAN1');
CAN データベース オブジェクトとして指定された CAN データベース。指定されたデータベースには、J1939 パラメータ グループの定義が含まれています。
例: database = canDatabase('C:\database.dbc')
database = canDatabase('C:\database.dbc')
'Vector'
'NI'
'Kvaser'
'Peak-System'
デバイス ベンダーの名前。文字ベクトルまたは文字列として指定されます。
例: 'Vector'
データ型: char | string
char
string
J1939 CAN チャネルに接続されている CAN デバイスの名前。文字ベクトルまたは文字列として指定されます。
Kvaser 製品および Vector 製品の場合、device はデバイス タイプとデバイス インデックスの組み合わせです。たとえば、Kvaser の device は 'USBcanProfessional 1' になる可能性があります。Vector CANcardXL デバイスが 2 つある場合、device は 'CANcardXL 1' または 'CANcardXL 2' になる可能性があります。
'USBcanProfessional 1'
'CANcardXL 1'
'CANcardXL 2'
National Instruments デバイスの場合、devicenumber は NI Measurement & Automation Explorer で定義されたインターフェース番号です。
devicenumber
PEAK-System デバイスの場合、devicenumber はチャネルに定義された英数字のデバイス番号です。
例: 'Virtual 1'
'Virtual 1'
J1939 CAN チャネルに接続されている CAN デバイスのチャネル番号。数値として指定します。この引数は、Kvaser デバイスおよび Vector デバイスで使用します。
例: 1
1
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
J1939 CAN チャネルは j1939.Channel のプロパティ とともに j1939.Channel オブジェクトとして返されます。
j1939.Channel
R2015b で導入
canDatabase
j1939ParameterGroup
transmit
receive
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ