MATLAB ヘルプ センター
このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
指定されたメッセージのみを許可するようにCANメッセージフィルタを構成する
filterAllowOnly(canch,name)
filterAllowOnly(canch,IDs,type)
filterAllowOnly(canch,name) は、指定された名前のメッセージのみを渡すようにチャネル canch のフィルターを設定します。
canch
name
チャネル オブジェクトの Database プロパティを設定してデータベースを接続し、メッセージ名によるフィルタリングを可能にします。
Database
例
filterAllowOnly(canch,IDs,type) は、指定された識別子タイプと値のメッセージのみを渡すようにチャネル canch のフィルターを構成します。
IDs
type
すべて折りたたむ
'EngineMsg' という名前のデータベース定義メッセージをフィルタリングします。
'EngineMsg'
canch = canChannel('Vector','CANCaseXL 1',1); canch.Database = canDatabase('candatabase.dbc'); filterAllowOnly(canch,'EngineMsg')
識別子でメッセージをフィルタリングします。
canch = canChannel('Vector','CANCaseXL 1',1); filterAllowOnly(canch,[602 612],'Standard')
フィルタリングする CAN デバイス チャネル。CAN チャネル オブジェクトとして指定されます。
例: canch = canChannel('NI','CAN1')
canch = canChannel('NI','CAN1')
許可する CAN メッセージの名前。文字ベクトル、文字列、またはこれらの型をサポートする配列として指定します。
例: 'EngineMsg'
データ型: char | string | cell
char
string
cell
許可する CAN メッセージ ID。数値またはベクトルとして指定します。
IDs を 10 進数値として指定します。16 進数値を 10 進数値に変換するには、hex2dec 関数を使用します。
hex2dec
例: 600, [600,610], [600:800], [200:400,600:800]
600
[600,610]
[600:800]
[200:400,600:800]
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
'standard'
'extended'
フィルタリングする識別子の種類。文字ベクトルまたは文字列として指定します。CAN メッセージの識別子タイプは 'Standard' と 'Extended' です。
'Standard'
'Extended'
例: 'Standard'
データ型: char | string
R2011b で導入
canChannel
canDatabase
filterAllowAll
filterBlockAll
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ