メインコンテンツ

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

MATLABでのコミュニケーション

CANハードウェアを構成し、ネットワーク上でメッセージを送受信します

ハードウェア接続関数は、CAN バスへの物理的な接続を確立する CAN インターフェイス ハードウェアへの接続を定義します。CAN送信ワークフロー は、MATLAB® を使用して CAN メッセージをパックして送信する方法を示します。イベントベースのメッセージ転送、メッセージの読み込みと再生も行えます。CAN Receive ワークフロー は、CAN メッセージを受信してアンパックする方法を示します。

CAN ブロックを使用してネットワーク上でメッセージを送受信する Simulink® モデルを構築するには、Simulinkでのコミュニケーション を参照してください。

関数

すべて展開する

canChannelList利用可能なCANデバイスに関する情報
canChannel指定されたデバイスに接続されたCANチャネルを構築する
discardCANチャネルからのすべてのメッセージを破棄する
configBusSpeedCANチャネルのビットタイミングレートを設定する
canSupportテクニカルサポートログを生成する
canMessageユーザー指定の構造に基づいてCANメッセージを構築する
pack信号データをCANメッセージにパックする
startCANチャネルをオンラインに設定する
transmitCAN バスにCANメッセージを送信する
replayCAN バスからのメッセージの再送信
transmitConfiguration自動送信用に設定されたメッセージを表示する
transmitEventイベントベースの送信用にメッセージを構成する
transmitPeriodic定期的な送信メッセージを設定する
receiveCAN バスからメッセージを受信する
attachDatabaseCAN データベースをメッセージに添付したり、メッセージから CAN データベースを削除したりします。
stopCANチャネルをオフラインに設定する
unpackCANメッセージから信号データをアンパックする
extractAllメッセージ配列からCANメッセージのすべてのインスタンスを選択する
extractRecentメッセージの配列から最新のCANメッセージを選択する
extractTime指定された時間範囲内で発生するCANメッセージを選択する
canMessageImport サードパーティのログファイルからCANメッセージをインポートする
canSignalImportCAN ログファイルを復号化された signal timetable にインポートする
canMessageTimetableCANメッセージを timetable に変換する
canSignalTimetableCAN message timetable から CAN signal timetable を作成する
canFDChannelList利用可能なCAN FDデバイスチャネルに関する情報
canFDChannel指定されたデバイスに接続されたCAN FDチャネルを構築する
canFDMessageユーザー指定の構造に基づいてCAN FDメッセージを構築する
canFDMessageTimetableCAN または CAN FD メッセージを timetable に変換する
canFDMessageReplayBlockStructCAN FDメッセージをCAN Replayブロック出力として使用するために変換する
canDatabaseCANデータベースファイルへのハンドルを作成する
attributeInfoCANデータベース属性に関する情報
nodeInfoCANデータベースノードに関する情報
messageInfoCANデータベースメッセージに関する情報
signalInfoCANメッセージ内の信号に関する情報
valueTableText信号のテーブルテキストの値を検索する
canMessageImport サードパーティのログファイルからCANメッセージをインポートする
canSignalImportCAN ログファイルを復号化された signal timetable にインポートする
arxmlDatabaseARXMLファイルからARXMLデータベースを作成する (R2025a 以降)
filterAllowAll指定された識別子タイプのすべてのCANメッセージを許可する
filterAllowOnly指定されたメッセージのみを許可するようにCANメッセージフィルタを構成する
filterBlockAll指定された識別子タイプのCANメッセージをブロックするフィルターを構成する

プロパティ

すべて展開する

can.Channel のプロパティcan.Channel オブジェクトのプロパティ
can.Message のプロパティcan.Message オブジェクトのプロパティ
can.Database のプロパティcan.Database オブジェクトのプロパティ

トピック

CANメッセージ

メッセージデータベース

注目の例