メインコンテンツ

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

メッセージをフィルタリングする

指定したフィルタリング パラメータに基づいてメッセージを受け入れるように、チャネルにフィルターを設定できます。チャネルをオンラインにする前にフィルターを設定してください。メッセージ フィルタリングの詳細については、次の関数を参照してください。

フィルタリングするメッセージ名を指定するには、CAN チャネルを作成し、そのチャネルにデータベースをアタッチします。

canch1 = canChannel('Vector','CANcaseXL 1',1);
canch1.Database = canDatabase('demoVNT_CANdbFiles.dbc');

チャネルにフィルターを設定して、メッセージ EngineMsg のみを許可し、チャネル FilterHistory プロパティを表示します。

filterAllowOnly(canch1,'EngineMsg');
canch1.FilterHistory
  Standard ID Filter: Allow Only | Extended ID Filter: Allow All

チャネルを開始してメッセージを受信すると、EngineMsg とマークされたメッセージのみがフィルターを通過します。

参考

トピック